有没有办法确定设备是安卓平板电脑还是电视?我知道我们可以使用布局箱来确定它,但是现在平板电脑又出现了不同的尺寸。据我所知,TV UI 使用的是 960dp 布局?同时也有使用 960dp 布局的平板电脑。那么有没有办法正确地勾勒出这两个设备?
问问题
1031 次
1 回答
3
谷歌为此发布了一份不错的检查。
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")
}
于 2014-10-30T09:50:56.740 回答