nyone可以提供幫助。我正試圖在SD卡上獲取所有可用的圖片。我已將圖像(JPG)放入SD卡和圖片目錄中,但以下代碼始終返回0個記錄。Android:managedQuery在查找圖像時返回0條記錄,它在哪裏查找圖像?
// Set up an array of the Thumbnail Image ID column we want
String[] projection = {MediaStore.Images.Thumbnails._ID};
// Create the cursor pointing to the SDCard
Cursor cursor = managedQuery(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
projection, // Which columns to return
null, // Return all rows
null,
null);
此代碼實際在哪裏查找?因爲它沒有拾取我放在圖片/ DCIM中的任何圖像(在仿真器中)。
EXTERNAL_CONTENT_URI指向SD卡上的哪個目錄?
我知道我做錯了什麼,有什麼想法是什麼?
在此先感謝
編輯
讀了一些意見,我可以這樣做不對後?
我需要在SD卡..這個目錄將不會被導入到庫中的特定目錄顯示一些圖像....
所以光標就在這裏任何使用的呢?
光標僅用於搜索圖庫的數據庫?
這是正確的嗎?
謝謝
是在庫中可見的圖片。因爲如果你已經下載了它們,除非媒體掃描儀已經運行了分貝將不會被更新 – nandeesh
啊這隻適用於畫廊導入的圖片,例如啊,我需要抓取目錄中的圖像....這些是私人圖像。我會更新我的問題。 – Martin