はい。私はこれが古い答えであることを知っています。最初に私を殴らないでください。私はそれらの質問をチェックし、画面サイズ、密度などを決定するために常に番です。または、誰かがタブレットの定義がまだ定義されていないと言うかもしれません.
それから私はそれに「定義」を与えることができます。Android 3.x、4.0、4.1でシステムUIが異なります(4.2は統一されています)。
「HandSet」には 2 つのバーがあります:
ステータス バー: 画面上部、wifi アイコン、時間など
ナビゲーション バー: 画面下部、BACK、HOME、CURRENT_APPS ボタン
「タブレット」は下部にバーが1つしかなく、それが結合されたバーです。
他の Android 版のデバイスがハンドセットでもタブレットでもかまいません。知りたい理由は、「携帯電話」ではできるが「タブレット」ではできない、隠しバーについてです。http://bin-liu.blogspot.hk/2012/03/how-to-hide-and-display-navigation-bar.htmlを参照してください。「ハンドセット」の余分な画面スペースを計算getRawWidth()
できgetRawHeight()
ます.「タブレット」でも実行できますが、バーが非表示になることはないため、実行しないでください。
編集: わかりました。ハンドセットが「2 バー スタイル」で、タブレットが「1 ボトム バー スタイル」でなければならないということは絶対に確実ではありません。Android 4.0または4.1で、Androidデバイスが「2つのバースタイル」または「1つのボトムバースタイル」である天気を検出したいと思います。