【发布时间】:2016-10-20 14:51:14
【问题描述】:
有没有办法精确检测设备类型(手机、平板电脑、手表、电视、汽车、PC)?
现在,我找到了一种方法来检测应用程序是在汽车 (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_CAR)、电视 (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION) 还是手表 (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_WATCH) 上运行。
这是对的吗?连接到汽车的手机会显示为手机还是“Android Auto”?
为了区分手机、平板电脑或计算机,我可以检查最小屏幕尺寸(例如,600dp 符合平板电脑或笔记本电脑的条件)。
现在的问题是区分平板电脑和笔记本电脑。你有什么想法吗?
PS:我不是要求这个做出响应式 UI,这是一个与帐户设备管理相关的问题
【问题讨论】:
标签: android