我正在开发一个应用程序的功能,这样每当用户点击“浏览”按钮时,将浏览图库,用户可以选择任何所需的图像保存到数据库(图像上传)。 请建议我一个解决方案。我正在使用代号一个插件。
IDE : Netbeans
OS : Device,Emulator
Platform : Android
答案 0 :(得分:2)
Display.getInstance().openImageGallery(new ActionListener() {
public void actionPerformed(ActionEvent ev) {
//...
}
});
答案 1 :(得分:2)
我认为你不再需要它,但还有其他人=)
Display.getInstance().openGallery(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ev) {
if (ev != null && ev.getSource() != null) {
String filePath = (String) ev.getSource();
int fileNameIndex = filePath.lastIndexOf("/") + 1;
String fileName = filePath.substring(fileNameIndex);
Image img = null;
try {
img = Image.createImage(FileSystemStorage.getInstance().openInputStream(filePath));
} catch (IOException e) {
e.printStackTrace();
}
MultiList photoList = findPhotoList();
Hashtable tableItem = new Hashtable();
tableItem.put("icon", img.scaled(Display.getInstance().getDisplayHeight() / 10, -1));
tableItem.put("emblem", fileName);
photoList.getModel().addItem(tableItem);
// Do something, add to List
}
}
}, Display.GALLERY_IMAGE);
我创建了一个额外的Form,其中包含一个MultiList,我可以在其中放入带有Button的图像。