更改 Android TV 上的默认启动器

Leo*_*hen 1 android android-tv leanback

我能够更改 Android Studio 模拟器上的默认启动器,但无法在物理 Android TV 上执行相同的操作。

我就是这样做的:

  1. 将以下行添加到清单中<category android:name="android.intent.category.HOME" />,告诉系统我的应用程序也是一个启动器。
  2. 通过执行adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher和卸载 Leanback 启动器adb shell pm uninstall -k --user 0 com.google.android.tvlauncher。这是仅适用于 Android TV 的额外步骤。

在我的模拟器上,它按预期工作,按 HOME 键,重复单击 BACK 键并重置设备返回到我的应用程序。

但在实体电视上,按 HOME 键就可以了。重复单击“返回”键并重置设备会进入空白屏幕。

我的问题是,是否有一种官方方法可以像 Android Mobile 一样更改 Android TV 上的默认启动器?

谢谢!

ckm*_*ckm 9

删除 AndroidTV Launcher 及其广告

大多数人的做法是下载两个应用程序。一个将主页按钮重新映射到启动器应用程序,另一个是替换默认 AndroidTV 启动器的启动器应用程序。

我使用了 Button Mapper 和 ATV Launcher,但还有其他选择。我这样做是为了从我的设备中删除令人讨厌的 Google 广告。

然后你可以像这样禁用AndroidTV启动器

adb shell pm disable-user --user 0 com.google.android.tvlauncher

如果您需要恢复默认启动器,我会禁用而不是卸载。

注意:这已在小米 Mi Box S 上进行了测试,但应该适用于任何 AndroidTV

有人重新获得对您拥有的设备的控制权和代理权......

参考

禁用默认启动器:https://www.reddit.com/r/MiBox/comments/gfv4av/how_to_change_default_launcher_on_mi_box_s/

安装按钮重新映射和启动器:https://www.reddit.com/r/AndroidTV/comments/kgsn8e/how_to_sort_of_remove_home_screen_ads_from/