Just some bookmarks and notes.
Notes
Leanback Launcher
与手机/平板的Launcher不同,Leanback Launcher不支持"android.intent.category.LAUNCHER"
,如果要想显示自己的图标,需要添加<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
。
这是标准的做法,不过有些盒子,比如小米,它使用的还是手机的那一套,所以其实你可以写两种category。
不建议的布局
- 复用手机/平板的布局
- ActionBar(尤其是使用了Options Menu,在Android TV上显示不出来)
- ViewPager
屏保改名
之前叫做DayDream,7.0改为Screen Saver。
DayDream这个名字被用作VR了。
注意如果在21(5.0)以上的版本,屏保Service需要加入以下权限
android:permission="android.permission.BIND_DREAM_SERVICE"