您的位置:首页 > 移动开发

hide app icon

2015-08-04 10:13 232 查看
   隐藏

   

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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: