Последние несколько дней я экспериментировал с Android SDK, готовясь написать приложение для магазина, однако столкнулся с небольшой проблемой.
Приложение, которое я буду писать, требует, чтобы у пользователя была учетная запись Google, связанная с телефоном. Получение и использование токена аутентификации и т. д. не было проблемой, однако я хотел бы иметь возможность показать активность, которую обычно достигает пользователь, перейдя в меню «Настройки» -> «Учетные записи» -> «Добавить учетную запись».
Теперь, экспериментируя, я смог запустить это действие из оболочки, используя следующую команду.
am start -n com.google.android.gsf/.login.AccountIntroActivity
У меня возникли проблемы с выполнением того же действия в JAVA с использованием класса Intent.
Кто-нибудь может сказать мне, во-первых, можно ли это сделать через JAVA, а во-вторых, как я могу это сделать, пожалуйста?
Если мне придется согласиться на экран настроек синхронизации, то я это сделаю (это может быть достигнуто с помощью намерения Settings.ACTION_SYNC_SETTINGS), однако было бы неплохо иметь возможность направить пользователя прямо на нужный экран.