AccountManager에 저장된 계정의 경우 AccountAuthenticator 및 SyncAdapter를 사용하고 있습니다. 내 ACCOUN_TYPE 및 서버 고유 식별자를 ACCOUNT_NAME (예 : "com.example.account_type"및 "xxx-long- 해쉬 -id "). AccountManager가 계정의 고유성을 보장하기 위해 유형과 이름을 모두 사용하고 있기 때문에이 ID를 다른 계정과 구별되게 사용해야합니다.이름의 Android AccountManager 별칭
내 앱의 시스템 설정 -> 계정 페이지를 열면이 못생긴 식별자가 이름으로 표시되지만이 ID와 연결된 사용자 이름이 필요합니다 (연락처 앱에서도 볼 수 있음 - 연락처를 내 보냅니다. 그곳에). ACCOUNT_NAME 사용자 이름을 사용하기 시작한 경우 앱에서 사용자 이름을 변경할 때마다 동일한 계정이어야하지만 다른 계정이 표시됩니다. 신원을 이름으로 사용하는 방법이나 해결 방법이 있지만 사용자가 읽을 수있는 이름을 시스템에 제공합니까?