Si vous êtes un ingénieur logiciel qui cherchent à construire une application mobile , vous voudrez peut-être envisager le cadre PhoneGap . Basé sur HTML5, le principal avantage de la programmation d'une application qui utilise la caméra de programmation d'applications de l'interface , ou API PhoneGap , est sa compatibilité croisée . Si vous développez une application qui utilise un langage propriétaire , vos utilisateurs sont limités à l'utilisation des dispositifs qui sont capables de lire cette langue. Cependant, avec PhoneGap , vos applications peuvent être utilisées dans un certain nombre de dispositifs mobiles, y compris Android , iOS , Blackberry OS , WebOS et Symbian. Vous pouvez utiliser l'API de caméra de PhoneGap pour construire une image fonction de téléchargement . Choses que vous devez
Javascript
texte application d'édition
Afficher plus Instructions
1
Ouvrez votre éditeur de texte et créez un document vierge où vous pourrez programmer la fonction qui va prendre une photo avec l'appareil photo de l'appareil et invite l'utilisateur à le télécharger . Utilisez un éditeur de programmation spécifique texte ou un éditeur de texte basique tel que Notepad , dans Microsoft Windows ou TextEdit, sous Mac OS X , qui sont à la fois libre et viennent avec les systèmes d'exploitation respectifs.
2
définir la fonction qui sera utilisé pour prendre la photo et de définir la source de l'image, qui dans ce cas est la caméra de l' appareil , en utilisant les lignes de code suivantes . Notez que le " 0" à côté de la première " PictureSourceType " indique que l'image ne viendra pas de bibliothèque à bord de l'appareil d'images existantes
fonction PictureSourceType () {}; . PictureSourceType.Photo_Library = 0 ; PictureSourceType.Camera = 1;
3
spécifier ce qui doit se produire avec l'image une fois qu'elle est prise en utilisant la fonction de GetPicture l' API . Le code ci-dessous indique que l'image sera enregistrée avec une qualité de 8 (sur 10 , ce qui est le plus élevé) et que l'utilisateur d'effectuer une action une fois qu'elle a été correctement capturée par la caméra - dans ce cas , ils seront télécharger l'image
fonction GetPicture
(Caméra) { var options = { qualité : 8} ;} . { navigator.camera.getPicture ( getPicture_Success , null, options); } ;
4 < p> invite l'utilisateur à télécharger l'image après qu'elle a été prise en utilisant le code suivant. Remplacez l'URL après " APIPath + " dans l'exemple ci-dessous avec le chemin de l'URL que votre application utilisera pour stocker les fichiers téléchargés.
Fonction
getPicture_Success {var = feedURL APIPath + "Photos /upload /" ; . $ post ( feedURL );}
5
Enregistrez le code que vous avez créé dans ce tutoriel et le coller dans la zone appropriée du code de l'application de votre PhoneGap d'ajouter une fonctionnalité qui s'appuie sur le cadre de API caméra.