java - 在java应用程序中使用黑莓相机选择已存档的照片

标签 java blackberry camera invoke

我知道你可以使用

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/

相关文章:

java - Yuv (NV21) 图像转换为位图

javascript - 使用摄像头从网页读取二维码。

java - 等价于 Java 中的 const(C++)

java - 无法从java应用程序在数据库中创建表

黑莓:本地化、资源包

iphone - iOS 相机倒数计时器

java - Arraylist 增长时,带有 ArrayList 键的 HashMap 找不到它

java - 在大于 Integer.MAX_VALUE 的范围内选择随机整数?

javascript - 使用 Invoke 通过 Twitter 的 native BlackBerry 实现共享来 self 的 BlackBerry WebWorks Application 的内容需要哪些参数?

java - 在 CDMA BlackBerry 设备(OS5 及更高版本)中获取 Cell ID 和 LAC