Hvis du er en software ingeniør søger at opbygge en mobil applikation , kan du overveje PhoneGap rammer. Baseret på HTML5, er den vigtigste fordel ved programmering af en applikation, der bruger PhoneGap kamera application programming interface eller API , dens cross- kompatibilitet. Hvis du udvikler et program vha. en proprietær sprog , dine brugere begrænset til at bruge enheder, der er i stand til at læse dette sprog. Men med PhoneGap kan dine programmer bruges på tværs af en række mobile enheder, herunder Android, iOS , Blackberry OS , WebOS og Symbian . Du kan bruge PhoneGap kamera API til at opbygge et billede upload funktion. Ting du skal
Javascript
Tekstredigering ansøgning
Vis Flere Instruktioner
1
Åbn din tekst redigering ansøgning og oprette et tomt dokument , hvor du vil programmere funktionen , der vil tage et billede med enhedens kamera og beder brugeren om at uploade det. Brug et programmerings - specifik tekst editor eller en simpel tekst editor som Notepad , i Microsoft Windows eller TextEdit i Mac OS X , som er både gratis og kommer med de respektive operativsystemer.
2
Definer den funktion, der skal bruges til at tage billedet og definere kilden til billedet, som i dette tilfælde er enhedens kamera, ved at bruge følgende linjer kode. Bemærk, at "0 " ved siden af den første " PictureSourceType " angiver, at billedet ikke vil komme fra enhedens indbyggede bibliotek af eksisterende billeder
funktion PictureSourceType () { }; . PictureSourceType.Photo_Library = 0 , PictureSourceType.Camera = 1
3
Angiv, hvad der skal ske med det billede , når det er taget ved hjælp af API getPicture funktion. Koden nedenfor angiver , at billedet vil blive gemt i en kvalitet på 8 (ud af 10 , hvilket er det højeste ), og at brugeren vil udføre en handling , når det med succes er blevet fanget fra kameraet - i dette tilfælde , vil de upload billedet
funktion getPicture (Kamera) {var muligheder = { kvalitet: 8} ;} . { navigator.camera.getPicture ( getPicture_Success , null, optioner );} ,
4 < p> Spørg brugeren at uploade billedet efter det er taget ved hjælp af følgende kode. Udskift URL efter " APIPath +" i eksemplet nedenfor med URL'en sti, din ansøgning vil bruge til at gemme uploadede filer .
Funktion getPicture_Success {var feedURL = APIPath + " billeder /upload /" ; . $ indlæg ( feedURL );}
5
Gem den kode, du har oprettet i denne tutorial og indsætte den i passende område af din PhoneGap ansøgning kode til at tilføje en funktion, der udnytter rammers kamera API.