【发布时间】:2020-11-27 16:35:33
【问题描述】:
我能够更改 Android Studio 模拟器上的默认启动器,但无法在物理 Android TV 上执行相同操作。
我就是这样做的:
- 在清单
<category android:name="android.intent.category.HOME" />中添加以下行,告诉系统我的应用也是一个启动器。 - 通过执行
adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher和adb shell pm uninstall -k --user 0 com.google.android.tvlauncher卸载Leanback 启动器。这是仅适用于 Android TV 的额外步骤。
在我的模拟器上它按预期工作,按 HOME 键,反复单击 BACK 键并重置设备返回到我的应用程序。
但在实体电视上,按 HOME 键可以正常工作。重复点击 BACK 键并重置设备会进入空白屏幕。
我的问题是,有没有像 Android Mobile 一样在 Android TV 上更改默认启动器的官方方法?
谢谢!
【问题讨论】:
标签: android android-tv leanback