你能从Html 5 Web App启动原生Camera App吗?

时间:2011-10-06 14:45:04

标签: android web-applications android-camera

我有一个移动网站,允许用户使用文件输入类型(浏览按钮)上传照片。如果可能的话,我想点击浏览按钮或任何其他HTML按钮启动Android设备的相机应用程序。这可能吗?

我读了这个类似的post,但在他们的例子中,他们询问如何将相机应用程序注册为Intent Receiver以上传图像。与此类似,我只想以Android浏览器选择电话号码和地址的方式启动相机应用程序。

2 个答案:

答案 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 monthslonger,实际设备可能会在圣诞节前后的市场中显示。至于目前这一代Froyo / Gingerbread手机的冰淇淋,官方ODM /运营商4.0版本将永远不会发生?我很想在这方面被证明是错的。来自自定义ROM社区的任何消息?

答案 1 :(得分:23)

我试过了:

<input type="file" accept="image/*" capture="camera" />

从这里开始:https://coderwall.com/p/epwmoa

使用我的Galaxy S2手机(在Chrome上)。

它正在工作并直接打开相机。