Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Tutorial voor het PhoneGap Camera API
Als je een software engineer op zoek naar een mobiele applicatie te bouwen , wilt u misschien de PhoneGap-framework te overwegen . Op basis van HTML5 , het belangrijkste voordeel van het programmeren van een applicatie die PhoneGap 's camera- application programming interface of API , gebruikt is de cross - compatibiliteit . Als u een toepassing met een eigen taal te ontwikkelen , zijn uw gebruikers beperkt tot het gebruik van apparaten die in staat zijn het lezen van die taal . Echter , met PhoneGap , uw toepassingen kan worden gebruikt op een groot aantal mobiele apparaten, waaronder Android , iOS , Blackberry OS , WebOS en Symbian . U kunt gebruik maken van PhoneGap 's camera- API voor het bouwen van een afbeelding te uploaden functie . Wat je nodig hebt
Javascript
Tekst editing applicatie
Toon Meer Aanwijzingen
1

Open je tekst bewerken applicatie en maak een leeg document waar u de functie programmeren dat een foto met de camera van het apparaat zal nemen en vraagt ​​de gebruiker om het te uploaden . Gebruik een programmeer - specifieke teksteditor of een eenvoudige teksteditor zoals Kladblok , in Microsoft Windows , of TextEdit in Mac OS X, die zijn beide gratis en worden geleverd met de respectievelijke besturingssystemen . Kopen van 2

Definieer de functie die wordt gebruikt voor de opname en bepaalt de bron van het beeld, dat in dit geval de camera apparaat , met behulp van de volgende regels code . Merk op dat de " 0 " naast de eerste " PictureSourceType " geeft aan dat het beeld niet zal komen uit boordbibliotheek het apparaat van bestaande beelden

functie PictureSourceType
( ) { } ; . PictureSourceType.Photo_Library = 0 ; PictureSourceType.Camera = 1 ;
3

Geef op wat er moet gebeuren met de foto eenmaal is genomen door het gebruik van de API 's getPicture functie . De onderstaande code geeft aan dat de afbeelding op een kwaliteit van 8 ( van de 10 , dat is het hoogste ) en dat wordt opgeslagen de gebruiker een actie uit te voeren als het eenmaal met succes is gevangen van de camera - in dit geval , zullen ze upload de afbeelding

functie getPicture
( Camera ) { var opties = { kwaliteit : 8 } ; } . { navigator.camera.getPicture ( getPicture_Success , null , opties ) ;} ;
4

de gebruiker vragen om de afbeelding te uploaden nadat deze is genomen met behulp van de volgende code . Vervang de URL na " APIPath + " in het voorbeeld hieronder met het URL-pad dat uw aanvraag zal gebruiken om geüploade bestanden op te slaan .

Functie getPicture_Success
{ var feedURL = APIPath + " 's /upload /" ; . $ bericht ( feedURL ) ; }
5

Sla de code die u hebt gemaakt in deze tutorial en plak het in het juiste gebied van applicatie -code van uw PhoneGap een functie die maakt gebruik van het raamwerk 's toevoegen camera API .

Previous: Next:
  Computer Programming Languages
·Hoe om te controleren terugdra…
·Hoe de Eerste element van C St…
·Hoe te ListBox Gebruik bij C G…
·Hoe te Integers toevoegen Met …
·Om te lezen hoe de Zuil van ee…
·Hoe maak je een enkel karakter…
·Hoe maak je een keuzelijst geb…
·Hoe om te controleren voor de …
·Eenvoudige Source Code voor he…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Java Uitzondering Beschrijvingen 
·Hoe te Lengte van Int in Java Bereken 
·Hoe te polaire naar rechthoekige convert…
·Hoe te Nulls wijzigen om Spaces Met behu…
·Hoe maak je een Message Box Maak in een …
·Hoe te Perl script converteren naar zelf…
·Wat is een Visual Basic-omgeving ? 
·DIY Gordel Bag 
·Hoe kan ik Maak autoincrement Velden in …
Copyright © Computer Kennis http://www.nldit.com