Ich erstelle Android-App, in der Benutzer einige Daten speichern. Ich möchte eine Option hinzufügen, dass zwei Benutzer ihre Datenbanken synchronisieren/zusammenführen können. Ich möchte dies tun, indem ich überprüfe, ob eine ID eines Elements aus einer Datenbank in der zweiten existiert. Dies wird unter Verwendung von einfachem INTEGER AUTO INCREMENT
abgelehnt, weil in beiden Datenbanken ein Element mit ID, z.B. 1
was nicht bedeutet, dass diese Elemente identisch sind. Ich habe über eine ID nachgedacht, die ein Präfix hat, das für jedes Android-Gerät einzigartig ist, und dann eine Nummer, z. ABCD000001
wobei ABCD
diese eindeutige Geräte-ID ist. Aber das Problem ist, ich weiß nicht, wie man dieses Präfix erzeugt. Hast du eine Idee? Vielleicht haben Sie auch eine bessere Idee als die Überprüfung der ID ...SQL-ID abhängig von Android-Gerät
0
A
Antwort
0
Sie können ein Präfix mit dem Gerät IMEI
erstellen, aber Sie benötigen READ_PHONE_STATE
Erlaubnis. Sie können auch android-id
verwenden, aber es kann für einige Geräte null oder nicht eindeutig sein. Also ich empfehle dringend this code snippet zu verwenden, um eine uuid
zu erstellen, die für jedes Gerät einzigartig ist. Ich habe es benutzt und es funktioniert auf verschiedenen Geräten.
Verwandte Themen
- 1. Abhängig von zwei Versprechen
- 2. Reagieren Abhängig von API
- 3. Ändern Formularaktion abhängig von Optionsfeldern
- 4. JS - Von Dropdown-Element abhängig
- 5. Include-Dateien abhängig von Ziel
- 6. Sichtbarkeit abhängig von generischem DataType
- 7. abhängig von Werten mit jQuery
- 8. nginx Umleitung abhängig von Host
- 9. Laden Skript abhängig von Benutzereingabe
- 10. Abhängigkeitseigenschaft abhängig von einer anderen
- 11. bevölkern Combobox abhängig von anderen
- 12. Ist abhängig von der Reihenfolge?
- 13. abhängig von der YVAL-Variable
- 14. iPhone kompilieren abhängig von Ziel
- 15. Text abhängig von JSON-Antwort
- 16. Parser-Regel abhängig von Parameter
- 17. Zeitzone mess abhängig von Datenbanktabelle
- 18. Bedingte @HostBinding abhängig von @Input()
- 19. Anylogic - Verzögerung abhängig von Ressourcen
- 20. Objektgröße abhängig von der Fenstergröße?
- 21. zeigen div abhängig von Wert
- 22. Schaltfläche abhängig von 'If' Funktion
- 23. Navigation abhängig von Xcode Ziel
- 24. Ist fluentd von rsyslog abhängig?
- 25. entpacken von Dateien abhängig von while-Schleife
- 26. Hinzufügen von Steuerelementen abhängig von SQL-Tabelle?
- 27. Anzeigen von Objekten abhängig von der Listengröße
- 28. ändern Stil von QTableWidgetItem abhängig von Flags
- 29. Löschen von Datenbank abhängig von geklicktem Knopf
- 30. Vervielfältigung von Storyboard-Ansichten abhängig von Kontoinformationen
Versuchen Sie, ein Präfix mit einem eindeutigen Bezeichner hinzuzufügen. Sehen Sie sich diese Seite an: https://developer.android.com/training/articles/user-data-ids.html – fattidare