0
Android 6.0을 사용하고 있는데 특정 장치에 로그인 한 장치의 전자 메일을 가져 오려고합니다. 이미 같은 스택 오버플로 많은 대답을 따랐다 Android에서 기기 이메일을 가져 오는 방법은 무엇입니까?
는 :How to get the Android device's primary e-mail address
How can you get an Android user's email address?
나는이 수행하여 이메일 배열을 얻기 위해 노력 :
Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+
Account[] accounts = AccountManager.get(this).getAccounts();
Log.i("email","email : "+accounts.length);
을하지만 난이 그 배열에있는 어떤 전자 우편을 얻기 위하여 운이 좋은 결코. 그리고 Log
크기는 항상 0
으로 인쇄했습니다.
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
그것이 내가 잘못하고 오전 무엇인가
또한 나는 AndroidMainfest.xml에 다음과 같은 권한을 추가 한?
감사합니다. 나는 비 루트가 아닌 장치에서 이메일을 받았습니다. :) – erluxman