当前位置: 首页 > 知识库问答 >
问题:

Phonegap从图库中选择图片的可靠方法

陆高峰
2023-03-14

我正在尝试使用最新版本的PhoneGap开发PhoneGap应用程序。在我的应用程序中包含一个允许用户更改个人资料图像的页面。我正试图用html标准的fileupload元素来实现这一点。但问题是,它确实适用于某些android手机,但有些手机根本不起作用。一开始我考虑的是Android版本,但有一种情况是它在三星Galaxy tab 10.1和Android 4.1.2上工作,但在另一个相同版本的Android手机上不工作。

那么,让“从图库中选择图像”功能在所有受支持的android设备上正常工作的正确/可靠方法是什么?

非常感谢。

共有1个答案

庞瀚
2023-03-14

您可以使用Cordova的相机插件从图库中选择图像。以下是cordova的文档链接http://Cordova . Apache . org/docs/en/3 . 5 . 0/Cordova _ plugins _ Plugin APIs . MD . html # Plugin API

这是插件的github链接https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md

您只需将源类型更改为Photolibrary,即可从图库访问图像

sourceType: Camera.PictureSourceType.PHOTOLIBRARY,

如果您使用的是phonegap项目而不是cordova,则同样适用,因为phonegap也使用cordova的插件

在最新版本的Android.The解决方法中上传图片时可能会遇到错误,因为在链接中从图库访问图像时无法设置图像源-Android

万事如意

 类似资料:
  • 我的代码在下面..在中 在onActivityResult(int requestCode,int resultCode,Intent data)中

  • 编辑:我调试了应用程序,并用初始化了。这消除了错误,但是现在ImageView没有得到更新,但是当我从Gallery中选择image时,它已经更新了。

  • 我试图显示一个对话框,在那里按下图像按钮,然后从图库中选择图片或从相机中拍摄一些图片。我已经在努力选择一个图像并将其插入到正确的图像视图中。 现在,单击ImageButton(android:id=“@ id/imageSelect”)将显示对话框,然后选择从图库中选择,但它将图像插入(android:id=“@ id/imageSelect1),应该插入到(android:id=”@ id/im

  • 我想给用户选择多个图像的选项。这是我的代码,以便让用户选择想要的图库并从那里选择图像: 当我点击<code>pickImages 当我选择谷歌照片库时,我可以选择照片,但在同一台设备(三星Galaxy S6 Edge)上,当我选择三星的照片库后,我甚至不能选择一张照片,这只是它们的显示,无论我点击照片多长时间,它都不会改变。 当我从他们的启动器进入三星的画廊时,显示是不同的,我可以长按以选择图像。

  • chooseImage 拍照或从手机相册中选图接口 使用方法 AlipayJSBridge.call('chooseImage', { sourceType: ['camera', 'album'], count: 6 }, function (result) { console.log(result); }); 代码演示 基本使用 <style>.img{ display:bloc

  • 问题内容: 我正在开发phonegap应用程序,我需要将URL中的图像保存到Device Photo Gallery。 我在Phonegap Api上找不到执行此操作的方法,而且我也没有找到用于此目的的phonegap插件。 我需要它才能与Iphone和Android一起使用 非常感谢! 问题答案: 这是任何人都可以使用的文件下载代码。您只有三个参数可以像这样使用- 1) 网址 2)您要在SD卡中