android - 输入类型 ="file"接受 ="image/*"在电话间隙中不起作用?

标签 android file cordova browser user-input

我尝试使用 HTML + PhoneGap 2.6.0 制作一个 Android 应用程序,这是支持的:

<input type="file" />

默认情况下,如果通过 Android 浏览器本身打开 HTML,则单击@浏览按钮时会显示“相机”、“图库”、“保管箱”等。但是,如果我在应用程序 webview 上运行 HTML,文件选择器就会出现,我们可以从图库、保管箱、音乐轨道等中进行选择,但相机除外。

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

我的目标是当我按下浏览按钮时,相机图标与图库等一起显示。可以使用phonegap 来做到这一点吗? :(

最佳答案

为了同样的需要,我制作了一个带有 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

关于android - 输入类型 ="file"接受 ="image/*"在电话间隙中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169652/

相关文章:

android - 在 Android 中从外部存储打开文件

java - 创建带有扩展名的文件夹/容器但将其视为文件?

javascript - iOS 设备上的 ionic 页面问题

javascript - Ionc解析服务添加加载事件

android - 需要按降序显示 SQLite 查询

java - 如何使用 T 和 List<T> 泛化类

android - 在android中接收和串联超过160个字符的短信

PHP 将 zip 文件保存到磁盘

c# - 如何将 Azure 移动服务与 Cordova 项目 AngularJS 和 C# 一起使用?

java - ActionBar 内的后退按钮如何完成当前 Activity