首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 其他 >

android实现将app隐藏加密功能的源码

创建时间:2017-09-19 22:57  

android实现将app隐藏加密功能的源码
android实现将app隐藏加密功能的源码
暂无演示 立即下载
android实现将app隐藏加密功能的源码

特点:
原理
在Android 5.0以下使用以下命令显示和隐藏(需要root权限):
adb shell pm endable adb shell pm disable
在Android 5.0及以上使用以下命令显示和隐藏(不需要root,但是需要系统权限):
adb shell pm hide adb shell pm unhide
区别: hide命令相当于uninstall -k卸载应用但是保留数据
实际上,hide命令最终调用了以下函数(来自android.content.pm.PackageManager). 不幸的是, 它被标识为@hide, 所以在Android SDK中,你无法通过正常手段调用它.
/** * Puts the package in a hidden state, which is almost like an uninstalled state, * making the package unavailable, but it doesn't remove the data or the actual * package file. Application can be unhidden by either resetting the hidden state * or by installing it, such as with {@link #installExistingPackage(String)} * @hide */public abstract boolean setApplicationHiddenSettingAsUser(String packageName, boolean hidden,        UserHandle userHandle);
用法:
如果你想使用非root版本,请确保满足条件并切换到noroot分支
git checkout noroot
本软件的默认启动密码是#1234 启动方式: 打开拨号盘,输入#1234,再拨出,就可以启动本应用了,然后在应用列表里选择应用是否隐藏即可
待做列表:
上一篇:android文件下载管理demo源码
下一篇:Android开发商品属性筛选、商品筛选功能

相关内容

热门推荐