Получить все имена изображений с устройства BlackBerry - PullRequest
1 голос
/ 24 ноября 2011

Есть ли способ перебирать все изображения, хранящиеся на устройстве Blackberry.Я видел этот пример , который перебирает всю файловую систему и сканирует каждый файл.Мне интересно, есть ли более дешевый способ сделать то же самое.Что-то, что напрямую смотрит в каталог изображений?Спасибо

1 Ответ

2 голосов
/ 24 ноября 2011

Используя System.getProperty(String key), можно получить каталог для хранения изображений на устройстве:

  1. Ключ "fileconn.dir.memorycard.photos".Возвращает каталог по умолчанию для хранения фотографий на SD-карте.Это должно быть что-то вроде «file: /// SDCard / BlackBerry / pictures /».

  2. Ключ «fileconn.dir.photos».Возвращает каталог по умолчанию для хранения изображений в памяти устройства.Это должно быть что-то вроде «file: /// store / home / user / pictures /».

Зная эти места, вы можете просто просматривать изображения внутри них, а не сканировать всефайловая система.Можно перечислять изображения с помощью API FileConnection .В частности, взгляните на метод list(String filter, boolean includeHidden).

...