0

我是phonegap的新手。

我不知道使用javascript访问手机图库的程序是什么?

我没有找到任何与此相关的文章。所以,请帮助我!

编辑版本

好吧,在等待您的回答时,我正在尝试使用 phonegap 文档中的示例...

好吧,这将我连接到 GALLERY

在执行该程序时,我发现从应用程序中获取的图片不会存储在任何地方。

2 个查询

查询1)那是我拍照,......那些在那里......当我第二次来打开应用程序时......没有图片(这里我打开应用程序两次

查询2)假设,我从图库中选择了一张照片,现在我也想要另一张照片...当我选择第二张时,第一张消失了....(这里我打开应用程序一次

我应该在哪里存储从应用程序点击的照片,我应该如何存储——我的意思是要遵循的程序/方法。

请提出建议和解决方案!!

4

5 回答 5

2

您可能会发现这很有帮助

http://tympanus.net/codrops/2010/05/27/awesome-mobile-image-gallery-web-app/

http://www.photoswipe.com/

希望能帮助到你

于 2013-06-18T09:03:58.060 回答
2

您必须为特定平台编写插件并调用它们,因此您必须为此使用本机

于 2013-06-18T08:49:54.440 回答
1

如果您想从您的照片库中选择一张图片,请查看 phonegap api 的“完整示例”camera.getPicture

有一个相机选项,可让您从图库(PHOTOLIBRARY)拍照

Camera.PictureSourceType = {
    PHOTOLIBRARY : 0,
    CAMERA : 1,
    SAVEDPHOTOALBUM : 2
};
于 2013-06-18T09:59:09.343 回答
1

在执行该程序时,我发现从应用程序中获取的图片不会存储在任何地方。

要将应用程序拍摄的照片存储在照片库中,请使用以下选项saveToPhotoAlbum

navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 40, allowEdit: true, destinationType: Camera.DestinationType.FILE_URI, **saveToPhotoAlbum: true** });
于 2013-09-12T12:50:29.000 回答
0

嗨,这些是您可以与相机捕捉一起使用的选项。我认为当您将 saveToPhotoAlbum 设置为 true 时,它​​会将您的图像保存到您以后可以访问的相册中。但如果您一次从图库中寻找多张图片上传,您就无法做到这一点。但是您可以从相机捕获中上传多个图像。

{ 
  quality : 75,
  destinationType : Camera.DestinationType.DATA_URL,
  sourceType : Camera.PictureSourceType.CAMERA,
  allowEdit : true,
  encodingType: Camera.EncodingType.JPEG,
  targetWidth: 100,
  targetHeight: 100,
  popoverOptions: CameraPopoverOptions,
  saveToPhotoAlbum: false 
};
于 2015-01-06T13:10:55.817 回答