修改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");//清除默认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

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

时间: 2024-08-01 20:59:45

修改app的默认设置(包括修改默认launcher)的相关文章

修改本地连接的脚本包括修改备用dns的方法

echo off cls title 设置IP echo 正在设置IP地址,请稍候-- netsh interface ip set address "本地连接" static 192.168.218.169 255.255.255.0 192.168.218.254 1 echo 正在更改DNS设置,请稍候-- echo 正在更改DNS设置,请稍候-- netsh interface ip set dns "本地连接" static 192.168.12.128

xampp默认mysql密码设置,修改mysql的默认空密码

xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthentication数据库管理工具数据库extension 以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码.今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题. 我看了下网上所提供的一些帮助信息,搞的那么

使用Js脚本,修改控制IE的注册表相关设置,修改打印时默认页面设置

抄一篇: 这是一篇从网络上抄来的文章.主要内容涉及到使用js修改ie的注册表设置. 可以用来达到不需要通过用户,而是通过代码的方式来修改页面设置(等同ie菜单:File\Page Setup). 这不是唯一的办法.其他还可以通过第三方插件的方式修改.可以上网用关键词“webbrowser”, 脚本写法: <SCRIPT LANGUAGE="JavaScript"><!--var WshShell=new ActiveXObject("WScript.Shel

Android 系统默认参数的修改

转自: http://www.th7.cn/Program/Android/201505/447097.shtml 写在前面的话 一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置,通常这些属性都是通过build.prop.settings.db .default.xml.一些功能package下的 config.xml 等来进行初始化配置的. 那么,要满足客户的定制需求,对于我们开发者来说,修改SettingsProvider默认值,而第一次开机时,用来填充settings.

修改Fedora 25与Windows 10的默认启动顺序

首先贴出Fedora25下/boot/grub2/grub.cfg的内容: 1 # 2 # DO NOT EDIT THIS FILE 3 # 4 # It is automatically generated by grub2-mkconfig using templates 5 # from /etc/grub.d and settings from /etc/default/grub 6 # 7 8 ### BEGIN /etc/grub.d/00_header ### 9 set pag

整理 PHPstorm实用个人配置,修改调整个性化快捷键,修改使用phpstorm创建的模板的默认注释:

对你有助请点赞,请顶------送人玫瑰,手留余香! 1:58 2016/3/12 整理PHPstorm实用个人配置,修改调整个性化快捷键,修改使用phpstorm创建的模板的默认注释: PHPstorm配置:修改使用phpstorm创建的模板的默认注释 注意:我的也是phpstorm 10,但是配置的位置与下面参见的文章中描述的有所不同: 位置: 主要在一下两个路径: File | Settings | Appearance & Behavior | Appearance File | Set

修改win7电脑中所有文件的默认查看方式

怎么修改win7电脑中所有文件的默认查看方式 如何设置才可以得到如下的效果:比如说打开一个盘符或者一个文件夹,进行设置之后,这个盘符里或者这个文件夹下的所有子文件夹.所有子文件夹里的所有文件都以“详细信息”的方式展现.不要挨个打开文件夹里来修改. 1.首先对着空白处,鼠标右键单击,然后点击“排列方式” 选一个 还有 你还可以点击“查看” 选择图标大小.详细信息.平铺.列表 等 2.点击我的电脑左上角的 组织 按钮 随后选择“文件夹和搜索选项” ,再点击“查看”选项卡 ,然后点击“应用到文件夹”这

修改使用phpstorm创建的模板的默认注释

修改使用phpstorm创建的模板的默认注释听语音 如下图中的Created by JetBrains PhpStorm.和最后一句都不是我想要的.所以需要稍微修改下,但是照他说的在File | Settings | File Templates.里修改,但是根本找不到这个路径,原来是在偏好设置里面. 1 先点击PhpStorm,选择"perfernces" 2 然后点击"File and Code Templates"就会看到各种模板啦. 3 比如我做了如下修改

npm全局模块卸载及默认安装目录修改

卸载全局安装模块  npm uninstall -g <package> 卸载后,你可以到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看:npm ls npm的指令还是要多看英文文档,如https://docs.npmjs.com/. 查看所有全局安装的模块 npm ls -g查看npm默认设置(部分) npm config ls查看npm默认设置(全部) npm config ls -l 那么如何修改该路径呢? 使用命令 npm config set prefi

修改Android Studio新建工程时repositories的默认配置

个人博客 http://www.milovetingting.cn 修改Android Studio新建工程时repositories的默认配置 前言 由于众所周知的原因,Android Studio中连接google和jcenter的仓库时,会比较慢,较大机率会失败.为解决这个问题,可以设置仓库为阿里云的仓库: maven{ url 'https://maven.aliyun.com/repository/public/' } 或者设置为本地搭建的仓库,如: maven{ url 'http: