0

WebページのリンクからURIスキームを使用してカメラを開こうとしています。

android.provider.MediaStore.ACTION_IMAGE_CAPTURE

Skype:とtel:を機能させることはできますが、image/*を機能させることができないようです。

例:これは機能します

tel:555-1013

これは機能しません

image/*android.provider.MediaStore.ACTION_IMAGE_CAPTURE

これは可能ですか、それとも間違った木を吠えていますか?

Axureを使用しているため、この方法を使用しようとしています。これにより、「内部」で独自の完全なインテントの詳細を追加することができなくなります。

4

1 に答える 1

2

以下は、電話ギャラリーから画像を取得したり、電話カメラを使用して写真を撮ったりするために使用できるHTML5コードの例です。アンドロイド4.2.2を実行しているNexus4でテストしたところ、正常に動作します。

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

以下は、Android4.2.1を実行しているNexus7のスクリーンショットです。

ここに画像の説明を入力してください

このページの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 に答える