我知道你可以使用
Invoke.invokeApplication(Invoke.APP_TYPE_CAMERA, null);
显示黑莓相机应用程序并允许用户拍照。您可以从中使用 FileJournalListener 查找任何创建的文件。
(如本论坛帖子所示/暗示:http://supportforums.blackberry.com/t5/Java-Development/How-to-use-FileJournalListener/td-p/295424)
但是,有时用户选择不拍照而是从文件系统中选择一张照片。由于它不是在我打开它时创建的,因此使用 FileJournalListener 无法满足我的需求。
我应该使用什么来获取所选文件?
编辑:我正在尝试生成的功能我在黑莓应用程序的 Twitter 中看到了
最佳答案
我认为你应该首先创建一个文件选择器,
http://docs.blackberry.com/en/developers/deliverables/11958/Create_a_file_picker_856986_11.jsp
之后,在应用程序中,用户可以选择是否捕获新图片或从存储中浏览。 如果用户选择后者,则打开此文件选择器,对于找到的每个图像,用户都可以查看该图像,并且应用程序可以保存图像所在的路径以供进一步处理。
关于java - 在java应用程序中使用黑莓相机选择已存档的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4729345/