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

原生 Android 有什么办法快速关闭一个应用,包括后台进程

  •  
  •   yongliu · 2020-06-13 09:51:38 +08:00 · 14467 次点击
    这是一个创建于 1626 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直不理解多任务界面为什么不做成可以直接杀掉这个应用,就像 iOS 一样,每次都需要先进应用详情,然后 force stop 。

    第 1 条附言  ·  2020-06-13 21:19:01 +08:00
    谢谢大家,我已经找到答案。

    我用的是一加氧 OS 、Android 10, 无需安装额外的工具就可以实现多任务界面上划关闭应用,包括后台进程。

    在应用信息-高级-电池优化,选择优化就可以了,这里默认的是智能控制。

    原生的应该也差不多。
    24 条回复    2020-06-13 21:07:18 +08:00
    LZSZ
        1
    LZSZ  
       2020-06-13 09:55:06 +08:00
    冰箱
    fokia
        2
    fokia  
       2020-06-13 10:00:57 +08:00
    「类]原生 android 可以配置长按返回按键直接杀死应用,包括后台。不过现在很多都是全面屏手势交互了,MIUI 上好像没有发现
    tanranran
        3
    tanranran  
       2020-06-13 10:06:45 +08:00
    冰箱
    lmoon
        4
    lmoon  
       2020-06-13 10:22:47 +08:00 via Android
    黑阈,绿色守护,thanox,划卡即停等等
    RikkaW
        5
    RikkaW  
       2020-06-13 10:30:21 +08:00 via Android   ❤️ 2
    你看你都知道它叫多任务了。在这里,显示的是任务而非应用,比如 Google 文档每个打开文件都是单独的一个任务,在里面加入直接杀掉显然是不合理的(
    efcndi
        6
    efcndi  
       2020-06-13 12:47:37 +08:00
    原生 Android 从 9 以后,都完全不需要考虑手动关闭应用啊,这个不是交给后台系统自己处理的吗?
    ruimz
        7
    ruimz  
       2020-06-13 12:59:46 +08:00 via Android
    @fokia 设置 更多设置 按键快捷方式 停止当前程序 长按返回键
    ilotuo
        8
    ilotuo  
       2020-06-13 13:10:47 +08:00
    三流开发试答一下. 后台 service 分为几种, 1 与前台页面交互的, 2 绑定了前台的(通知栏中常驻), 3 后台运行且有后台线程的, 4 后台运行无线程执行的. 这些都显示正在运行状态. 内存不足时按优先级停止.
    第 4 种是不影响手机性能的, 虚拟内存 /不进入 cpu 轮转. 第 3 种似乎锁屏时会被停止, 但是对开发者来说有办法保活. 不知道新机制是怎样的, 以及有没对应的保活措施.
    wulu
        9
    wulu  
       2020-06-13 13:12:40 +08:00 via Android
    开发者选项-不保留活动
    试试这个设置
    xingda920813
        10
    xingda920813  
       2020-06-13 13:29:00 +08:00
    原生真的不是很好办, 只能进入设置去 force stop. 国产 HOVM 四家倒是都把上滑操作改成 force stop 了 (除了微信这种超级白名单).
    kaedea
        11
    kaedea  
       2020-06-13 14:38:48 +08:00 via Android
    adb force-stop
    MoeMoesakura
        12
    MoeMoesakura  
       2020-06-13 15:37:41 +08:00 via Android
    @fokia 这玩意我 MIUI v5 都有配置的( HTC G12)
    js8510
        13
    js8510  
       2020-06-13 16:50:49 +08:00 via Android
    可以啊,我的 pixel 3 现在跑的 android 10 长按有一个 pause app 选项,点了以后会停掉后台 service 。我把微信停掉之后,连通知都不会有
    yongliu
        14
    yongliu  
    OP
       2020-06-13 17:27:01 +08:00 via Android
    @efcndi # 6 不是担心耗电,大部分应用都没有强关的必要。但是是有些应用喜欢刷存在感,打开之后,隔三差五的喜欢推送消息,不得不用,还没地方关闭这些通知。
    @wulu # 9 没想做这么极端,想要的是可以快捷的关闭特定的应用
    dayFvckingByte
        15
    dayFvckingByte  
       2020-06-13 17:28:39 +08:00 via iPhone   ❤️ 1
    @efcndi 恕我直言,iOS 有时候都需要考虑手动关闭,更别说 Android
    JustPisces
        16
    JustPisces  
       2020-06-13 17:30:04 +08:00
    ios 啥时候是划掉就关闭了???那不是墓碑机制嘛?
    efcndi
        17
    efcndi  
       2020-06-13 17:41:28 +08:00
    @yongliu #14 @dayFvckingByte #15 我专门有台机子装国内的应用,像钉钉之类的。另一台原生系统的,装自己常用的程序,从来没有考虑过所谓的手动关闭程序的问题。
    xiaoqiang1369
        18
    xiaoqiang1369  
       2020-06-13 17:57:17 +08:00
    @yongliu 安卓的所有应用都可以关闭通知,禁止推送,你到设置里面仔细找找
    yongliu
        19
    yongliu  
    OP
       2020-06-13 18:06:57 +08:00 via Android
    @xiaoqiang1369 # 18 嗯,这也是一个办法,不过想到他还在后台逍遥心里痒痒😂
    smilingsun
        20
    smilingsun  
       2020-06-13 18:35:09 +08:00   ❤️ 2
    安卓 10 解决这个问题,感觉非常香。

    我现在是这样的,非 root 安装黑域 Brevent,可以查看那些应用在运行( process/service process/cached process ),然后不想后台运行的,进 App Info,Battery,Background Restriction 选 Restricted 。

    每次划掉以后,再看黑域,process 都会被干掉,或者转为 cached process 。
    yongliu
        21
    yongliu  
    OP
       2020-06-13 18:52:01 +08:00 via Android
    @smilingsun # 20 受你启发,试了下 Android 10 不装黑域也可以实现这个效果,在应用信息-高级-电池优化,选择优化,就可以上划关闭后台进程了,默认是智能控制,确实很香!

    我是一加的氧 OS,原生估计也差不多。
    dayFvckingByte
        22
    dayFvckingByte  
       2020-06-13 20:22:34 +08:00
    @efcndi 大部分人都不会考虑,但是并不代表问题就不存在了,iOS 中静音音频播放,推送唤醒,180 秒临时后台机制都可以通过手动划掉来限制。
    YamatoRyou
        23
    YamatoRyou  
       2020-06-13 20:28:10 +08:00
    如果支持 Xposed 可以安装 Xposed Edge 后设置边缘手势 "结束前台应用" 达到相同效果.
    https://tiebapic.baidu.com/forum/pic/item/c995d143ad4bd11373c8545d4dafa40f4bfb0553.jpg
    hantsy
        24
    hantsy  
       2020-06-13 21:07:18 +08:00
    原装三星系统自带禁止 APP 自动启动。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:09 · PVG 12:09 · LAX 20:09 · JFK 23:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.