Android “如何开展活动”;操作“同步设置”;或;行动“添加账户”;使用monkeyrunner(Python脚本)
我正在尝试启动程序包中的活动Android “如何开展活动”;操作“同步设置”;或;行动“添加账户”;使用monkeyrunner(Python脚本),android,monkeyrunner,Android,Monkeyrunner,我正在尝试启动程序包中的活动ACTION\u SYNC\u设置或ACTION\u ADD\u ACCOUNT,但问题是这些活动无法启动 下面给出了我的代码,用于启动活动“设置”,但当我通过操作同步设置或同步设置更改活动时操作添加帐户或添加帐户设置则无效 虽然我也尝试过使用com.android.provider.Settings包,但没有成功 我得到的唯一结果是: Monkey Command: wake. Monkey Command: wake. Monkey Command: quit
ACTION\u SYNC\u设置
或ACTION\u ADD\u ACCOUNT
,但问题是这些活动无法启动
下面给出了我的代码,用于启动活动“设置”,但当我通过操作同步设置
或同步设置
更改活动时<代码>操作添加帐户或添加帐户设置
则无效
虽然我也尝试过使用com.android.provider.Settings包,但没有成功
我得到的唯一结果是:
Monkey Command: wake.
Monkey Command: wake.
Monkey Command: quit.
(我在API 10级和15级工作)
有谁能给我指路吗
我的代码:
import os, subprocess
import sys
import time
import random
import string
import re
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection(99, "emulator-5554")
package='com.android.settings'
activity='.Settings'
component_name=package + "/" + activity
device.startActivity(component=component_name)
尝试使用:
component = 'com.android.settings/.accounts.AddAccountSettings'
这将打开“添加帐户”窗口,您可以从公司、电子邮件和谷歌中进行选择
选择Google将启动一个新活动:com.Google.android.gsf.login/.AccountIntroUIActivity
要直接转到登录屏幕,请使用:
device.startActivity(component = 'com.google.android.gsf.login/.LoginActivity')
尝试使用:
component = 'com.android.settings/.accounts.AddAccountSettings'
这将打开“添加帐户”窗口,您可以从公司、电子邮件和谷歌中进行选择
选择Google将启动一个新活动:com.Google.android.gsf.login/.AccountIntroUIActivity
要直接转到登录屏幕,请使用:
device.startActivity(component = 'com.google.android.gsf.login/.LoginActivity')