Ich verwende Cordova und das Band wäre für die Anzeige erforderlich. Ich könnte den Benutzer es eingeben lassen, aber wenn ich es programmatisch abfangen kann, würde das bevorzugt werden.Wie kann man den vollen Namen eines Mobilgerätebenutzers erhalten?
Antwort
Ok, es gibt ein paar Android-Implementierung, um dies zu erreichen, müssen Sie das als ein Plugin, das das Ergebnis nach onDeviceReady
zurückgibt. Die Android Implementationen sind
1.You versuchen können, ihre Informationen in einem Google-Konto gespeichert zuzugreifen, erfordern die GET_ACCOUNTS Erlaubnis
2.There ist auch eine READ_PROFILE Erlaubnis und die getan werden kann ContactsContract.CommonDataKinds` von accesing , aber es gibt nur eine Möglichkeit, Benutzerinformationen zu finden. U muss Android-Version auch prüfen.
Also im Grunde würde der gesamte Android Native Code als Cordova Plugin umgebrochen werden, der Ihnen einen möglichen Datensatz zurückgibt.
Siehe auch diese Links.
http://developer.android.com/reference/android/provider/ContactsContract.CommonDataKinds.html
https://gist.github.com/imminent/4061516
Dies ist Android Umsetzung aber es mich als Plugin machen können.
Wie ein cordova Plugin machen: - http://www.mat-d.com/site/tutorial-creating-a-cordova-phonegap-plugin-for-android-app/
Einige Stackoverflow
How can I get the google username on Android?
ich etwas Ähnliches getan haben, mit meinem Projekt, wird es Benutzerdaten und benutzerspezifische Rolle von einem privaten Links AppStore und rendert verschiedene UI und Bildschirme basierend auf Rollen.
Hoffe, dass dies hilft.
Auf iOS finden Sie eine Plugin erstellen müssen, dass dieser Code
[[UIDevice currentDevice]name]
- 1. Den Namen eines verbundenen Bildschirms erhalten Swift
- 2. Wie erhält man den Namen eines Eingabefeldes mit jQuery?
- 3. Wie kann man den "Namen" einer Prozessstartadresse wie in Process Explorer erhalten?
- 4. Erhalten eines vollen Stack-Trace mit Django-Kolben
- 5. den Namen eines Datenrahmens Erste
- 6. Wie bekommt man den Namen eines gesendeten Formulars in Flask?
- 7. Wie optimiert man malloc(), um den vollen Speicher zu nutzen?
- 8. Wie kann ich den Registrierungswert bearbeiten, wenn ich den vollständigen Namen eines Feldes nicht weiß?
- 9. Wie kann ich den Netzwerk-Login-Namen des Benutzers erhalten?
- 10. Wie kann ich den Namen des Mobilfunkanbieters (UWP) erhalten?
- 11. Wie kann ich den Namen der laufenden Java VM erhalten?
- 12. Wie kann ich den Namen der ausführenden .exe erhalten?
- 13. Wie man den vollen Autorennamen mit Jabref in Latex zitiert?
- 14. Wie fügt man den vollen Titel zu modal hinzu?
- 15. Wie bekommt man den Namen Constraint?
- 16. Wie extrahiert man den Mindesteintrag eines Regex nach Namen?
- 17. Wie man den Namen eines GameObjects in Unity vergleicht
- 18. Wie erhält man den Namen eines Projekts in einer Lösung?
- 19. Verwenden von Reflektion, um den Namen eines Parameters zu erhalten
- 20. So erhalten Sie den Namen eines Schlüssels in Array
- 21. Erhalte den Namen eines Parameters
- 22. Wie kann ich den Kategorienamen eines Posts ohne Link erhalten?
- 23. Erhalten Sie den "Namen" eines Schlüssels von QKeyEvent in Qt
- 24. Wie kann ich den Namen einer aufrufenden Funktion innerhalb eines Moduls in Mathematica erhalten?
- 25. Wie kann ich den Namen eines Labels in Xamarin Forms
- 26. Wie kann ich den Namen eines Windows-Dienstes ändern?
- 27. Wie kann ich den Namen eines generischen WCF-Nachrichtenvertrags steuern?
- 28. wie man vollen scrollenden Text macht - ios
- 29. Erhalten Sie den vollen Pfad eines Explorer-Fensters durch ein Handle in C#
- 30. Slack - Zeigen Sie den vollen Namen des Benutzers anstelle des Benutzernamens an
Das Gerät Objekt enthält ein Teil der erforderlichen Informationen wie Name, UUID, Plattform, Version, Modell ausführt. Sie könnten es als solches verwenden. device.name device.cordova device.platform device.uuid device.version device.model – IamKarim1992
@ IamKarim1992 brauche ich den Benutzer vollständigen Namen "Bob Jones" zum Beispiel. Wenn es nicht programmatisch möglich ist, werde ich mich mit Benutzereingaben zufrieden geben. – edhedges
Also, wo im Gerät konnte man das finden? – IamKarim1992