[ANDROID] 어떻게 안드로이드에 구글 사용자 이름을 얻을 수 있나요?
ANDROID어떻게 안드로이드에 구글 사용자 이름을 얻을 수 있나요?
해결법
-
1.코멘트에서 언급 한 바와 같이, 안드로이드 장치를 얻는 방법 로마의 대답은 기본 전자 메일 주소로 해결할 수있는 문제가 있습니다. 여기에 또한 이메일에서 사용자 이름을 제거합니다 내가 사용되는 코드입니다.
코멘트에서 언급 한 바와 같이, 안드로이드 장치를 얻는 방법 로마의 대답은 기본 전자 메일 주소로 해결할 수있는 문제가 있습니다. 여기에 또한 이메일에서 사용자 이름을 제거합니다 내가 사용되는 코드입니다.
public String getUsername() { AccountManager manager = AccountManager.get(this); Account[] accounts = manager.getAccountsByType("com.google"); List<String> possibleEmails = new LinkedList<String>(); for (Account account : accounts) { // TODO: Check possibleEmail against an email regex or treat // account.name as an email address only for certain account.type values. possibleEmails.add(account.name); } if (!possibleEmails.isEmpty() && possibleEmails.get(0) != null) { String email = possibleEmails.get(0); String[] parts = email.split("@"); if (parts.length > 1) return parts[0]; } return null; }
from https://stackoverflow.com/questions/2727029/how-can-i-get-the-google-username-on-android by cc-by-sa and MIT license
'ANDROID' 카테고리의 다른 글
[ANDROID] 'ERROR : 해결에 실패했습니다 com.android.support:appcompat-v7:29.0.1'[중복] (0) | 2020.11.05 |
---|---|
[ANDROID] 어떻게 안드로이드에서보기에 doubletap을 들으려면? [복제] (0) | 2020.11.05 |
[ANDROID] 어떻게 안드로이드 응용 프로그램 '다시 시작'을 프로그램 [중복] (0) | 2020.11.05 |
[ANDROID] (구글 플레이 제외) 안드로이드 응용 프로그램을 업데이트 (0) | 2020.11.05 |
[ANDROID] 안드로이드에서 연락처의 모든 세부 사항을 구하는 방법 (0) | 2020.11.05 |