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");//清除默认launcher
pm.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、参考资料

http://blog.csdn.net/wh_19910525/article/details/39025425

http://blog.csdn.net/lwyygydx/article/details/42873829

http://www.07net01.com/2014/09/79947.html

http://blog.csdn.net/jia4525036/article/details/18036765

修改app的默认设置(包括修改默认launcher)相关推荐

  1. edge浏览器怎么恢复默认设置 edge恢复默认设置方法

    edge浏览器也是我们最常用的浏览器之一了,但是edge浏览器还存在着一些小问题,比方说edge浏览器不能看视频等问题,那着个时候可以尝试恢复默认设置能让浏览器恢复正常.那edge浏览器怎么恢复默认设 ...

  2. world计算机恢复出厂设置,Word怎么恢复默认设置? Word恢复默认设置的四种方法

    在使用word的过程中,我们有时不知道怎么就突然让word的默认格式等发生了变化,每次编辑都要重新设置回来,非常的麻烦,这时候我们就希望能够恢复word的默认设置,那么如何恢复word默认设置呢? 方 ...

  3. iphone修改app名称_iPhone6 plus怎么修改图标名字?苹果6 plus设置修改图标名字教程...

    iPhone6 plus怎么修改图标名字?相信很多用户对于iPhone6 plus怎么修改图标名字还不太清楚,下面小编来跟大家分享一下苹果6 plus修改图标名字教程,感兴趣的可以过来看一下. 第一步 ...

  4. [RK3399][Android7.1]勿扰模式的默认设置修改

    需求是要求固件默认关闭优先打扰内容里边所有选项,删除自动规则里边的所有内容 开始以为是在默认设置里边修改,后面发现这个配置使用的是/data/system/notification_policy.xm ...

  5. 设置 XShell 的默认全局配色方案

    文章目录 设置 XShell 的默认全局配色方案 1.起因 2.实现思路 3.具体操作 4.导出后修改的文件示例 设置 XShell 的默认全局配色方案 1.起因 因为 XShell 设置配色方案时, ...

  6. IDEA快速导入包、默认设置以及自定义配置maven

    目录 1.快速导入包 2.设置自定义meven 3.全局默认设置 1.快速导入包 导入包可以是通过快捷键alt+enter一个一个导入. 也可以通过设置idea来进行自动导入,勾选完成后,点击Appl ...

  7. linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...

    ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器 ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器 ubuntu终端默认设置 Ubuntu has a ...

  8. idea terminal终端修改为git bash设置

    idea terminal终端修改为git bash设置: 修改前: 修改后:

  9. Andriod Studio如何修改APP软件名和头像

    (一)修改软件名 1.找到文件路径 src\main\AndroidManifest.xml 在上面这个文件里修改软件名,如图: 修改这个android:label=" ",引号里 ...

  10. openwrt修改lan口地址失败_Openwrt 修改lan为wan

    本文由明月永在原创,复制或者引用请注明出处www.myopenwrt.org. 很多朋友使用openwrt系统,需要修改一个lan为wan,或者原wan损坏了,需要自定义一个lan为wan,网上的相应 ...

最新文章

  1. 用计算机怎么算个人所得税,个税计算器2021
  2. 线性代数:第三章 矩阵的初等变换与线性方程组(2)线性方程组的解 初等方阵
  3. Spring Boot 应用如何提高服务吞吐量?
  4. XenApp For Windows 2016 关闭程序后无法结束进程
  5. 攻击者可提前检测到 Linux 内核的补丁并开发 exploit
  6. 启动vsftpd失败是什么原因_消防排烟风机不启动的原因是什么呢?
  7. spss数据预处理步骤_Spss的数据预处理
  8. 微信支付提示:支付失败,如果已经扣款,资金会在0~3个工作日内原路退回
  9. 关于XDC工具的文章
  10. 聊聊数据治理与成本管理
  11. 国内怎么captcha测试_通过简单的数字测试或PHP图像处理使CAPTCHA更友好
  12. 指纹识别在智能手机上的应用前景分析
  13. 群贤路附近哪有计算机学校,群贤路口附近展览馆、会展中心
  14. 全球与中国糖粉市场深度研究分析报告
  15. 要想成为郎朗,请AI监督练琴可不行!
  16. 华为荣耀android进入,EMUI 9.1公测招募开启 华为荣耀14款机型获支持
  17. 007-寄存器EAX与AX,AH,AL关系
  18. 如何删除WORD空白页
  19. SAP-FICO CO凭证的相关知识点
  20. 搭建自己的云存储空间|FastDFS分布式文件系统考虑一下?

热门文章

  1. easyui数据表格显示复选框_EasyUI DataGrid 复选框
  2. 基于FFmpeg开发视频播放器, 基本流程(一)
  3. 计算机应用基础结课考试,计算机应用基础课考试试题.doc
  4. C语言实现 ------ 电影票售卖管理系统(注释丰富、辅流程图、链表操作图解)
  5. vi显示行号 & vi查找命令
  6. 【C语言】字符串排序
  7. python字符串排序方法
  8. Roman-Holiday 罗马假日
  9. 漏洞扫描软件AWVS的介绍和使用
  10. Mp3tag新版发布