Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android “如何开展活动”;操作“同步设置”;或;行动“添加账户”;使用monkeyrunner(Python脚本)_Android_Monkeyrunner - Fatal编程技术网

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')