gpt4 book ai didi

android - 在命令行中关闭android应用程序

转载 作者:行者123 更新时间:2023-11-29 15:30:24 26 4
gpt4 key购买 nike

在 adb shell 中是否可以使用任何命令关闭应用程序,我可以在 shell 中使用“am start”命令启动我的应用程序,但是在谷歌中详尽搜索后,我找不到关闭我的应用程序的答案以同样的方式。

我希望它也能在非 root 设备上工作。

最佳答案

您可以使用广播 Intent 。在您的 Activity 中,为自定义 Intent 注册一个广播接收器,例如 foo.bar.intent.action.SHUTDOWN:

BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context ctx, Intent intent) {
finish();
}
};

registerReceiver(receiver, new IntentFilter("foo.bar.intent.action.SHUTDOWN"));

然后,为了从命令行退出 Activity,使用 am 发送广播 Intent:

$ adb shell "am broadcast -a foo.bar.intent.action.SHUTDOWN"

关于android - 在命令行中关闭android应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7416007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com