RFLauncher
RFLauncher 是 Android TV 的一个开源替代启动器,使用 Flutter 构建。
该项目仍处于早期开发阶段,可能不稳定。目前尚未在真实设备上进行测试,仅在 Chromecast with Google TV 上进行过测试。
该项目最初是从 Étienne Fesser 的 FLauncher 克隆而来:https://gitlab.com/etienn01/flauncher
特点
- 无广告
- 可自定义分类
- 手动重新排列分类中的应用
- 壁纸支持
- 打开“Android 设置”
- 打开“应用信息”
- 卸载应用
- 时钟
- 在行视图和网格视图之间切换分类
- 支持非电视(侧载)应用
- 导航声音反馈
- 强制停止应用
- 隐藏分类名称
- 更改应用横幅/图标
- OLED 壁纸
截图
![]() |
![]() |
![]() |
将 RFLauncher 设置为默认启动器
方法 1:重新映射主屏幕按钮
这是“更安全”且更简单的方法。使用 Button Mapper 将遥控器上的主屏幕按钮重新映射以启动 RFLauncher。
方法 2:禁用默认启动器
⚠️ 免责声明 ⚠️
您将自行承担风险,并且在任何设备故障情况下您都将负责。
以下命令仅在 Chromecast with Google TV 上进行了测试。在其他设备上可能会有所不同。
禁用默认启动器后,按遥控器上的主屏幕按钮,系统将提示您选择要设置为默认的应用。
禁用默认启动器
# Disable com.google.android.apps.tv.launcherx which is the default launcher on CCwGTV
$ adb shell pm disable-user --user 0 com.google.android.apps.tv.launcherx
# com.google.android.tungsten.setupwraith will then be used as a 'fallback' and will automatically
# re-enable the default launcher, so disable it as well
$ adb shell pm disable-user --user 0 com.google.android.tungsten.setupwraith
重新启用默认启动器
$ adb shell pm enable com.google.android.apps.tv.launcherx
$ adb shell pm enable com.google.android.tungsten.setupwraith
已知问题
在 Chromecast with Google TV(可能还有其他设备)上,如果禁用了默认启动器,“YouTube”遥控器按钮将停止工作。作为一种解决方法,您可以使用 Button Mapper 正确地重新映射它。
壁纸
由于 Android 的 WallpaperManager 在某些 Android TV 设备上不可用,RFLauncher 实现了一种自定义的壁纸管理方法。
请注意,更改壁纸需要设备上安装文件管理器才能选择文件。


