I’m the product manager for Google Smart Lock. We added some functionality to support this in version 8.3 for the Play Services API (November 2015).
In the past , the hint dialogue , " ", , , . 8.3 , " ", "". , , UX , " " , " " , . ( : , !)
: a CredentialPickerConfig setForNewAccount(true) setHintPickerConfig() HintRequest getHintPickerIntent(), Auth.CredentialsApi 8.3.
import com.google.android.gms.auth.api.Auth;
import com.google.android.gms.auth.api.credentials.CredentialPickerConfig;
import com.google.android.gms.auth.api.credentials.HintRequest;
CredentialPickerConfig selectorConfig = new CredentialPickerConfig.Builder()
.setForNewAccount(true).build();
HintRequest hintRequest = new HintRequest.Builder()
.setHintPickerConfig(selectorConfig).build();
PendingIntent intent = Auth.CredentialsApi.getHintPickerIntent(apiClient, hintRequest);
try {
startIntentSenderForResult(intent.getIntentSender(), RESOLVE_HINT, null, 0, 0, 0);
} catch (IntentSender.SendIntentException e) {
Log.e(TAG, "Intent failure", e);
}
Github apiClient API. , .
https://github.com/googlesamples/android-credentials