android 设置默认launcher如何设置Android设备的默认Launcher

Android设置默认的步骤如下:使用注册一个,该将作为:

Android设置默认launcher的步骤如下:

1. 使用IntentFilter注册一个Activity,该Activity将作为Launcher:


java

    
        
        
        
    

2. 调用PackageManager的setComponentEnabledSetting()方法,将上述Activity设置为可用:


java
ComponentName componentName = new ComponentName(context, MyLauncherActivity.class);
PackageManager packageManager = context.getPackageManager();
packageManager.setComponentEnabledSetting(componentName,
        PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
        PackageManager.DONT_KILL_APP);

3. 再次调用PackageManager的setComponentEnabledSetting()方法,将其他Launcher设置为不可用:


java
ComponentName componentName = new ComponentName(context, OtherLauncherActivity.class);
PackageManager packageManager = context.getPackageManager();
packageManager.setComponentEnabledSetting(componentName,
        PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
        PackageManager.DONT_KILL_APP);

4. 向PackageManager发送ACTION_MAIN Intent,以启动新的Launcher:


java
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
context.startActivity(intent);

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(447)
android 开放平台:如何利用 Android 开放平台提升应用的用户体验
上一篇
ios 微信小程序让你的生活更加便捷!
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(28条)