偶然发现一个 app 在手机上和 TV 上布局不一样。 能找到的 app 判断是否运行在 TV 上的代码只有这么一段:
UiModeManager uiModeManager = (UiModeManager) getSystemService(UI_MODE_SERVICE);
if (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION)
{ 是 tv }
else
{ 不是 tv }
但是从网上搜索编译安卓 TV 的资料寥寥无几,想问一下哪些编译参数会决定编译出来的安卓是 TV 还是手机
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.