Android 如何检测活动已启动
我正在开发一个在PC上运行的Java测试控制器应用程序。 它是: 在android手机上安装应用程序: adb安装xxx.apk 开始活动: adb shell am start-n com.package.name/com.package.name.ActivityName 活动启动后,发送广播: 发送广播以启动活动的测试功能 我们的应用程序需要大约半分钟才能启动,因此,如何检测应用程序是否准备就绪? 我正在考虑阅读logcat,但我们必须同时测试几个设备 有什么想法吗?Android调试桥(adb.exe)支持-s按设备发出/过滤命令,例如 adb-s emulator-5554 logcat-c 将清除名为emulator-5554的设备的logcat 使用: 亚洲开发银行设备 列出所有正在运行的设备 可能使用“adb pull”和“adb push”来读/写文件。例如,安装应用程序启动并将一些文本写入sd scard上名为flag.txt的文件: adb-s emulator-5554 pull/sdcard/flag.txt flag.txt 电脑为下次运行清除文本和文件: adb-s emulator-5554 push flag.txt/sdcard/flag.txtAndroid 如何检测活动已启动,android,android-activity,adb,logcat,Android,Android Activity,Adb,Logcat,我正在开发一个在PC上运行的Java测试控制器应用程序。 它是: 在android手机上安装应用程序: adb安装xxx.apk 开始活动: adb shell am start-n com.package.name/com.package.name.ActivityName 活动启动后,发送广播: 发送广播以启动活动的测试功能 我们的应用程序需要大约半分钟才能启动,因此,如何检测应用程序是否准备就绪? 我正在考虑阅读logcat,但我们必须同时测试几个设备 有什么想法吗?Android调试桥(
可能还有其他方法,请参阅adb文档:是否尝试过创建建议,在共享优先级中设置变量?确定。谢谢此操作有效:>adb shell am start-W com.package.name/com.package.name.ActivityName-W:等待启动完成。