0
私は音楽プレーヤーを作成していますが、私はContentResolver
を使用して、すべての音楽ファイルをデバイスのストレージに保存しています。クエリはID、タイトル、アルバム、アーティストを取得し、その後、ローカルデータベースに格納します。アンドロイドは音楽ファイルをどのように管理しますか?
ContentResolver
から取得したIDをトラックの主キーとして使用しても安全ですか?アンドロイドはどのような状況でもトラックのIDを変更しますか?ユーザーがSDCardから音楽ファイルを手動で削除するとどうなりますか?データベース内のIDが既存のファイルを参照していることを確認するにはどうすればよいですか?
実際にクエリの結果をローカルデータベースに保存する必要はありますか?データの重複はほとんどの場合、一貫性の問題につながります。 – Henry