java重置输出窗口_java – 如何重置默认启动器/主屏幕替换?
这不是直接可能的,Android开发人员已声明他们不希望任何应用程序更改用户的首选项.但是,根据Android如何维护这些首选项,有一种解决方法.
让你的清单看起来像这样:
android:name="MyLauncherActivity"
android:exported="true" />
android:name="LauncherAlias1"
android:targetActivity="MyLauncherActivity" >
android:name="LauncherAlias2"
android:enabled="false"
android:targetActivity="MyLauncherActivity" >
为简单起见,我遗漏了与手头任务无关的其他属性.
无论如何,一旦你的清单看起来像这样,你可以使用如下代码清除默认启动器:
PackageManager pm = getPackageManager();
ComponentName cn1 = new ComponentName("com.mypackage", "com.mypackage.LauncherAlias1");
ComponentName cn2 = new ComponentName("com.mypackage", "com.mypackage.LauncherAlias2");
int dis = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
if(pm.getComponentEnabledSetting(cn1) == dis) dis = 3 - dis;
pm.setComponentEnabledSetting(cn1, dis, PackageManager.DONT_KILL_APP);
pm.setComponentEnabledSetting(cn2, 3 - dis, PackageManager.DONT_KILL_APP);
通过启用一个别名并禁用另一个别名,您可以让Android将用户的选项视为已更改,就像您安装了一个启动器并卸载另一个启动器一样.因此,下次他们按下主页按钮时将要求用户再次选择.无论哪个启动器是当前默认设置,此方法都有效.
java重置输出窗口_java – 如何重置默认启动器/主屏幕替换?相关推荐
- java 格式化输出 对齐_Java中中英文对齐输出问题,以及Java中的格式化输出
一 中英文对齐输出问题 问题,要求控制台输出如下: abcefg def 森林 阿狗 其实就是要求对齐输出,各种查找java的格式化输出,然后发现只要一个简单的"\t"就可以实现 ...
- java怎么输出字符串_java输出字符串,怎么样输出字符串?
下面要给大家讲的就是java输出字符串的问题,那么java怎样输出字符串呢?具体要怎样操作?一起来了解一下. 一般在java编程的过程当中,经常会使用System.out.println();来输出字 ...
- java字符串输出换行_java 打印例子(字符串换行问题)
1.打印例子 java打印中最关键的就是每一个绘图函数 g2.drawString(str, x, y ) 中的起点坐标(x,y) import java.awt.BasicStroke; impor ...
- java实现五子棋窗口_Java swing五子棋的实现方法
今天给大家介绍一下如何用Java swing实现五子棋的开发即用Java开发图形界面程序五子棋,代码由于太多,只贴部分,最下面会附上下载地址,废话不多说,下面我们先看一下运行结果: 接下来我们看代码: ...
- java socket超时时间_java中socket 默认超时时间 | 学步园
MS:永远吧 Java代码 connect publicvoidconnect(SocketAddress endpoint, inttimeout) throwsIOException Connec ...
- java程序输出矩阵_java编程题之顺时针打印矩阵
本文实例为大家分享了java顺时针打印矩阵的具体代码,供大家参考,具体内容如下 import java.util.ArrayList; /** * * 剑指offer编程题(JAVA实现)--第19题 ...
- java编程输出平行四边形_JAVA语言入门教程之打印图形实例——打印平行四边形...
本文主要向大家介绍了JAVA语言入门教程之打印图形实例--打印平行四边形,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 输出平行四边形: public class Parallelo ...
- java中输出日历_Java打印日历表
今天来吐槽一下Java的Calendar类的使用问题,反正我是弄了半天. 首先是,遇到一个问题,输入年份和月份,需要打印这个月的日历,网上有不少代码,但我用了几个感觉都不是很靠谱. 然后经过一番探索, ...
- java中输出日历_Java输出日历写法
package TestString_2; import java.text.ParseException; import java.util.Calendar; import java.util.G ...
最新文章
- lable、ul、ol、dl和table、fieldset标签
- crontab -e 运行python的脚本的坑
- React Native 蓝牙4.0 BLE开发
- 端口可以随便设置吗_驱动可以随便更新吗?
- 2015总结及2016计划
- activemq中怎么知道推送消息是否成功_ActiveMQ安装试用示列
- 深度残差收缩网络:(一)背景知识
- [fastjson] - fastjson中 JSONObject 和 JSONArray
- 安全可靠的透明加密软件
- LED驱动电路设计及原理分析
- 如何成为一名白帽子?
- 附加支付和统筹支付_医保附加支付是什么意思?
- opencascade基础
- Python学习笔记--正方形、六边形、叠边形、同切圆的绘制
- 视频教程-跟汤老师学Java(第18季):设计模式-Java
- 计算机二级office考试题库操作题,计算机二级考试MSOffice考试题库ppt操作题附答案...
- python+selenium h5新浪微博自动点赞
- Response学习
- 程序员的8个级别,你属于哪个级别?
- Linux文件管理初探---学习文件管理,我想你必须要知道的目录
热门文章
- 消息队列一直建立tcp连接_云架构那些事儿:为什么我的TCP连接建立异常?
- 生命周期 用户可以操作dom_当面试官问:能否介绍下Vue生命周期时,该如何回答...
- php动态交叉表,PHP Array交叉表实现代码
- app服务器该如何配置文件,当你使用 SQL Server 2016 或更高版本应用用户配置文件时,App-V 服务器发布可能会失败...
- 学生电脑哪个牌子好_双开门冰箱哪个牌子好 双开门冰箱什么牌子好
- java 随机获取4个数字_java入门-验证码 今天查到的一个简单随机生成4位数字的验证码-jsp...
- php 单一职责,单一职责原则
- php oci8 11,Linux下PHP5.2 Oracle客户端扩展(OCI8)安装
- html 提交按钮(input submit)
- jinja Evnironment