小米新手问一下,如何保持 app 在 miui 后台运行

2019-02-28 11:29:09 +08:00
 pig1983

终于入了小米的坑。之前一直用的是原生安卓,发现 miui 和原生安卓有很多不同地方,比如 lastpass,只要从最近任务列表里拉掉,它就直接从进程里里被 kill 掉了,无障碍也自动被关闭了。小飞机也是这样,从最近任务列表里拉掉,直接断线了。 原生安卓并不是这样,请问如何保持这类 app 在后台运行(即使从最近任务列表里拉掉),我在电池里的应用配置里设置了无限制也不管用,谢谢。

11107 次点击
所在节点    问与答
28 条回复
Greendays
2019-02-28 14:49:31 +08:00
原来原生安卓拉掉也不会关闭应用吗?那原生安卓是怎么关闭应用的?
ysc3839
2019-02-28 16:59:31 +08:00
@Greendays 原生 Android 划掉的话会关闭 Activity,但是前台服务不会关闭。而 MIUI 会同时把前台服务都关掉。
kokutou
2019-02-28 17:02:56 +08:00
忘记掉后台这回事
miui 不用手动管理的。
honeycomb
2019-02-28 18:49:08 +08:00
@iyaozhen 在原生 Android 里,拉掉只杀掉 task,并不一定杀掉整个程序
@ysc3839 就是如此
@pig1983 不一定适用,我不会也不敢去碰小米的自定义 ROM
@wildmelon @Greendays 原生 Android 只能跑到应用选项里使用 force stop。国产软件一般都流氓,所以原生那样比较友好的设计遭到了反对,但另一方面,原生也在随着版本递进,也在更多的限制后台活动。
Maskeney
2019-02-28 18:54:33 +08:00
楼主小心 MIUI 教过来教育你” Android 是不需要后台的“
Maskeney
2019-02-28 18:58:37 +08:00
引用一段之前用国际版 MIUI 跑脚本时候踩过的坑吧:
小米手机需要修改 5 个地方才能让一款 Android 应用正常工作
1.开发者选项关闭 MIUI 优化
2.设置内存免清理白名单
3.关闭应用智能省电
4.授权管理允许被唤醒
5.开发者选项禁用系统内存优化
Ningzhi
2019-02-28 19:30:38 +08:00
huclengyue
2019-02-28 19:43:14 +08:00
所以为什么要从后台拉掉。。

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

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

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

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

© 2021 V2EX