就是當我調用contentProvider的時候,我怎麼知道我所要查詢的字段系統暴露出來的字段名?
比如查詢調用系統圖庫返回的Uri,去查詢目標路徑。
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null);
那如果是不是圖片而是視頻呢?音頻呢?這些東西我該怎麼知道?android api官方文檔嗎?找半天也沒找出個邏輯出來。。。。
還有其他的Uri呢?想查詢聯系人?短信記錄?哪裡去找?
Android系統為一些常用信息(如音樂、視頻、凸顯個、聯系人)內置了一系列的ContentProvider,這些信息都位於android.provider包中。你可以看看這個包中的各個類。http://blog.csdn.net/sharecode/article/details/7410913