1.概述
在10.0的系统产品开发中,最近产品有需求,要求在系统设置中,当多个launcher时,选择自己需要启动launcher,然后设置为默认Launcher的功能实现
2.Settings 添加设置项 多个Launcher时设置需要启动Launcher的核心类
packages/apps/TvSettings/Settings/src/com/android/tv/settings/DefaultLauncherFragment.java
3.Settings 添加设置项 多个Launcher时设置需要启动Launcher的核心功能分析和实现
TvSettings中增加设置默认Launcher的实现思路:
1.获取系统中所有launcher,然后RadioPreference动态显示出来
2.设置所选launcher作为启动launcher
3.1TvSettings中添加设置默认Launcher的具体实现案例:
import android.content.ComponentName;
import android.content.Context;
import