0

我正在尝试使用网页链接中的 URI 方案打开我的相机:

android.provider.MediaStore.ACTION_IMAGE_CAPTURE

我可以让 Skype: 和 tel: 工作,但我似乎无法让 image/* 工作。

例如,这有效

tel:555-1013

这不起作用

image/*android.provider.MediaStore.ACTION_IMAGE_CAPTURE

这是可能的还是我叫错了树?

我正在尝试使用这种方法,因为我正在使用 Axure,它不允许我“在幕后”添加我自己的完整 Intent 详细信息。

4

1 回答 1

2

以下是一个 HTML5 代码示例,可用于从手机图库中获取图像或使用手机摄像头拍照。刚刚在运行 android 4.2.2 的 Nexus 4 上对其进行了测试,它工作正常:

http://html5.merge.nl/file-api.php

以下是运行 android 4.2.1 的 Nexus 7 的屏幕截图

在此处输入图像描述

以下是页面的html:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8>
<title>HTML5 / File API</title>

<link rel="shortcut icon" href="http://www.merge.nl/sites/all/themes/merge/images/favicon.ico" />
<link rel="icon" type="image/vnd.microsoft.icon" href="http://www.merge.nl/sites/all/themes/merge/images/favicon.ico" />


<body>

<section id="wrapper">

    <header>
      <h1>HTML5  / File API</h1>
    </header>

<form action="#" method="post">
<input type="file" accept="image/*">  



</form>

<hr>
Your User-Agent:
<br>
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22

</section>

</body>
</html>

希望能帮助到你...

于 2013-03-19T06:21:14.583 回答