想给一个android程序添加权限。

想给一个android程序添加权限。,第1张

添加权限是在编译生成APK包前,也就是在源代码里添加权限。

找到源代码工程里的AndroidManifest.xml文件打开。

把<uses-permission android:name="android.permission.WAKE_LOCK"/>加入去,如图

System权限需要先获取ROOT权限,由于 /system 和 /data都是root用户的目录,普通用户没有读写权限,需要获取root权限才可以,修改。

目前应用市场有非常多的一键ROOT工具,这里就不举例了,功能基本都是一样的,Root权限的获取方式:

1.用手机连接电脑,下载一键root工具。

2.下载成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。

3.检查root条件,要是需要文件备份的话,一定要备份后。点击开始ROOT。

4.root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。

5.root完成后,就可以随意删除手机中的垃圾应用了包括系统应用。

当你获取root权限后通过adb访问 /system/app目录:

adb shell 进入shell模式

su 切换到root用户

chmod 777 /system/app 修改/system/app目录的权限为 777即可

exit 退出root用户

cd /system/app 即可进入/system/app 目录了

获取root权限后,将apk复制到/system/app目录下即可。

需要root权限。

然后Runtime.exec() 调用linux命令。

不过这不是最麻烦的。最麻烦的是,卸载软件之后。如何恢复原来的

system/etc目录中的权限之类的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11640465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存