我创建了一个应用程序,我想在system / app目录中安装,以便用户无法卸载它。但我想在没有生根设备的情况下这样做。用户下载应用程序后,它将立即安装在system / app目录中。
我想通过编写代码来做到这一点。
我的目标是不允许用户卸载它。
答案 0 :(得分:1)
只有system
级别的应用程序(例如Gallery
,Video Player
,Music Player
,SystemUI
等预加载的应用程序)位于/system/app
文件夹中他们有super user
(或root equivelent)权限
以编程方式,没有root设备,任何第三方应用程序都无法安装到/system/app/
文件夹
答案 1 :(得分:1)
您无法访问root权限。一旦您的设备获得root权限,您就需要手动创建该应用系统应用。否则没有root就没有办法。你不能只使用你编写的任何类型的编码来做到这一点。
答案 2 :(得分:0)
/ system以只读方式挂载,除非root,否则无法将应用程序安装到/ system / app。如果您运行的是root用户,那么只需执行adb remount即可使其成为读写