Meine Anwendung benötigt den Anzeigenamen des Benutzers. In den Systemeinstellungen unter dem Abschnitt Benutzer kann ich meinen Namen sehen. Das wäre für meine App in Ordnung. Wie kann ich diese oder eine ähnliche Zeichenfolge erhalten?Wie erhalte ich den Namen des Telefonbenutzers?
Sevenal Vorschläge, wie ich dies auf StackOverflow gefunden habe, funktionierte nicht für mich.
AccountManager
gibt nur die E-Mail-Adresse zurück, die ich nicht benötige.ContactsContract.Contacts
enthält nur andere Personendaten.ContactsContract.Profile
scheint leer zu sein.ContactsContract.Data
enthält nicht den Namen, den ich brauche.
Aus Sicherheitsgründen Sie keine Telefonbenutzernamen ohne Konten Erlaubnis –
https bekommen kann: // Stackoverflow. com/questions/20360506/get-owner-name-of-android-device –
@ShriyanshGautam Die App fordert 'GET_ACCOUNTS',' READ_CONTACTS' Vorraussetzungen, und diese beiden + 'READ_PROFILE' sind im Manifest aufgelistet. – klenium