Android Eclipse Запрос миниатюр изображений, хранящихся вне галереи - PullRequest
5 голосов
/ 21 декабря 2011

Можете ли вы использовать метод queryMiniThumbnails MediaStore для изображений, которые вы храните в произвольном месте (например, / sdcard / testimages)?

Когда вы добавляете новое изображение в это пользовательское место, оно автоматически генерирует миниатюру или это то, что мне нужно будет сделать, когда я добавляю фотографии?

1 Ответ

2 голосов
/ 16 февраля 2012

После того, как вы сохранили изображение в своем пользовательском местоположении, вы можете вызвать MediaScannerConnection.scanFile (String path, String mimeType) , чтобы сразу добавить его.Я считаю, что должен добавить его в Галерею и, таким образом, создать для него миниатюру.Затем вы можете использовать метод queryMiniThumbnails.

Существует также удобная версия scanFile с обратным вызовом, который устанавливает для вас MediaScannerConnection и реализует обратный вызов, чтобы вы могли работать с результатами, когда это будет сделано:
scanFile (Контекст контекста, пути String [], String [] mimeTypes, обратный вызов MediaScannerConnection.OnScanCompletedListener)

Пожалуйста, попробуйте.Я не проверял этот точный рабочий процесс, поэтому не уверен, что он сработает.

...