hide app icon

来源:互联网 发布:如何连接条形码数据库 编辑:程序博客网 时间:2024/06/11 21:04

   隐藏

   

PackageManager p = getPackageManager();
p.setApplicationEnabledSetting(packageName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

   显示

   

 PackageManager p = getPackageManager(); p.setApplicationEnabledSetting(packageName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

此方法如果不做系统签名,只能对相同UID进程生效


如果需要控制第三方APP需要声明

android:sharedUserId="android.uid.system"
并需要设备签名。
为了方便测试,可以直接使用Googel发布的签名包签名(附件http://download.csdn.net/detail/nacl025/9097999),并使用avd测试。
命令 

Java –jar signapk.jar platform.x509.pem platform.pk8 拟签名应用.apk   签名结果应用.apk

(关于签名的更多内容,请参阅点击打开链接)

从最近浏览列表隐藏App

在manifest的Activity中添加

    android:excludeFromRecents="true"



1 0
原创粉丝点击