Android TV 第一个APP

Android TV APP第一次开发遇到的坑,大神请绕道。

首先创建时选择TV

Android TV 第一个APP_第1张图片

点击next,

Android TV 第一个APP_第2张图片

我个人选择的是第一个,Add No Activity,第二个会产生很多文件,包括Activity和Fragment。

点击finish就可以创建,需要自己创建MainActivity和main layout。敲代码时可能不会有提示,此时只需要做如下操作就行:

去掉AS的省电模式:File->Power Save Mode

Android TV 第一个APP_第3张图片

不要选Power Save Mode这一项就可以了。

接下来需要在Manifest文件中做如下四步,就可以跑起来了:

1.Leanback支持:

Manifest标签下添加:

    android:name="android.software.leanback"
    android:required="false"/>
2.不可触屏设置:

Manifest标签下添加:

    android:name="android.hardware.touchscreen"
    android:required="false"/>

3.主屏幕图标设置:

Application标签中添加:

android:banner="@drawable/demo"
4.MainActivity设置:(如果不想在桌面显示APP图标,可以忽略这一步)

在intentFilter中添加

android:name="android.intent.category.LEANBACK_LAUNCHER"/>

完成以上几步即可。


你可能感兴趣的:(Android,TV)