Mr *_*blo 3 android android-intent android-tv
我有一个希望 Android TV 支持的应用程序(该应用程序目前支持手机和平板电脑)
主要活动非常基本,虽然它确实有两个文本输入(用于帐户登录),但我确信它可以在 Android TV 上使用(似乎可以在模拟器上运行,但尚未在真正的 Android TV 上进行测试)。
那么在这种情况下,在我的清单中,我应该为 和 设定一个意图LAUNCHER吗LEANBACK_LAUNCHER?
或者我应该设定意图LEANBACK_LAUNCHER?
您需要指定这两个类别:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,不建议使用相同的活动布局:
如果您正在修改现有应用程序以在电视上使用,则您的应用程序不应使用与手机和平板电脑相同的活动布局。电视应用程序(或现有应用程序的电视部分)的用户界面应提供更简单的界面,可以使用沙发上的遥控器轻松导航。有关设计电视应用程序的指南,请参阅电视设计指南。有关电视界面布局最低实现要求的更多信息,请参阅构建电视布局。
参考: http:
//developer.android.com/training/tv/start/start.html#tv-activity
| 归档时间: |
|
| 查看次数: |
1145 次 |
| 最近记录: |