1

アクティビティを開始しようとして いますACTION_SYNC_SETTINGSが、これらのアクティビティが開始されません。ACTION_ADD_ACCOUNTandroid.provider.Settings

私のコードを以下に示します。これは、アクティビティ「設定」を起動するために機能しますが、ACTION_SYNC_SETTINGSまたは によってアクティビティを変更するとSYNC_SETTINGS; ACTION_ADD_ACCOUNTまたはADD_ACCOUNT_SETTINGS、それは機能しません...

ただし、パッケージ 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) 
4

1 に答える 1

1

使用してみてください:

component = 'com.android.settings/.accounts.AddAccountSettings'  

これにより、[アカウントの追加] ウィンドウが開き、企業、電子メール、および Google から選択できます。

Google を選択すると、新しいアクティビティが開始されます: com.google.android.gsf.login/.AccountIntroUIActivity

サインイン画面に直接移動するには、次を使用します。

device.startActivity(component = 'com.google.android.gsf.login/.LoginActivity')
于 2012-09-21T09:15:44.920 に答える