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

首先创建时选择TV

Android TV 第一个APP

点击next,

Android TV 第一个APP

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

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

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

Android TV 第一个APP

不要选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"/>

完成以上几步即可。


相关文章:

  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-08-22
  • 2021-12-19
  • 2022-12-23
猜你喜欢
  • 2021-06-06
  • 2021-12-27
  • 2022-12-23
  • 2021-12-04
  • 2021-12-14
  • 2022-12-23
  • 2022-02-10
相关资源
相似解决方案