前提・実現したいこと
adb logcat -b events -d | find "am_create_activity"
上記コマンドで下記2つのActivityを取得しました。
【↓[設定]→[セキュリティと現在位置情報]画面】
00-00 00:00:00.000 2614 2649 I am_create_activity: [0,68068558,29,com.android.settings/.Settings$SecuritySettingsActivity,NULL,NULL,NULL,32768]
【↓[設定]→[セキュリティと現在位置情報]→[セキュリティの種類]画面】
00-00 00:00:00.000 2614 5106 I am_create_activity: [0,234045903,29,com.android.settings/.SubSettings,android.intent.action.MAIN,NULL,NULL,0]
adbコマンドでそれぞれのActivityを実機上で起動したいのですが、うまく開きません。
最初の行は下記コマンドを実行しました。
adb shell am start -n com.android.settings/.Settings**$SecuritySettingsActivity**
しかし「セキュリティと現在地情報」の画面は開かず、太字部分を削除したコマンドと同一のActivity([設定]画面)が開きます。
2行目は下記コマンドを実施しましたが「does not exist.」でエラーとなります。
adb shell am start -n com.android.settings/.SubSettings,android.intent.action.MAIN
各画面の設定を変更するbatを作りたいのですが、該当画面が開きません。
また[設定]画面ではキーイベントを受け付けないようで、TabやDownキーが効きませんでした。
各画面が開けばinput touchscreenでタップできるのですが、どうすればよいでしょうか。
よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
Android Debug Bridge version 1.0.32
実機 Android 8.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。