このエントリーをはてなブックマークに追加


Androidのタブレットとスマートフォンの判別

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


スポンサーリンク

判別方法

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

AndroidのHTTP_USER_AGENT

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

使用した機器は以下の通り

  • Androidタブレット PC-TS708T1W
  • Androidスマートフォン SO-04D

Androidタブレット PC-TS708T1W

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

ブラウザHTTP_USER_AGENT
FirefoxMozilla/5.0 (Android; Tablet; rv:38.0) Gecko/38.0 Firefox/38.0
ChromeMozilla/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

以下にAndroidスマートフォンのHTTP_USER_AGENTを記します。
Mobileがあるのが確認できます。

ブラウザHTTP_USER_AGENT
FirefoxMozilla/5.0 (Android; Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
ChromeMozilla/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スマートフォンを判別する方法でした。


スポンサーリンク

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-01 (木) 23:01:59