android係統常用URI
android係統管理聯係人的URI如下
ContactsContract.Contacts.CONTENT_URI 管理聯係人的Uri
ContactsContract.CommonDataKinds.Phone.CONTENT_URI 管理聯係人的電話的Uri
ContactsContract.CommonDataKinds.Email.CONTENT_URI 管理聯係人的Email的Uri
(注:Contacts有兩個表,分別是rawContact和Data,rawContact記錄了用戶的id和name,其中id欄名稱為:ContactsContract.Contacts._ID, name名稱欄為ContactContract.Contracts.DISPLAY_NAME,電話信息表的外鍵id為ContactsContract.CommonDataKinds.Phone.CONTACT_ID,電話號碼欄名稱為:
ContactsContract.CommonDataKinds.Phone.NUMBER.
data表中Email地址欄名稱為:
ContactsContract.CommonDataKinds.Email.DATA
其外鍵欄為:ContactsContract.CommonDataKinds.Email.CONTACT_ID)
android為多媒體提供的ContentProvider的Uri如下:
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 存儲在sd卡上的音頻文件
MediaStore.Audio.Media.INTERNAL_CONTENT_URI 存儲在手機內部存儲器上的音頻文件
MediaStore.Audio.Images.EXTERNAL_CONTENT_URI SD卡上的圖片文件內容
MediaStore.Audio.Images.INTERNAL_CONTENT_URI 手機內部存儲器上的圖片
MediaStore.Audio.Video.EXTERNAL_CONTENT_URI SD卡上的視頻
MediaStore.Audio.Video.INTERNAL_CONTENT_URI 手機內部存儲器上的視頻
(注:圖片的顯示名欄:Media.DISPLAY_NAME,圖片的詳細描述欄為:Media.DESCRIPTION 圖片的保存位置:Media.DATA
短信URI: Content://sms
發送箱中的短信URI: Content://sms/outbox
(相應欄名稱address, subject(標題), time)
最後更新:2017-04-02 15:14:52