我有一个移动网站,允许用户使用文件输入类型(浏览按钮)上传照片。如果可能的话,我想点击浏览按钮或任何其他HTML按钮启动Android设备的相机应用程序。这可能吗?
我读了这个类似的post,但在他们的例子中,他们询问如何将相机应用程序注册为Intent Receiver以上传图像。与此类似,我只想以Android浏览器选择电话号码和地址的方式启动相机应用程序。
答案 0 :(得分:50)
Android 3.0 Honeycomb添加了Device API support。 Google I / O 2011 presentation在幻灯片30上显示了一个示例:
<input type="file" accept="image/*;capture=camera">
它还指向一个test site,这对我的Froyo手机来说并不奇怪。
任何人使用平板电脑试过它,可以告诉我们它做了什么,不做什么?
4.0冰淇淋三明治是announced。代码丢弃可能不会发生for several months或longer,实际设备可能会在圣诞节前后的市场中显示。至于目前这一代Froyo / Gingerbread手机的冰淇淋,官方ODM /运营商4.0版本将永远不会发生?我很想在这方面被证明是错的。来自自定义ROM社区的任何消息?
答案 1 :(得分:23)
我试过了:
<input type="file" accept="image/*" capture="camera" />
从这里开始:https://coderwall.com/p/epwmoa
使用我的Galaxy S2手机(在Chrome上)。
它正在工作并直接打开相机。