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、参考资料
版权声明:本文为博主原创文章,,未经博主允许不得转载。
到底通向了什么样的远方呢?