2012-10-08 28 views
0

我是Android新手,現在嘗試從內容提供者檢索聯繫人照片(縮略圖)並將其設置到我的應用程序。但爲此,當我在AVD上運行時,我將一些.png照片推到了我的2.2版本上。現在我試圖創建一個與照片的聯繫人,但畫廊顯示「沒有媒體發現」,因此我卡在這裏。
請幫助我在圖庫中看到照片。當我嘗試將照片推送到Android模擬器上時,我無法看到相冊中的照片

注:我知道以下事實:

  1. 我已經重新啓動我的AVD迫使媒體掃描儀做初始樣機。
  2. 另外我通過Eclipse Framework的File Explorer視圖看到了.png文件。
  3. 但奇怪的是,我無法將文件從手機中取出。
  4. 爲了解Media Scanner上的一般視圖,我已幫助鏈接get the path of a Gallery Folder in Android
+1

完整路徑信息添加到你放置的圖像。 – ariefbayu

+0

其實我已經使用Eclipse框架的文件瀏覽器視圖中的「將文件推入設備」按鈕。你所建議的是通過代碼執行來獲取照片。但我只是通過eclipse的簡單導入功能刪除文件。我想問如何通過媒體掃描儀重新掃描SD卡以發現我隨時上傳的文件。 –

+0

但你仍應該知道,你在哪裏「推送」文件到你的模擬器上。請告訴我們的位置。 – ariefbayu

回答

1

我相信這是因爲應用程序不知道/data裏面是否有圖像。

嘗試把你的圖像:

/mnt/sdcard/Pictures 
+0

@ ariefbayu,謝謝你的建議,它的工作。但是您能否告訴我爲什麼系統不知道圖像,以及如何配置媒體掃描儀或其他固有支持系統應用程序以在/ data文件夾中查找圖像。我知道,通過了解媒體掃描儀屬性,問這個問題有點天真,但如果有答案,那麼它很好解決。 –

+0

AFAIK,你不應該能夠訪問/ data /。你可以在模擬器或植根設備中。這是因爲/ data /持有android內部和應用程序代碼。對於用戶文件,你應該把它放在/ mnt/sdcard中。如果此答案解決了您的問題,則可能需要將其標記爲已接受的答案。 – ariefbayu

相關問題