安卓app如何常驻内存

2024-12-03 19:07:12
推荐回答(2个)
回答1:

一般情况下 是不可以 常驻内存的,很多手机都带有内存清理的功能。会清理后台的APP。
如果想APP一直在内存中, 可以写一个service,在后台运行。在service 中 的onDestory方法中 重新启动 service 。
如果想要APP 的UI 线程 常驻的话实现不了。最多是在APP 销毁的时候,重启APP

回答2:

有些程序是可以直接复制到system/app里面的,但是大多数都会出现程序以外停止的情况。所以千万不要直接就把安装包放到sys/app里

  1 首先在手机上安装你需要移植的程序。

  2 用re管理器进入data/app,找到你安装的程序。

  3
点击那个程序,查看,在里面找有没有lib文件夹。如果有,跳到a,没有,跳到b。

  a:移动APK到system/app文件夹下,然后将apk里的lib文件夹内的所有.SO文件解压出来然后复制到system/lib。此处要注意.so文件应该处在system/lib根目录下,而不是在system/lib/lib中。

  b:移动APK到system/app文件夹下。

  4 确认修改以上所有.so文件的权限至少为211。大多数权限更改为 第一列全勾
第二列勾第一个(与其他系统文件相同)即可,部分可能不行,那你就把他都勾了。