Я занимаюсь разработкой приложения для Blackberry, в котором я хочу выбрать изображение, присутствующее на устройстве, и отобразить его в своем приложении.Как это сделать.
ОБНОВЛЕНИЕ
привет, я использовал FilePicker, чтобы получить путь к файлу, и я храню его в «Selection (String)», и я использую приведенный ниже код для отображения изображения в моем приложении, ноЯ получаю исключение.Кто-нибудь может сказать мне, где я сделал ошибку.
try {
FileConnection fconn = (FileConnection)Connector.open(selection,Connector.READ);
// If no exception is thrown, then the URI is valid, but the file may or may not exist.
if (fconn.exists()) {
InputStream input = fconn.openInputStream();
int available = input.available();
byte[] data = new byte[available];
input.read(data, 0, available);
EncodedImage image = EncodedImage.createEncodedImage(data,0,data.length);
Bitmap b = image.getBitmap();
BitmapField picture = new BitmapField(b);
add(picture);
add(new LabelField("Data Length:" + data.length));
}
else {
add(new LabelField("Picture does not exist"));
}
fconn.close();
}
catch (Exception ioe) {
add(new LabelField("Error"));
}