私はユーザーがデータを保存するアンドロイドアプリを作成しています。 2人のユーザーがデータベースを同期/マージできるオプションを追加したいと思います。私はこれを行うには、1つのデータベースの要素のIDが2番目の要素に存在するかどうかをチェックします。これは、両方のデータベースで単純なINTEGER AUTO INCREMENT
原因を使用しています。 1
であり、これらの要素が同じであることを意味するものではありません。私は、すべてのアンドロイドデバイスに固有のプレフィックスをいくつか持っているIDについて考えていました。 ABCD000001
ここで、ABCD
はこの一意のデバイスIDです。しかし問題は、私はこのプレフィックスを生成する方法を知らないということです。あなたはなにか考えはありますか?また、IDを確認するよりも良いアイデアがあるかもしれません...Android IDに依存するSQL ID
0
A
答えて
0
デバイスIMEI
を使用してプレフィックスを作成できますが、READ_PHONE_STATE
の許可が必要です。また、android-id
を使用できますが、一部のデバイスではヌルまたは一意でない場合があります。 this code snippetを使用して、各デバイスに固有のuuid
を作成することを強くお勧めします。私はそれを使用し、それは別のデバイス上で正常に動作します。
関連する問題
- 1. ユーザーIDに依存する場所
- 2. Woocommerceプロダクトタイトルは重力に依存フォームID
- 3. Android: "@ + id /"と "@ + id /"
- 4. バッチコール依存関係ID要件?
- 5. 属性がクラスターIDに依存するクラスター
- 6. スコープの仕方belongs_to関連に依存するRailsモデルID?
- 7. phpに依存してMySQLからローをロードする?id = *
- 8. クラス/ ID名に依存する動的CSSプロパティ値
- 9. 返信IDが保存されたSQL ServerスコープID
- 10. 異なるIDへのトリガー電子メールはログレベルに依存
- 11. Sql Serverのデータで既存の列にIDを追加する
- 12. SQL Azureのテーブルの既存の列にIDを設定する
- 13. Azureに依存しないユーザーストアとアクセスコントロールサービスのサービスID
- 14. ID(チケットID、ケースIDなど)をHTMLに保存する考え方
- 15. IDが存在するSQL句が代替テーブルにX回存在する
- 16. SQL ServerインスタンスID
- 17. SQLサーバーID
- 18. ハイブSQLランクID
- 19. SQL:各ID
- 20. 添付ファイルオブジェクトにID /サーバーIDを保存する方法は?
- 21. バンドルID in android
- 22. Android IDエラー
- 23. AndroidエラーID
- 24. AndroidアプリケーションID
- 25. AndroidリソースID
- 26. IDを生成するandroid
- 27. JQGridはローIDに依存する値を持つドロップダウンセルを作成します
- 28. 受信者IDと送信者IDによるSQLグループのメッセージ
- 29. SQL内の別の列に依存するサブクエリに依存する列
- 30. SQL - データベースに存在しない入力からIDを返す
プレフィックスに一意の識別子を付けてみてください。このページをご覧ください:https://developer.android.com/training/articles/user-data-ids.html – fattidare