Назначение изображения в BitmapField из файловой системы в BlackBerry - PullRequest
0 голосов
/ 12 января 2011

В BlackBerry у меня есть битовое поле. Я хочу, чтобы это произошло по событию click растрового поля. Файловая система на устройстве должна быть открыта, и пользователь выберет изображение из файловой системы, и это изображение будет присвоено битовому полю.

Я новичок в работе с такими вещами на битовом поле. Кто-нибудь, пожалуйста предоставьте мне какой-нибудь код или ссылку для этого?

1 Ответ

1 голос
/ 12 января 2011

Вам необходимо реализовать FieldChangeListener с помощью метода fieldChanged и установить его экземпляр с помощью myBitmapField.setChangeListener(...). Вот разумный пример прямо в вопросе.

Теперь внутри fieldChanged() вам нужно вызвать средство выбора файлов. Если вам повезло, и вы можете разрабатывать для 5.0 или выше, FilePicker - это класс, который вы хотите использовать.

Для более старых BlackBerries нет средства выбора файлов, вам необходимо разработать его самостоятельно. Хорошей новостью является то, что вы можете основывать его на существующем коде из примеров, в components\samples\com\rim\samples\device\fileexplorerdemo.

есть демонстрационная программа File Explorer.
...