web-dev-qa-db-fra.com

Pouvez-vous lancer l'application Camera native à partir d'une application Web Html 5?

J'ai un site Web mobile qui permet aux utilisateurs de télécharger des photos en utilisant le type d'entrée de fichier (bouton Parcourir). Si possible, je voudrais lancer l'application Appareil photo d'un appareil Android en cliquant sur le bouton Parcourir ou sur tout autre bouton HTML. Est-ce possible?

J'ai lu ce similaire post mais dans leur exemple, ils demandent comment enregistrer l'application Appareil photo en tant que récepteur d'intention pour télécharger des images. Semblable à cela, je veux juste lancer l'application Appareil photo de la même manière que le navigateur Android reprend le numéro de téléphone et les adresses).

38
shanabus

Android 3.0 Honeycomb ajouté API de l'appareilsupport . Google I/O présentation 2011 montre un exemple sur la diapositive 30:

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

Il indique également un site de test qui, sans surprise, ne fait pas grand-chose sur mon téléphone Froyo.

N'importe qui avec une tablette l'a essayé et peut nous dire ce qu'il fait et ne fait pas?

4.0 Icecream Sandwich était annoncé . La perte de code peut ne pas se produire pendant plusieurs mois ou plus et les appareils réels peuvent apparaître sur le marché autour de Noël. En ce qui concerne Icecream sur la génération actuelle de téléphones Froyo/Gingerbread, les versions officielles ODM/carrier 4.0 ne se produiront-elles jamais? J'adorerais avoir tort sur ce point. Un mot de la communauté des ROM personnalisées?

50
Walter K

J'ai essayé ceci:

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

d'ici: https://coderwall.com/p/epwmoa

Avec mon téléphone Galaxy S2 (sur Chrome).

Il fonctionne et ouvre directement la caméra.

24
paaacman