kill杀死进程 android怎么实现进程不被杀死或杀死后自动重启
android怎么实现进程不被杀死或杀死后自动重启
android怎么实现进程不被杀死或杀死后自动重启
有很多方法。
设置为系统app,在androidmanifest.xml里面加上systemuid
也是在manifest.xml里面添加process=acore表示核心进程,会自动重启,像系统里的联系人这些就是这样做的
一般情况下,系统会分配软件的占用的运存资源,所以有的程序很久不使用,即使你没有关闭在第二次进入的时候也会重新加载, 这也是为了省电,要实现进程不被杀死,基本不可能,不过如果你是用的一些安全管家类的软件你可以在设置里面设置清理忽略名单,这样你在加速的时候就不会清理掉自己不想清理的软件了,如果你用的是OPPO的话就在设置里面的纯净后台里面设置,杀死后不自动重启如果不是用的OPPO的手机,其他手机在不ROOT的请况下基本不能实现,如果有ROOT 就可以禁止他后台运行或者后台自启动了,
android实现进程不被杀死或杀死后自动重启的方法为:
1、service +broadcast 可以实现服务不被杀死,就是当service走ondestory的时候,发送一个自定义的广播,当收到广播的时候,重新启动service;
2、至于开机启动服务的话,得查下开机启动的方法,其实也很简单,开机的时候会有很多广播(包括开机启动广播),可以自己写个广播接收器,收到广播后启动服务程序(备注:以前我实现开机启动的时候,貌似把应用装到内存才有效,装到sd卡的话一直没用。)
这种情况下一般需要service,所以可以理解为service很难被杀死或者被杀死后自动重启的问题。流氓的做法就是在destroy的时候又调用onStart。像很多手机助手就是用这种方法。其它方法网上有很多讲到的,不过大多数都没验证过。
有很多方法。
设置为系统app,在androidmanifest.xml里面加上systemuid
也是在manifest.xml里面添加process=acore表示核心进程,会自动重启,像系统里的联系人这些就是这样做的
祝你愉快,满意请采纳哦
这种情况可能是系统出现故障,解决方法为:
1、备份重要数据,对手机进行恢复出厂设置。
2、在专业人士指导下刷机,具体步骤为:
a、打开“刷机助手”官方网站,在页面中下载刷机助手。下载完成后安装并启动刷机助手。
b、用手机原装数据线将手机与电脑相连接,然后等待刷机助手完成初始化工作。待刷机助手成功识别手机后,可以点击“一键刷机”按钮开始刷机。
c、点击“浏览”按钮选择之前下载的刷机包,若没有下载可以使用刷机助手市场下载ROM包。选择手机对应的型号开始下载ROM。
d、选择刷机包后点击“下一步”按钮备份手机数据,以免数据丢失。备份开始前,在手机中允许刷机助手读取短信、联系人等记录。然后点击“刷机”按钮开始备份并刷机,慢慢等待刷机完成。
3、到手机维修店维修。

楼主可以去看一下android的进程优先级的相关知识,如果内存不够,系统是先杀死优先级低的进程的;如果这个进程开启了一个service,那么它的优先级就算挺高的了,不容易被系统杀死。
你可以再写另外一个app来监控;ActivityManager类里有getRunningAppProcesses方法,可以获取当前全部的进程名称,名称就是app的包名;如果那个app没有在运行,那么就启动它