我编写了一个基于 Cordova 和 JQuery Mobile 的 android 应用程序。我必须从设备的 SD 卡打开一张图片。用户必须选择它。
有没有办法在基于 HTML 的应用程序中使用 android 中的文件打开对话框?该应用程序是来自黑莓 (WebWorks) 的一个端口。在这个系统上,我必须编写自己的扩展。我不认为 Cordova 给我们带来了这个 fileopendialog。但也许有一种解决方案可以像在 webworks 中一样创建插件。
您可以从图像库中选择图像:
http://docs.phonegap.com/en/2.0.0/cordova_camera_camera.md.html#camera.getPicture
这直接适用于android。如果它是来自文件系统的文件:
http://docs.phonegap.com/en/2.0.0/cordova_file_file.md.html#File 但这不会创建文件选择对话框。这必须在 javascript 中实现。