怎么让一个android APK安装之后无法卸载?

箍心而行 2014-05-26 05:31:02
要给学生安装一个管理软件 不能被卸载 有人知道怎么做么?
...全文
4245 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36126149 2017-01-24
  • 打赏
  • 举报
回复
我只开发安卓手机卫士成为不死软件,开启系统管理员身份,然后双守护服务守护软件,一旦软件被人手动强制停止马上自动恢复服务,但是还是没解决强制卸载问题,我估计是要屏蔽卸载接口,在服务里面重写卸载方法.
sunyang500 2016-10-20
  • 打赏
  • 举报
回复
请问如何禁用android设备管理器呢????
qnmlgbcaoni 2015-03-04
  • 打赏
  • 举报
回复
请问如何禁用Android设备管理器呢?
althpenstock 2014-09-10
  • 打赏
  • 举报
回复
请问如何禁用Android设备管理器呢?
唯吾轩记 2014-05-27
  • 打赏
  • 举报
回复
将APK放在system/app目录下,在交互界面是无法卸载。前提是root过。如果你有android源码那就方便的多。即使ROOT过,禁用网络,防止下载ROOT工具就行了
箍心而行 2014-05-27
  • 打赏
  • 举报
回复
引用 5 楼 cclovescw 的回复:
自己改造一下系统,类似MIUI,锤子
关键是不会改
箍心而行 2014-05-27
  • 打赏
  • 举报
回复
引用 2 楼 s478853630 的回复:
如果你的软件开发成这样,就太流氓了 lz真的想多了,还是别费心思了 就连预装软件,手机被root之后也是可以卸载的 不过也有例外: 貌似系统软件(比如短信)是死活不能卸载的
就是要流氓啊 是给学生的pad安装一个MDM管理设备的 pad是我们给他们把软件装好 卖给学校 所以不能被卸载啊
  • 打赏
  • 举报
回复
自己改造一下系统,类似MIUI,锤子
箍心而行 2014-05-27
  • 打赏
  • 举报
回复 2
解决了 = = 把这个应用放到设备管理器里面 然后把设备管理器 禁掉 不能打开 要想删除 必须打开设备管理器把这个应用勾去掉= =
唯吾轩记 2014-05-27
  • 打赏
  • 举报
回复
那你就直接放到SYSTEM/APP目录下吧,我说如果开通上网功能,怕学生下载ROOT工具,然后进到这个目录把程序卸载了
sn_3052 2014-05-27
  • 打赏
  • 举报
回复
系统在启动时,会启动一个PackageManagerService,然后通过它来安装系统中的应用程序。你去改改那里的代码吧,做个检测,如果装完最后一个apk发现还没有安装过你要的那个管理apk,那就。。。?后果你自己设计吧,反正提前把后果告诉学生,警告他们不能删这个apk,不然pad就变砖头
紫凌峰 2014-05-27
  • 打赏
  • 举报
回复
可以在服务里 写个自动安装apk
箍心而行 2014-05-27
  • 打赏
  • 举报
回复
引用 8 楼 Fighting4344 的回复:
将APK放在system/app目录下,在交互界面是无法卸载。前提是root过。如果你有android源码那就方便的多。即使ROOT过,禁用网络,防止下载ROOT工具就行了
禁用网络不合适的 不能因为这一个应用就禁掉网络 其他的还需要网络
s478853630 2014-05-26
  • 打赏
  • 举报
回复
这么一分析 要想把软件做成这样,还是有办法的: 你去找谷歌,把你的软件集成到android系统里
s478853630 2014-05-26
  • 打赏
  • 举报
回复
如果你的软件开发成这样,就太流氓了 lz真的想多了,还是别费心思了 就连预装软件,手机被root之后也是可以卸载的 不过也有例外: 貌似系统软件(比如短信)是死活不能卸载的
箍心而行 2014-05-26
  • 打赏
  • 举报
回复
下班前顶一下··

80,357

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧