问题描述
我GOOGLE了它,搜查官方Android文档,并没有发现任何满足。我正在开发一个具有_ID和AUDIO_ID之间获得媒体存储和困惑的音乐播放器应用程序。
I've googled it, searched on the official android docs, and found nothing satisfying. I'm developing music player app that has access to Media Storage and confused between _ID and AUDIO_ID.
那两个之间的区别是什么? (如果有的话)
What are the differences between those two? (if any)
推荐答案
以下是不同的。
_ID
的唯一标识一行。
AUDIO_ID
音频文件的ID
区别
_ID是BASECOLUMNS数据库表的列名。它是在以下其他表来实现。
Browser.BookmarkColumns,Browser.SearchColumns,CalendarContract.Attendees,CalendarContract.CalendarAlerts,CalendarContract.CalendarEntity,CalendarContract.Calendars,CalendarContract.Colors,CalendarContract.ColorsColumns,CalendarContract.Events,CalendarContract.EventsEntity
Browser.BookmarkColumns, Browser.SearchColumns, CalendarContract.Attendees, CalendarContract.CalendarAlerts, CalendarContract.CalendarEntity, CalendarContract.Calendars, CalendarContract.Colors, CalendarContract.ColorsColumns, CalendarContract.Events, CalendarContract.EventsEntity
和AUDIO_ID就是 MediaStore.Audio.AudioColumns ,其中一部分具有实施 BASECOLUMNS 表。
And AUDIO_ID is part of MediaStore.Audio.AudioColumns, which has implementation of BASECOLUMNS table.
MediaStore.Audio.AudioColumns :对于列在多个表中显示的音频文件。
MediaStore.Audio.AudioColumns : Columns for audio file that show up in multiple tables.
参考:, AUDIO_ID
这篇关于是什么_ID和AUDIO_ID柱之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!