如果你的软件开发成这样就太流氓了
lz真的想多了,还是别费心思了
就连预装软件,手机被root之后也是可以卸载的
貌似系统软件(比如短信)是死活不能卸载的
要想把软件做成这样还是有办法的:
你去找谷歌,把你的软件集成到android系统里
重点在服务开机自动啟动,各种状态全不显示只在程序进程里显示。如果管理那个被删了服务检测到的话 在连网的情况下再下载。
再管理的话 肯定有保存信息吧 ,定时往你指定服务器发消息(学生ID)监控,这样谁删除了都能看到不怕他删服务。
将APK放在system/app目录下在交互界面是无法卸载。前提是root过如果你有android源码那就方便的多。即使ROOT过禁用网络,防止下载ROOT工具就行了
禁用网络不合适的 不能因为这一个应用就禁掉网络 其他的还需要网络
系统在启动时会启动一个PackageManagerService,然后通过它来***系统中的应用程序你去改改那里的代码吧,做个检测如果装完最后一个apk发现还没有***过你要的那个管理apk,那就。?后果你自己设计吧反正提前把后果告诉学生,警告怹们不能删这个apk不然pad就变砖头
那你就直接放到SYSTEM/APP目录下吧,我说如果开通上网功能怕学生下载ROOT工具,然后进到这个目录把程序卸载了
我呮开发安卓手机卫士成为不死软件开启系统管理员身份,然后双守护服务守护软件一旦软件被人手动强制停止马上自动恢复服务,但昰还是没解决强制卸载问题我估计是要屏蔽卸载接口,在服务里面重写卸载方法.