分享和讨论 “Android App 提升进程存活率黑科技”

2016-05-24 17:30:17 +08:00
 zgzhaobo
  1. 网络长连接
  2. 守护进程
  3. 双 Service 互拉
  4. 进程互拉
  5. AccountSync

一篇文章汇总: http://skyseraph.com/2016/06/19/Android/%E4%B8%80%E7%A7%8D%E6%8F%90%E9%AB%98Android%E5%BA%94%E7%94%A8%E8%BF%9B%E7%A8%8B%E5%AD%98%E6%B4%BB%E7%8E%87%E6%96%B0%E6%96%B9%E6%B3%95/

若还有其它黑科技方法请下面留言讨论哈~~

16664 次点击
所在节点    Android
60 条回复
vibbow
2016-05-24 21:56:12 +08:00
@zgzhaobo 冰箱怎么能算是破坏 android 生态的呢,毕竟他又没有主动的去冻结应用。
一切都是遵循用户的操作的。
terence4444
2016-05-24 22:00:07 +08:00
@vibbow 他的意思是只要阻止应用为非作歹的都是“破坏生态”, Android 的生态就是互相抢后台抢唤醒为荣。
从 Android 的设计上来说, APP 权限大过用户权限本身就是不太好的现象,最近的 6.0 总算收敛一点了,但我估计越来越多的应用,你不给权限它就会拒绝运行。比如,如果支付宝强行要求地理位置权限,你不给就不让用,你到底是给还是不给呢?
zgzhaobo
2016-05-24 22:09:40 +08:00
@vibbow
①需 Root ②这些应该是 Android 系统要做的,不是应用本身,用一个应用去阻止其它应用的某个行为,其本身就是不对的~~ 也有点如 360 的 iOS 版为什么经常在苹果市场被下架,你应用不应该去代替平台行为~
honeycomb
2016-05-24 22:40:56 +08:00
@zgzhaobo 1 ,需要改正错误的是滥用系统能力的流氓软件。 2 ,流氓软件不肯改正。 3 ,所以我们制作了各类工具说(强)服(迫)它改正。

所以谁是生态破坏者一目了然。

360 被下架同样是滥用了系统的能力所致。

Android N 似乎在 appops 中新增了一个很棒的 op ,好像叫 BACKGROUND_SERVICE ,把它 ignore 后应用收不到 implicit broadcast ,也不能运行 background service
vibbow
2016-05-24 22:41:28 +08:00
@zgzhaobo
1. 需要 root 就需要 root 呗。
2. 这功能的确应该是 android 系统需要自带的,看看现在这些应用自动唤醒相互唤醒都乱成啥了。但是 Android 系统没有带,所以目前只能靠第三方应用。这有问题么?
chengzhoukun
2016-05-24 22:43:23 +08:00
反正基本不用国产(笑
chengzhoukun
2016-05-24 22:45:12 +08:00
三星可以不 root 冻结用户应用,你们爱咋咋地😎
chengzhoukun
2016-05-24 22:46:17 +08:00
对我来说国产基本=垃圾
zgzhaobo
2016-05-24 23:18:12 +08:00
@vibbow 冰箱是你开发的哈? 有机会体验下~~ 后面那点不讨论,有点空远,谈谈 root 吧,如果爱 root 的用户我不多说;如果用户因为使用这个应用而 root ,那可得不偿失哈,原本想要给用户带来省电或资源节省,却置用于于裸奔状态下,我反对一切 root 行为~~
ffffwh
2016-05-24 23:21:07 +08:00
@special 除了红包请勿 push
vibbow
2016-05-24 23:56:30 +08:00
@zgzhaobo 是啊,反对 root ,没法控制应用权限了,方便流氓唤醒呗。
smallpath
2016-05-24 23:58:02 +08:00
我的手机目前没有 root, 已经删除任何自唤醒应用, 双 service 互拉的只保留一个(指的就是留支付宝删淘宝闲鱼), 不用这些流氓 app 又不是要死人, 移动网页做那么好给谁用?
Cabana
2016-05-25 00:34:04 +08:00
@smallpath 双 service 互拉不是指两个应用的 service ,而是一个应用的两个 service😄
VYSE
2016-05-25 03:59:45 +08:00
Android App 提升内存 CPU 占有率流氓科技
lm902
2016-05-25 06:27:42 +08:00
可以在屏幕左上角显示一个看不见的像素点 这样系统就会认为这个应用是活动的
zgzhaobo
2016-05-25 07:46:54 +08:00
zgzhaobo
2016-05-25 07:47:49 +08:00
@lm902
不太可行,这样虽然可提高 app 的进程优先级,但被 kill 后没法拉起; 且有可能影响到用户的点触操作~
s2q1984
2016-05-25 08:40:11 +08:00
r#27 @chengzhoukun 怎样冻结?求指点
xcodebuild
2016-05-25 08:44:29 +08:00
@zgzhaobo 冰箱破坏生态?流氓的生态么,对 root 这么在意流氓反倒合理了。这种应用活该关进冰箱或者直接卸载。
冰箱是 @little_cup 开发的,流氓没有资格谈 root 合不合理,没有 root 对付流氓的方法就只剩卸载了
withlqs
2016-05-25 09:41:08 +08:00
这时候怎么没有人跳出来说“技术是无罪的”了呢

啧啧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/280961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX