Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte textový editačné aplikácie a vytvoriť prázdny dokument , kde budete programovať funkciu že bude mať snímka pomocou fotoaparátu daného zariadenia a vyzve užívateľa , aby ju nahrať . Použite programovací špecifické textového editora alebo základné textového editora , ako je napríklad Poznámkový blok , Microsoft Windows , alebo TextEdit v systéme Mac OS X , ktoré sú zadarmo a sú dodávané s príslušnými operačnými systémami .
2
Definujte funkciu , ktorá bude použitá , aby sa obraz a definovať zdroj obrázku , ktorý je v tomto prípade kamera na zariadenie , pomocou nasledujúce riadky kódu . . Všimnite si , že " 0 " vedľa prvej " PictureSourceType " znamená , že obraz nebude pochádzajú z tohto zariadenia na palube knižnice existujúcich snímok
funkcie PictureSourceType ( ) { } ; PictureSourceType.Photo_Library = 0 ; PictureSourceType.Camera = 1 ;
3
Určte , čo sa má stať s obrázkom , akonáhle je urobený pomocou funkcie getPicture API je . Nasledujúci kód určuje , že snímka bude uložený v kvalite 8 ( z 10 , čo je najvyššia ) , a že používateľ bude vykonávať akcie , ktoré sa už úspešne zachytil z kamery - v tomto prípade , budú nahrať obraz
funkcie getPicture ( Camera ) { var options = { kvalita : 8 } ; } . { navigator.camera.getPicture ( getPicture_Success , null , options ) ; } ;
4
výzvu k nahrať obraz potom, čo odfotil pomocou nasledujúci kód . Vymeňte URL po " APIPath + " v nižšie uvedenom príklade s cestou URL , že vaša aplikácia bude používať pre ukladanie nahraných súborov .
Funkcia getPicture_Success { var feedURL = APIPath + " fotky /upload /" ; . $ príspevok ( feedURL ) ; }
5
Uložte kód , ktorý ste vytvorili v tomto tutoriále a vložiť ju do príslušnej časti kódu aplikácie PhoneGap k pridať funkciu , ktorá využíva rámec je kamera API .