0

私はそれをグーグルで検索し、公式のAndroidドキュメントを検索しましたが、満足のいくものは何も見つかりませんでした. Media Storage にアクセスできる音楽プレーヤー アプリを開発しており、_ID と AUDIO_ID の間で混乱しています。

これら2つの違いは何ですか?(もしあれば)

4

2 に答える 2

2

AUDIO_IDオーディオ ファイルの一意の識別子です。

_IDは、playlist_id と audio_id の組み合わせの識別子です。この場合、同じオーディオを 1 つのプレイリストに複数回含めることができます。そのため、各オーディオファイルからプレイリストへの行には一意の識別子があります_ID

これは基本的にプレイリストとオーディオのリンク テーブルであり、各リンクには独自のリンクがあります。_ID

このような:

 ID    AUDIO_ID    PLAYLIST_ID
----- ----------  -------------
  1        1             1
  2        1             1           <----We can have the same combination, so we need an unique identifier.
  3        5             1
  4        8             2

ソース: MediaStore.Audio.Playlists.Members ドキュメント

于 2013-07-15T06:41:22.883 に答える