38 votes

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

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

J'ai lu semblable ce post , mais dans leur exemple, ils se demandent comment faire pour s'inscrire à l'Application Appareil photo comme une Intention Récepteur pour télécharger des images. Semblable à cela, je veux juste de lancer l'Application Appareil photo de la même manière le navigateur Android ramasse sur le Numéro de Téléphone et les Adresses.

53voto

Walter K Points 939

Android 3.0 Honeycomb ajouté API de Périphérique de support. Google I/O 2011 présentation montre un exemple sur la diapositive 30:

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

Il souligne également un site de test qui n'est pas surprenant de ne pas faire bien sur mon Froyo téléphone.

Quelqu'un avec une tablette essayé et peut nous dire ce qu'il fait et ne pas faire?

4.0 Icecream Sandwich a été annoncé. Code de chute ne peut pas se produire pour plusieurs mois ou plus et de dispositifs peuvent présenter, par le marché de Noël. Comme pour la crème glacée sur la génération actuelle de Froyo / Gingerbread téléphones, officiel ODM/transporteur 4.0 rejets n'arrivera jamais? J'aimerais être tort sur ce point. N'importe quel mot de Rom personnalisé de la communauté?

27voto

paaacman Points 91

J'ai essayé ceci: <input type="file" accept="image/*" capture="camera" />

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

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

Cela fonctionne et ouvre directement la caméra.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X