Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výukový program pre PhoneGap API kamery

Ak ste softvérový inžinier , ktorí chcú vytvoriť mobilnú aplikáciu , možno budete chcieť , aby zvážila rámec PhoneGap . Na HTML5 , kľúčové výhody programovanie aplikácie , ktorá používa aplikačné programové rozhranie fotoaparátu PhoneGap je , alebo API , založené je jeho cross - kompatibilita . Ak máte vyvíjať aplikácie pomocou vlastný jazyk , používatelia využívajú iba prístroje , ktoré sú schopné čítať tento jazyk . Avšak , s PhoneGap , vaša aplikácia môže byť použitý v celej rade mobilných zariadení , vrátane Android , iOS , Blackberry OS , WebOS a Symbian . Môžete použiť PhoneGap je fotoaparát API vybudovať nahrávanie funkciu obrazu . Veci , ktoré budete potrebovať
JavaScriptu
úpravy Text aplikácií
Zobraziť ďalšie inštrukcie Cestuj 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené