#navi(../)

* Androidのタブレットとスマートフォンの判別 [#p9d809c6]
AndroidタブレットとAndroidスマートフォンの判別方法を以下に記します。

#contents
#htmlinsertpcsp(web-top.html,web-sp.html)

* 判別方法 [#n3b7c357]
次の HTTP_USER_AGENT の記述を見ればわかりますが、Androidスマートフォンには、~
''Mobile''の文字列が付加されています。~
したがって、HTTP_USER_AGENTに''Android''と''Mobile''があればAndroidスマートフォンであるのがわかります。~
''Android''のみであればタブレットとして判別できます。

* AndroidのHTTP_USER_AGENT [#y9639f89]
標準でインストールされているブラウザ、Firefox、Google ChromeのHTTP_USER_AGENTは以下の通りです。

使用した機器は以下の通り
-Androidタブレット PC-TS708T1W
-Androidスマートフォン SO-04D

** Androidタブレット PC-TS708T1W [#a716b483]

以下にAndroidタブレットのHTTP_USER_AGENTを記します。

|''ブラウザ''|''HTTP_USER_AGENT''|
|Firefox|Mozilla/5.0 (Android; Tablet; rv:38.0) Gecko/38.0 Firefox/38.0|
|Chrome|Mozilla/5.0 (Linux; Android 4.4.2; PC-TS708T1W Build/BMAIN) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Safari/537.36|
|ブラウザ|Mozilla/5.0 (Linux; U; Android 4.4.2; ja-jp; PC-TS708T1W Build/BMAIN) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.4.2 Chrome/30.0.0.0 Mobile Safari/534.30|

** Androidスマートフォン SO-04D [#od2a5126]

以下にAndroidスマートフォンのHTTP_USER_AGENTを記します。~
&color(red){''Mobile''};があるのが確認できます。

|''ブラウザ''|''HTTP_USER_AGENT''|
|Firefox|Mozilla/5.0 (Android; Mobile; rv:38.0) Gecko/38.0 Firefox/38.0|
|Chrome|Mozilla/5.0 (Linux; Android 4.1.2; SO-04D Build/9.1.C.1.103) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.93 Mobile Safari/537.36|
|ブラウザ|Mozilla/5.0 (Linux; U; Android 4.1.2; ja-jp; SonySO-04D Build/9.1.C.1.103) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30|

以上、AndroidタブレットとAndroidスマートフォンを判別する方法でした。

#htmlinsertpcsp(web-btm.html,web-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS