2
계정 만들기 양식에 정보를 자동 입력하고 사용자가 이름, 이메일 주소, 전화 번호 등 이미 기기에 입력 한 정보를 기반으로 가능성을 제안하고 싶습니다. . API 레벨 8과 호환되는 접근 방식이 필요합니다.Android 기기에서 사용자 프로필을 얻는 방법
계정 만들기 양식에 정보를 자동 입력하고 사용자가 이름, 이메일 주소, 전화 번호 등 이미 기기에 입력 한 정보를 기반으로 가능성을 제안하고 싶습니다. . API 레벨 8과 호환되는 접근 방식이 필요합니다.Android 기기에서 사용자 프로필을 얻는 방법
꽤 비슷한 대답으로 Roman Nurik's answer을 찾았습니다. 따라서 광산은 그의 대답을 기반으로합니다. 여기에 gist of my answer이 있습니다. 당신은 사용자의 프로필에 도착하기 AndroidManifest.xml
권한과 기능을 추가해야합니다
<!-- Allows application to view phone state like using readLine1Number() -->
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<!-- Required to access the Contacts Provider and user profile -->
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<!-- Allows the application to use telephony to get the devices phone number when telephony is available without requiring telephony -->
<uses-feature android:name="android.hardware.telephony" android:required="false"/>
접근 방식은 로마의 장치에서 지원되는 API 수준에 따라 설명하는 두 가지 방법 중 하나를 사용합니다. 사용자가 설정 한 기본 필드를 활용할 수있는 방법과 여러 값을 설정하는 방법을 보여줍니다. 그리고 TelephonyManager
을 사용하여 장치의 전화 번호를 검색합니다.
캐치 로마를 보내 주셔서 감사합니다. 이름이 잘못되어 죄송합니다. –