Android TV 第一个APP
Android TV APP第一次开发遇到的坑,大神请绕道。
首先创建时选择TV
点击next,
我个人选择的是第一个,Add No Activity,第二个会产生很多文件,包括Activity和Fragment。
点击finish就可以创建,需要自己创建MainActivity和main layout。敲代码时可能不会有提示,此时只需要做如下操作就行:
去掉AS的省电模式:File->Power Save Mode:
不要选Power Save Mode这一项就可以了。
接下来需要在Manifest文件中做如下四步,就可以跑起来了:
1.Leanback支持:
Manifest标签下添加:
<uses-feature android:name="android.software.leanback" android:required="false"/>2.不可触屏设置:
Manifest标签下添加:
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
3.主屏幕图标设置:
Application标签中添加:
android:banner="@drawable/demo"4.MainActivity设置:(如果不想在桌面显示APP图标,可以忽略这一步)
在intentFilter中添加
<category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
完成以上几步即可。