0

そして、あなたの助けに感謝します。

エミュレーターにいくつかの Jpg をプッシュし、Media Provider ツールから SDCard スキャンを実行したので、プッシュされた画像がギャラリーに正しく表示されました。

「MediaStore.Images.Thumbnails」を照会するアクティビティがあります

カーソルは正しく機能し、サムネイルへのパスを見つけます。

しかし、アプリケーションを実行すると、Logcat はパス内のファイルを実際に開くことができないことを示しています。

02-14 13:45:08.015: E/BitmapFactory(931): Unable to decode stream:    java.io.FileNotFoundException: /mnt/sdcard/DCIM/.thumbnails/1360429937982.jpg: open failed:    ENOENT (No such file or directory)
02-14 13:45:08.046: E/BitmapFactory(931): Unable to decode stream: java.io.FileNotFoundException: /mnt/sdcard/DCIM/.thumbnails/1360503332805.jpg: open failed: ENOENT (No such file or directory)
02-14 13:45:08.076: E/BitmapFactory(931): Unable to decode stream: java.io.FileNotFoundException: /mnt/sdcard/DCIM/.thumbnails/1360525871295.jpg: open failed:   ENOENT (No such file or directory)
02-14 13:45:08.095: E/BitmapFactory(931): Unable to decode stream: java.io.FileNotFoundException: /mnt/sdcard/DCIM/.thumbnails/1360525870839.jpg: open failed: ENOENT (No such file or directory)
02-14 13:45:08.135: E/BitmapFactory(931): Unable to decode stream: java.io.FileNotFoundException: /mnt/sdcard/DCIM/.thumbnails/1360525870385.jpg: open failed: ENOENT (No such file or directory)

どうもありがとうございました。

4

1 に答える 1

0

OK、問題は解決しました。エミュレーターを再起動したときに、「ユーザー データを消去する」ように依頼しました。Media Provider ツールから DCard Scan を再度実行すると、当面はすべて正常に動作します。

とにかくありがとう!!!

于 2013-02-14T14:32:49.423 に答える