让【Android系统】仅允许APP驻内存,但不允许后台运行

study2015 发布于 2015/03/28 11:09
阅读 1K+
收藏 1

      众所周知Android后台实现多任务机制,但实际上我们可能仅仅要保留后台运行的只有下载和消息推送,就像iOS一样。

      本来Google的初衷是按下home键后,当前的APP被缓存到内存不再运行仅保留必要服务,让下次调用时更迅速,也保证APP正常功能。但是Android给开发者权限允许APP驻留内存并且保持线程,实现真正的多任务。出发点是好的。

      可是天朝的APP大都是流氓,不仅注册大量服务,而且APP在后台依然无节制的运行(比如x付宝,某宝,这家的APP就是名副其实的流氓,不用又不行)。导致手机耗电相当可观。

      问题就是有没有大神指导下,怎样才能仅允许APP驻内存,但不允许后台运行但保留推送,这样既能快速调用,又能省电省流量,还不影响使用。

      我有C,C++和JAVA编程及数据库基础,有能力修改Android系统,但是觉得太麻烦。因为毕竟没有深入了解Android,需要花时间学习。所以希望推荐优化工具这类简单的方法。如果不行麻烦告诉我该怎么修改源码或者从命令行修改等等。

      当然,我跟希望有好心大神能够做成补丁包(Android5.0.2),造福广大Android用户。

以下是问题补充:

@study2015:请原谅我在技术区问这个问题,实在是因为非技术区没人能解决 (2015/03/28 11:10)
加载中
0
杨三更
杨三更
app不驻留内存 在天朝是没法推送的
s
study2015
可以保留推送服务
0
yale8848
yale8848
这是android框架定义的!
yale8848
yale8848
回复 @study2015 : 那得自己设计框架了!
s
study2015
我知道是定义的,人定义的东西都是可以改的
0
saintatgod
saintatgod
有C,C++和JAVA编程及数据库基础,不等于有能力修改Android系统吧
s
study2015
那你觉得还需要什么东西
0
张山疯
张山疯
修改调度器算法
s
study2015
回复 @张山疯 : 安卓进程调度还是依赖io调度,改这个要熟悉Linux。。真没那工夫,还是算了吧
张山疯
张山疯
回复 @study2015 : 进程调度器可能性大些
s
study2015
是指IO调度器吗?
0
I
INLongLAND
换个苹果手机吧。。你别为了一个Android手机把Google给干翻了
返回顶部
顶部