这是Android TV桌面Launcher Demo下载, 是一个模仿android 桌面的一个demo,可以修改开发桌面(The Android desktop launcher is a demo that mimics the Android desktop and can modify the development desktop)。
Android TV桌面Launcher Demo是android 5.0 版本以前的 我相信大家应该比较熟悉了吧(即使不熟悉网上也有许多的讲解,如5.0版本前的 android Launcher 源码看不懂的 可以在我这篇文章下留言, 我想我可以给你提供帮助)。今天我就先跟大家简单的聊一下 android 5.0 的Leanback Launcher。
Android5.0问世也有一段时间了,google对于android TV 的设计与手机及pad有比较大的区别,开发者想开发适用于android TV的app或游戏,并发布到google play,google也是有一定要求的~比如 由于电视和用户的距离比较远,而且用遥控器进行操作,电视上的app要求尽量用图片和声音与user交流,尽量避免使用繁杂的文字。
本人参与了公司基于android4.2版本的android TV,对于android5.0平台,有必要对launcher进行深度的定制 ,从今天开始,一步步的研究并修改laucher代码。。。
采用Android自带的直接控制焦点上下左右
采用setOnFocusChangeListener控制焦点
adb按键派发控制焦点
遇到的坑-遥控器按键失灵案列