Android应用程序启动设备上所有已安装的应用程序
我正在开发一个测试应用程序,该程序将连续不断地在设备上启动每个应用程序。该应用程序主要用于通过上下文切换进行UI稳定性测试。我是Android新手,正在尝试解决问题。我将非常感谢任何建议 这就是我的应用程序应该做的:-Android应用程序启动设备上所有已安装的应用程序,android,launch,Android,Launch,我正在开发一个测试应用程序,该程序将连续不断地在设备上启动每个应用程序。该应用程序主要用于通过上下文切换进行UI稳定性测试。我是Android新手,正在尝试解决问题。我将非常感谢任何建议 这就是我的应用程序应该做的:- 查询设备并获取设备上所有应用程序的列表 包括系统应用程序 现在,逐个启动每个应用程序,直到设备上的所有应用程序都已启动 一旦它完成了对列表的浏览,它将从列表中的第一个应用程序重新开始 让我们调用my app Launcher_app,假设设备上有5个应用程序A、B、C、D、E。L
包括系统应用程序
public void run()
{
而(AppIndex
for(int j=0;j<2000;j++)
for(int k=0;k<10000;k++)
continue;
for(int j=0;jt谢谢。我会尝试使用postDelayed,但postDelayed是在延迟一段时间后运行可执行文件,对吗?在开始自动启动之前,我已经在这样做了:mHandler=new Handler();mHandler.postDelayed(autolaunch,5000);上面的延迟(使用for循环)是为了使启动的应用程序至少能够正确加载。您能否告诉我,在我使用thread.sleep(4000)替换for循环后,如何在为用户启动的应用程序之间插入延迟,以区分设备屏幕上启动的variosu应用程序
for(int j=0;j<2000;j++)
for(int k=0;k<10000;k++)
continue;