问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我隐藏了一些应用程序,现在想显示出来?在哪里调出来?7

发布网友 发布时间:2023-09-21 11:00

我来回答

2个回答

热心网友 时间:2024-11-29 03:57

1,AndroidManifest.xml文件中在入口Activity的intent-filter里去掉<category android:name=”android.intent.category.LAUNCHER” />,或者将LAUNCHER改为DEFAULT

2,在程序中加入下面的代码

显示图片:
PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
隐藏图标:

PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
PackageManager.COMPONENT_ENABLED_STATE_ENABLED //显示应用图标

PackageManager.COMPONENT_ENABLED_STATE_DISABLED //隐藏应用图标

我用这俩个值来显示和隐藏应用图标有问题,隐藏以后就无法在显示应用图标了,在设置里的所有应用里也找不到了;

PackageManager.COMPONENT_ENABLED_STATE_DEFAULT //显示应用图标

PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER // 隐藏应用图标

将参数值该成这两个值就没有问题了,建议使用这两个值,

3,去掉android:icon=”@drawable/ic_launcher”中的资源啊,等等等等。。。

但是试过了每一种方法之后你都发现起到了作用但是却产生了其他的问题

这里先一个一个的解释下,

如果去掉<category android:name=”android.intent.category.LAUNCHER” />,就表示app没有启动入口了,这样子确实是解决了不显示图标的效果,但是那样的话我们的应用也运行不了了。头疼~~~

第二种 ,我们来看看android developer 上的说明:

public static final int COMPONENT_ENABLED_STATE_DISABLED

Flag for setApplicationEnabledSetting(String, int, int) and setComponentEnabledSetting(ComponentName, int, int): This component or application has been explicitly disabled, regardless of what it has specified in its manifest.

意思是,即使你在manifest中声明了这个component或application,当你设置为COMPONENT_ENABLED_STATE_DISABLED时,他们都是不可用的。也就是说,如果你在MainActivity中这样设置了,那么应用图标不会显示,应用也不会运行。

那么,这也是不可行的~~~

第三种就不说了,我觉得是狗急跳墙的做法。

———————————分割线—————————————

接下来我要说的这种方法可以隐藏图标,同是也可以正常启动运行。

在manifest的入口activity里面intent-filter中设置<data></data>元素。

比如:

<data android:host=”AuthActivity” android:scheme=”com.android.example” />

注意,android:scheme是大小写敏感的,必须以小写字母开头

也就是这个MainActivity可以响应Uri为com.android.example://AuthActivity的特定 Intent

但是为什么加入这个之后app就不显示图标了呢?

因为我们把app的入口Activity申明为由接收隐士的Intent来启动,这样自然也就不会显示图标了。

好了,如果需要显示图标的话而且也必须响应上述Uri的话,那么我们可以在该Activity中再加入一个intent-filter标签,将d追答packageManager.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); } else{ //显示应用图标

热心网友 时间:2024-11-29 03:58

将手机设置恢复出厂设置即可
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黄山门户网主要栏目 壹家居品牌简介 湖南乐享生活家居有限公司一站式毛坯房解决方案 服务器出租 电脑上的时间日期不同步怎么办 台式电脑时间不同步怎么解决? 关于清明节的小学作文400字 微信怎么查询自己名下的微信 如何查看微信实名认证了几个账号 轿车120时速撞击力有多大? 口吻的吻组什么词3 联盟法师的升级道路和升级天赋及天赋转换? 房屋居住权和使用权咨询2 新一季《出彩中国人》观众投票和评委投票怎么分配来决定选手晋级... 李玉琨 出彩中国人跳舞背景音乐2 出彩中国人总决赛中的各个选手的发挥水平高吗?谁看过? 出彩中国人舞蹈神话伴曲子 大侠们推荐几部好看的国外动作大片哈。要经典一点的,打的很帅的...71 小青龙合剂治感冒吗1 黑枸杞例假期间能喝么2 请问月经来了还可以吃单桃合剂吗? 14千米喊4000米等于多少千米3 小青龙合剂为什么给小孩子不能喝3 承租人对房屋的使用权是属于物权还是属于债权?51 出彩中国人中有一首let,s go pretty prett...7 男生对一个女生并没有感觉,为什么会跟她出来玩,聊的很多?跟想... 如何把oppo手机上隐藏过的程序又显示出来?2 一个男生追女生,总是让女生带她到哪玩,玩的路程还让女生安排,... wifi万能钥匙太坑了吧怎么都破不了密码的? 双重国籍被发现了怎么办 可以保留中国护照 吊销外国护照吗?9 android 如何让应用程序在全部应用程序列表里显示跟隐藏...3 甄嬛传12星座代表人物 冷面是用什么原料做的 mit是什么意思?56 感恩父母主题活动心得范文汇编【三篇】 特种作业车有几种 关于感恩父母个人心得感悟范文 苹果手机照片怎样转换成jpg格式? 拥有双重国籍再拿中国护照回国, 可能吗?6 原有被重新注册怎么找回原有微信? 瘦人健身怎么样增肌快 北海气候适合居住吗 9月6日处女座的明星都有谁 在中国拥有双重国籍被查到会怎样?133 车祸后脖子骨折。,卧床不起。大小便都不知道。胳膊腿都不能动,...4 持有美国护照和中国旅行证的孩子出国问题64 蹦跳跳球能减肥吗? 双腿残疾大小便怎么解决1 大数据花了怎么才能贷款呢? 跳跳球减肥减哪里