我真的想找到一个adb命令来启动应用并模仿/假冒应用中的一些点击。
当制作一个logcat并使用我的android-remote做我想模仿的东西时,我会发现许多不同的行,如:
I/ActivityManager( 1920): START u0 {flg=0x10000000 cmp=com.streamtvapp/.new_player.PlayerActivity (has extras)} from uid 10020 on display 0 D/AudioStreamOutALSA( 835): AudioStreamOut: setParameters routing=1024 Standbydevice = 0 activeDevice = 17408
或
W/ActivityManager( 1920): Input dispatching paused for current ActivityRecord: ActivityRecord{2a1163a8 u0 com.streamtvapp/.new_player.PlayerActivity t86} V/WindowManager( 1920): addAppToken: AppWindowToken{2b410666 token=Token{31b4cec1 ActivityRecord{2a1163a8 u0 com.streamtvapp/.new_player.PlayerActivity t86}}} to stack=1 task=86 at 1
我认为t86是我选择的频道但我没有找到如何启动和包装一些数据的信息。任何提示都会非常好。
JustASec的问候
答案 0 :(得分:0)
我完全不明白你的问题,但这些以下几行可以帮到你。
列出广告:e mulator -list-avds
启动avd :emulator -avd avd_name [ {-option [value]} … ]
例如,要启动avd:emulator -avd Nexus_S_API_23
安装应用:adb install -r apkname.apk
启动应用:adb shell am start -n com.package.name/com.package.name.MainActivityName
模拟/假输入:adb shell input <type_of_input> [options]
例如,模拟/假输入:adb shell input tap x y
卸载应用:adb uninstall package name