0

このファイル/sdcard/music/file.mp3とそれに対応する ID がMediaStoreisにあり1ます。ID は次の場合に変更されますか?

  • ファイルが移動されます。/sdcard/music2/file.mp3
  • ファイルの名前が変更されます (上記と同じかもしれません)

メディア スキャナが再スキャンを完了した後ですか?

明確にするために更新して、私の目的を確認してください。

以下は実際には私の本当の目的ではありませんが、考え方は同じです:

各 mp3 ファイルを URL (歌詞と言う) に関連付けたいと思います。私はそれを自分のsqliteデータベースに保存します。私のsqliteデータベースにはID列とURL列があり、ID列はメディアプロバイダーの同じIDです。

4

1 に答える 1

0

答えが遅すぎないことを願っています。はい、変わります。ファイルの名前を変更または移動すると、メディア プロバイダーは、ファイルを削除してから再度作成した場合と同じように動作します。まったく別のファイルのように扱われます。

ただし、本当の目的はわかりませんが、MediaStore を使用できると思います。よろしければ、ご使用方法をお知らせください。整理のお手伝いをいたします。

于 2013-10-17T05:44:09.813 に答える