【问题标题】:How to kill background processes on Samsung devices programmatically如何以编程方式杀死三星设备上的后台进程
【发布时间】:2019-12-02 14:57:49
【问题描述】:

某些应用在关闭后继续在后台运行。 我可以在设备维护(电池)中看到它们。 我想以编程方式关闭这些应用程序(这些应用程序也是我的,所以如果需要我可以修改它们)。

我尝试了“killBackgroundProcesses”,但它不起作用。实际上,当我执行“adb shell ps -A”时,该应用程序甚至没有显示在进程列表中。 我也尝试以不同的方式关闭这些应用,但它们随机出现在“消耗电池的应用”列表中。

如何通过我的 Android 应用程序以编程方式关闭它们?

【问题讨论】:

  • 试试adb shell ps不带-A

标签: android samsung-mobile


【解决方案1】:

您可以使用此命令获取后台进程 pid:

adb shell ps -A |grep BackgroundProcessesName |awk "{print $1}

杀死它:

adb shell kill pid

在一行命令中:

adb shell kill $(adb shell ps -A |grep BackgroundProcessesName |awk "{print $1})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 2013-03-19
    相关资源
    最近更新 更多