V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

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

  •  
  •   zgzhaobo · 308 天前 · 4987 次点击
    这是一个创建于 308 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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/

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

    60 回复  |  直到 2016-05-27 10:41:19 +08:00
        1
    zsx   308 天前   ♥ 17
    你这是在吸引人卸载或者拉到冰箱吗
        2
    hcymk2   308 天前
    文章是 2016-6-19 日写的
        3
    busfool   308 天前   ♥ 1
    可以学习一下,学习之后就有对应方法了。
    国产垃圾应用是不是就是这么来的。
        4
    special   308 天前
    国内没有 GCM ,不然大家也没必要这么苦逼弄进程存活收 push 。
        5
    Lonely   308 天前 via iPhone
    这篇文章是穿越过来的?
        6
    vus520   308 天前
    哦,看一下 mui8 的防全家桶功能
        7
    wsdjeg   308 天前 via Android
    最烦这种应用,你们这些所谓的牛人还不如去想想怎么提高应用的实用性
        8
    chinawrj   308 天前
    最烦这种应用。。。。
        9
    deadEgg   308 天前
    都是老方法了.. 何谈黑科技?
        10
    muziyue   308 天前
    我有冰箱,你爱咋咋地
        11
    osss   308 天前   ♥ 1
    只有垃圾应用才爱搞这些歪门邪道!!
        12
    ffts   308 天前
    都哪些 app 用了啊,我赶紧去卸掉
        13
    maskerTUI   308 天前
    要是能总结一下市面上有哪些用了的就更好了
        14
    veiz   308 天前 via Android
    围观穿越一族,能告诉我们下一期的双色球号码么
        15
    zgzhaobo   308 天前
    @ffts
    @osss
    @maskerTUI
    @chinawrj
    @wsdjeg
    微信、支付宝等绝大部分国内排前几的应用都用了 双 Service 互拉~
    360 用了进程互拉的~
    ...
        16
    zgzhaobo   308 天前
    @zsx 呵呵,估计没办法了, Android 已经玩坏了,国内排名前几的应用全部都用了其中的某种~~
        17
    wsdjeg   308 天前
    所以还是 os 好一点
        18
    little_cup   308 天前   ♥ 2
    冰箱或成最大赢家…
        19
    zgzhaobo   308 天前
    @wsdjeg 恩,封闭系统有其天然优势,不过不可否认的 是, Android 的开源促进了技术本身的发展,大一点说,促进了科技的发展、人类的进步~~ 所有事都是一把双刃剑!
        20
    zgzhaobo   308 天前
    @little_cup
    @muziyue
    @zsx
    冰箱只是一个应用,从某种意义上来说本身也是一个破坏 Android 生态的应用,而且最最最最最重要的,需要 root 权限~~
        21
    vibbow   308 天前
    @zgzhaobo 冰箱怎么能算是破坏 android 生态的呢,毕竟他又没有主动的去冻结应用。
    一切都是遵循用户的操作的。
        22
    terence4444   308 天前   ♥ 1
    @vibbow 他的意思是只要阻止应用为非作歹的都是“破坏生态”, Android 的生态就是互相抢后台抢唤醒为荣。
    从 Android 的设计上来说, APP 权限大过用户权限本身就是不太好的现象,最近的 6.0 总算收敛一点了,但我估计越来越多的应用,你不给权限它就会拒绝运行。比如,如果支付宝强行要求地理位置权限,你不给就不让用,你到底是给还是不给呢?
        23
    zgzhaobo   308 天前
    @vibbow
    ①需 Root ②这些应该是 Android 系统要做的,不是应用本身,用一个应用去阻止其它应用的某个行为,其本身就是不对的~~ 也有点如 360 的 iOS 版为什么经常在苹果市场被下架,你应用不应该去代替平台行为~
        24
    honeycomb   308 天前 via Android
    @zgzhaobo 1 ,需要改正错误的是滥用系统能力的流氓软件。 2 ,流氓软件不肯改正。 3 ,所以我们制作了各类工具说(强)服(迫)它改正。

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

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

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

    啧啧
        41
    zgzhaobo   308 天前
    @codefalling ①反对任何理由任何形式的 root ②"贼喊捉贼的感觉" ③目前也有很多免 root 方案可参考~
        42
    shengyu   308 天前 via Android
    组织运行
        44
    heganj   308 天前
    费电,不环保,加速人类灭亡
        45
    loveour   308 天前
    双机,一些必须要用的软件需要安全性的软件使用 iPhone , Android 只用来娱乐,就好了。
        46
    little_cup   307 天前
    Google 都没有做决定,就说我是贼喊捉贼,这钦定也要按照基本法啊……
        47
    vwok   307 天前
    那我只能卸载了,对于一些完全没必要后台运行的 APP ,这么做就是耍流氓
        48
    codefalling   307 天前 via Android
    @zgzhaobo 你确实是贼喊捉贼

    @little_cup 不用理这货,冰箱踩着他尾巴了,任何理由他都要反对
        49
    speedbird   307 天前 via Android
    @zgzhaobo 免 root 有啥工具啊?
        50
    DylanRing0   307 天前
    噫, Android 被所谓的生态弄得出个门都困难,难道就是你们这些开发者想看到的?

    如果没有 root ,选择手动停用应用,没有这个选项就直接卸载吧(
    作为冰箱和绿色守护的用户之一,表示没有这俩之前,我是直接停用程序的(
        51
    ilikekindle   307 天前
    这个话题讨论挺有意思的,感觉就是当年争论 3721 是否流氓,相同戏又搬到移动平台上演了。
        52
    ahu   307 天前
    我最近正在受这个问题折磨 研发了一款智能硬件 会推送消息到手机 结果小米手机硬是收不到 于是就会耽误事 这种时候怎么办 如果真的耽误了大事 用户会说你的产品不靠谱 所以推送到达是个很重要的指标 作为用户我们都不希望收到无谓的骚扰 但因噎废食终归也不是个办法 唉 怎么办怎么办
        53
    ovjaywang   307 天前 via Android
    在 组织运行 面前都是渣渣
        54
    zgzhaobo   307 天前
    @little_cup 严重了, 上述回答中,①表达了我的观点 ②是比喻,双引号 ③善良的建议
    你们团队那家伙太粗暴粗鲁了,懒得一般见识了~~
    俺只是技术分享给有需要的大虾们,也没责任帮你推销 app ,只是个人觉得技术应该有产品的思维,产品定位很重要~
        55
    chairuosen   307 天前
    所以还是 Android 生态一开始就没设计好, appstore 那种集中方式对用户和开发者都是双赢
        56
    stoneInt   307 天前
    一直很好奇冰箱是如何冻结应用的?原理是啥?
        57
    Slienc7   307 天前
    @withlqs 技术无罪
        58
    lizhenda   306 天前
    你和一群不是开发者的用户争论个啥哦,道不同不相为谋,用户只有自己的狭隘观念,哪管你开发者苦逼
        59
    chengzhoukun   306 天前 via Android
    @chairuosen 怪 tugong 设墙
        60
    redmofang   306 天前 via Android
    @lizhenda 人穷就该抢银行?
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2195 人在线   最高记录 2466   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 45ms · UTC 03:19 · PVG 11:19 · LAX 20:19 · JFK 23:19
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1