【问题标题】:input type="file" accept="image/*" doesn't work in phone gap?输入类型=“文件”接受=“图像/*”在电话间隙中不起作用?
【发布时间】:2013-04-16 16:27:13
【问题描述】:

我尝试使用支持的 HTML + phonegap 2.6.0 制作一个 android 应用程序:

<input type="file" />

默认情况下,如果 HTML 是通过 android 浏览器本身打开的,则在单击 @browse 按钮​​时会显示 "camera" 、 "gallery" 、 "dropbox" 等。但是,如果我在应用程序 webview 上运行 HTML,文件选择器即将出现,我们可以从图库、保管箱、音乐曲目等中进行选择,但相机除外。

我尝试使用:&lt;input type="file" accept="image/*" /&gt;,也许当我运行应用程序时,它会显示可供选择的相机图标。不幸的是没有。

我的目标是当我按下浏览按钮时,相机图标与画廊等一起出现。可以用 phonegap 做到这一点吗? :(

【问题讨论】:

标签: android file cordova browser user-input


【解决方案1】:

出于同样的需要,我制作了一个带有 2 个按钮的自定义菜单!取自相机/取自照片。 只需使用手机间隙函数camera.getPicture,即打开设备的默认相机应用程序,以便用户拍照(如果Camera.sourceType = Camera.PictureSourceType.CAMERA,这是默认值)。 拍摄照片后,相机应用程序将关闭并恢复您的应用程序。

如果 Camera.sourceType = Camera.PictureSourceType.PHOTOLIBRARY 或 Camera.PictureSourceType.SAVEDPHOTOALBUM,则会显示一个照片选择器对话框,从中可以选择相册中的一张照片。

http://docs.phonegap.com/en/2.6.0/cordova_camera_camera.md.html#Camera

【讨论】:

  • 太棒了!谢谢@AlxAlx ...会尝试.. :)
猜你喜欢
  • 1970-01-01
  • 2018-08-15
  • 1970-01-01
  • 2017-09-15
  • 2012-05-10
  • 1970-01-01
  • 1970-01-01
  • 2015-08-01
  • 1970-01-01
相关资源
最近更新 更多