首页 > 解决方案 > 代号一,不使用Display.getInstance().openGallery()可以访问照片吗?

问题描述

代号应用程序是否有办法以编程方式访问存储在设备上的图像,而不是使用 Display.getInstance().openGallery()。

我想构建自己的 gui 来选择图像。

谢谢

标签: codenameone

解决方案


不可以。您可以使用本机接口以特定于设备的方式以只读方式访问这些文件。从历史上看,这在 iOS 技术上是不可能的,只能启动一个选择器 UI 来查看相机胶卷的内容。

对于 iOS,可以使用 Photo 的原生 API https://developer.apple.com/documentation/photos?language=objc

它需要用非平凡的本机接口包装它https://www.codenameone.com/how-do-i---access-native-device-functionality-invoke-native-interfaces.html


推荐阅读