Как открыть Gmail Login Activity с помощью Intent - PullRequest
3 голосов
/ 31 января 2020

Я хочу открыть Действия входа в Gmail непосредственно из другого приложения, используя Намерение . Я могу открыть приложение Gmail , используя пакет имя com.google. android .gm . Но мне интересно, как открыть свои действия для входа в систему непосредственно, поскольку действия показаны ниже

enter image description here enter image description here

  1. Что URI этих действий? ИЛИ
  2. Как я могу получить эти URI?

1 Ответ

1 голос
/ 31 января 2020

Скриншоты, которые вы предоставили здесь, не являются частью Gmail Activity, вместо этого они являются частью самой операционной системы Android и известны как AccountManager.

check здесь to узнать больше об этом

Теперь главный ответ: -

Поскольку вы указали, что хотите запустить их через свои намерения, вы можете сделать

//pass the action while creating intent
Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT);

//setting type for Google Accounts
intent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[] {"com.google"});

startActivity(intent);
...