gpt4 book ai didi

Android 模拟从服务返回

转载 作者:搜寻专家 更新时间:2023-11-01 07:54:46 28 4
gpt4 key购买 nike

我正在开发一个实用程序应用程序,它将为用户自动执行某些任务,例如打开一个应用程序然后返回到之前的 Activity 。

对于这个特定的功能,我有一个后台服务,它通过 startActivity() 启动第三方 Activity ,等待几秒钟让 Activity 完全加载,然后通过模拟将用户带回来按下后退按钮。

我对后退按钮按下仿真感到困惑。我不想只启动 Launcher Activity 来将用户带到主屏幕。我希望他回到他上次使用的状态。

最佳答案

起初我认为没有 root 访问权限是不可能的,但我相信这可能有效:

try {
Runtime.getRuntime().exec("input keyevent " + KeyEvent.KEYCODE_BACK);
} catch (IOException e) {/*...*/}

更新:我把它放在 AsyncTask 中进行测试,当它在自己的 Activity 之外时似乎不起作用:( This 作为辅助功能服务,所以也许这是唯一的方法..

关于Android 模拟从服务返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29571291/

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