Вам необходимо реализовать FieldChangeListener
с помощью метода fieldChanged
и установить его экземпляр с помощью myBitmapField.setChangeListener(...)
. Вот разумный пример прямо в вопросе.
Теперь внутри fieldChanged()
вам нужно вызвать средство выбора файлов. Если вам повезло, и вы можете разрабатывать для 5.0 или выше, FilePicker - это класс, который вы хотите использовать.
Для более старых BlackBerries нет средства выбора файлов, вам необходимо разработать его самостоятельно. Хорошей новостью является то, что вы можете основывать его на существующем коде из примеров, в components\samples\com\rim\samples\device\fileexplorerdemo
.
есть демонстрационная программа File Explorer.