1
有沒有方法可以確定設備是Android平板電腦還是電視?我知道我們可以使用佈局箱來確定它,但是現在平板電腦現在每天都有不同的尺寸。根據我的知識,電視用戶界面使用960dp佈局?同時還有使用960dp佈局的平板電腦。那麼有沒有一種方法可以正確勾畫這兩種設備?如何確定設備是Android平板電腦還是Android電視
有沒有方法可以確定設備是Android平板電腦還是電視?我知道我們可以使用佈局箱來確定它,但是現在平板電腦現在每天都有不同的尺寸。根據我的知識,電視用戶界面使用960dp佈局?同時還有使用960dp佈局的平板電腦。那麼有沒有一種方法可以正確勾畫這兩種設備?如何確定設備是Android平板電腦還是Android電視
谷歌發佈了一個很好的檢查。
UiModeManager uiModeManager = (UiModeManager) getSystemService(UI_MODE_SERVICE);
if (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION) {
Log.d("TV", "Running on a TV Device")
} else {
Log.d("TV", "Running on a non-TV Device")
}
酷這看起來interesing!我會試試這個! – 2014-10-30 09:51:49
不適用於某些STB。 – PavelGP 2017-07-24 10:35:37
@PavelGP你可以添加更多的細節?這不起作用的示例機頂盒? – 2017-07-24 11:29:35