修改app的默认设置(包括修改默认launcher)

1、改为自己的launcher

ComponentName component = new ComponentName(context.getPackageName(), MainActivity.class.getName());//红色为自己的launcher入口ComponentName[] components = new ComponentName[] {new ComponentName("com.android.launcher","com.android.launcher2.Launcher"), component };pm.clearPackagePreferredActivities("com.android.launcher");//清除默认launcherpm.addPreferredActivity(filter, IntentFilter.MATCH_CATEGORY_EMPTY,components, component);

2、改为系统的launcher

ComponentName component = new ComponentName("com.android.launcher","com.android.launcher2.Launcher");ComponentName[] components = new ComponentName[] {new ComponentName(context.getPackageName(), MainActivity.class.getName()), component };pm.clearPackagePreferredActivities("com.android.launcher");pm.addPreferredActivity(filter, IntentFilter.MATCH_CATEGORY_EMPTY,components, component);

3、参考资料

版权声明:本文为博主原创文章,,未经博主允许不得转载。

到底通向了什么样的远方呢?

修改app的默认设置(包括修改默认launcher)

相关文章:

你感兴趣的文章:

标签云: