如果我正在编写自己的Android应用程序,我知道如何将其构建为服务,以便它将在后台运行。
但是,有没有办法启动现有的应用程序(例如,Play商店中的任何随机.apk),以便它在后台启动,而不会让屏幕占用显示屏?
或者,我愿意启动应用程序,强制它进入后台,并重新显示前一个应用程序的窗口(无论它可能是什么)在前台运行。我不知道如何以编程方式将当前应用程序放在后台,然后确定以前的应用程序并将其恢复到前台。
我愿意尽可能地做到这一点:通过Java,通过一个或多个命令行实用程序,通过Tasker插件,通过Xposed模块,或其他任何方式。
提前感谢您提供任何文档或任何建议。
答案 0 :(得分:0)
我发现了" dumpsys活动的#0条目及时#34;给出了当前显示的活动...至少在我的root Marshmallow设备上。这给了我我需要的东西。