Wenn Sie ein Software-Ingenieur suchen, um eine mobile Anwendung zu bauen sind, möchten Sie vielleicht die Phonegap Rahmen zu betrachten. Basierend auf HTML5 ist der entscheidende Vorteil der Programmierung einer Anwendung, die die Kamera Phonegap Application Programming Interface , API oder nutzt seine Cross- Kompatibilität. Wenn Sie eine Anwendung mit einem proprietären Sprache zu entwickeln , werden die Benutzer zur Verwendung von Geräten, die in der Lage ist zu lesen , dass die Sprache sind begrenzt. Doch mit Phonegap können Ihre Anwendungen in einer Reihe von mobilen Geräten wie Android, iOS, Blackberry OS , WebOS und Symbian verwendet werden. Sie können die Kamera Phonegap API zu bauen ein Bild -Upload-Funktion . Dinge, die Sie Javascript
Text -Editing-Anwendung
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Ihren Texteditor und erstellen Sie ein leeres Dokument , wo Sie die Funktion programmiert werden das wird ein Bild mit der Kamera des Geräts und den Benutzer auffordern, es zu laden. Verwenden Sie einen Programmierung -spezifische Text-Editor oder ein einfacher Texteditor wie Notepad , in Microsoft Windows oder TextEdit , in Mac OS X , die beide frei und kommen mit den jeweiligen Betriebssystemen sind .
2
definieren Sie die Funktion, die verwendet werden, um das Bild aufzunehmen und zu definieren , die Quelle des Bildes, das in diesem Fall ist das Gerät die Kamera , indem Sie die folgenden Codezeilen werden . Beachten Sie, dass die "0" neben dem ersten " PictureSourceType " zeigt an, dass das Bild nicht aus dem Gerät Onboard Bibliothek der vorhandenen Bilder kommen
Funktion PictureSourceType () {}; . PictureSourceType.Photo_Library = 0 ; PictureSourceType.Camera = 1;
3
festlegen, was mit dem Bild passieren, wenn es mithilfe der API GetPicture Funktion genommen wird. Der folgende Code gibt an, dass das Bild in einer Qualität von 8 ( von 10 , die höchste ist ), und dass wird gerettet werden der Benutzer eine Aktion ausführen , nachdem sie erfolgreich von der Kamera eingefangen - in diesem Fall werden sie laden Sie das Bild
Funktion GetPicture (Kamera) {var options = { Qualität : 8} ;} . { navigator.camera.getPicture ( getPicture_Success , null , options); };
4 < p> den Benutzer auffordern, das Bild zu laden , nachdem es durch den folgenden Code verwendet worden. Ersetzen Sie die URL nach " APIPath +" in dem folgenden Beispiel mit dem URL-Pfad , dass Ihre Anwendung verwenden, um hochgeladene Dateien zu speichern.
Funktion getPicture_Success {var feedURL = APIPath + " Fotos /upload /" ; . $ post ( feedURL );}
5
Speichern Sie den Code , die Sie in diesem Tutorial erstellt und fügen Sie ihn in das entsprechende Feld Ihres PhoneGap den Anwendungs-Code um eine Funktion , die den Rahmen der nutzt hinzufügen Kamera -API.