gpt4 book ai didi

android - 支持 Android TV 并重用主要 Activity

转载 作者:行者123 更新时间:2023-11-29 20:16:04 25 4
gpt4 key购买 nike

我有一个应用程序,我希望得到 Android TV 的支持(该应用程序目前支持手机和平板电脑)

主要 Activity 非常基本,虽然它有两个文本输入(用于帐户登录),但我确定它可以在 Android TV 上使用(似乎可以在模拟器上运行,但尚未在真正的 Android TV 上测试).

那么在这种情况下,在我的 list 中,我是否应该为 LAUNCHERLEANBACK_LAUNCHER 设置 intent?

或者我应该只为 LEANBAK_LAUNCHER 设置 Intent 吗?

最佳答案

您需要指定这两个类别:

<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>

顺便说一句,不建议使用相同的 Activity 布局:

If you are modifying an existing app for use on TV, your app should not use the same activity layout for TV that it does for phones and tablets. The user interface of your TV app (or TV portion of your existing app) should provide a simpler interface that can be easily navigated using a remote control from a couch. For guidelines on designing an app for TV, see the TV Design guide. For more information on the minimum implementation requirements for interface layouts on TV, see Building TV Layouts.

Reference:
http://developer.android.com/training/tv/start/start.html#tv-activity

关于android - 支持 Android TV 并重用主要 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33876472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com