Amazon FireにGoogle Playをインストールした場合、どこから「Googleアカウント管理(ユーザーとアカウント)」を表示するのかわかり難い。
adbシェル経由で簡単に呼び出す方法を考えてみた
すべてのインテントから、Googleアカウント管理のインテントを発見する方法
$ adb shell dumpsys package | grep -e com.android.settings | grep -e User
f473e2e com.android.settings/.Settings$UserSettingsActivity
f473e2e com.android.settings/.Settings$UserSettingsActivity
3ff27cb com.android.settings/.inputmethod.UserDictionaryAddWordActivity
e483982 com.android.settings/.Settings$UserDictionarySettingsActivity
f473e2e com.android.settings/.Settings$UserSettingsActivity
ebbb4be com.android.settings/.Settings$UserAndAccountDashboardActivity
e483982 com.android.settings/.Settings$UserDictionarySettingsActivity
3ff27cb com.android.settings/.inputmethod.UserDictionaryAddWordActivity
com.android.settings.Settings$UserSettingsActivity
赤で着色したインテントが、Googleアカウント管理
adb経由でインテントの実行方法
$ adb shell mustang:/ $ am start -n com.android.settings/.Settings\$UserAndAccountDashboardActivity
または
$ adb shell am start -n 'com.android.settings/.Settings\$UserAndAccountDashboardActivity'
「$」文字は「\」でエスケープすること。また、adbコマンドの引数とする場合は、「$」が含まれる場合はシングルクオートでインテントのクラス名を囲うこと
Androidのバージョンによっては、am start -n INTENT
ではなく、am start-activity -n INTENT
のときもある。