【问题标题】:how to hibernate or force stop apps without rooting..?如何在不生根的情况下休眠或强制停止应用程序..?
【发布时间】:2016-10-21 16:21:59
【问题描述】:

我知道可以使用 adb 命令force-stop Target_PACKAGE 将正在运行的 android 应用程序发送到有根设备上的休眠状态@ 如何在无根设备上执行此操作。大多数人都说不可能。但是有一些应用程序,如 greefifyclean masterpower Clean,他们使用辅助功能来执行此操作。它们是如何工作的..?以及他们如何为此使用可访问性..?

【问题讨论】:

    标签: java android hibernate root forceclose


    【解决方案1】:

    当您拥有无障碍服务时,很容易自动按下按钮、使用返回按钮等。您可以通过编程方式打开应用详情活动并按下强制停止按钮,非常简单。

    【讨论】:

      【解决方案2】:

      可以使用ActivityManager的killBackgroundProcesses()方法:

      ActivityManager activityanager = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
      activityManager.killBackgroundProcesses(packageName);
      

      但您需要在 Manifest 中添加 KILL_BACKGROUND_PROCESSES 权限:

      <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
      

      P.S.:警告 - 它仅适用于后台进程(不显示在屏幕上)。

      【讨论】:

      • 我知道,但这只会杀死后台进程,对杀死应用程序没有用。
      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2011-06-02
      • 2023-04-10
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      相关资源
      最近更新 更多