Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Opplæringen for PhoneGap Camera API
    Hvis du er en programvare ingeniør ønsker å bygge en mobil applikasjon , kan det være lurt å vurdere PhoneGap rammeverket . Basert på HTML5 , er den viktigste fordelen med å programmere et program som bruker PhoneGap kamera application programming interface , eller API , sin cross - kompatibilitet. Hvis du utvikler et program som bruker en proprietær språk , er brukerne begrenset til å bruke enheter som er i stand til å lese dette språket. Men med PhoneGap , kan programmene brukes på tvers av en rekke mobile enheter, inkludert Android, iOS , Blackberry OS , WebOS og Symbian. Du kan bruke PhoneGap kamera API for å bygge et bilde funksjonen for opplasting . Du trenger
    Javascript
    tekstbehandlingsprogram
    Vis flere instruksjoner
    en

    Åpne din tekstbehandlingsprogram og opprette et tomt dokument der du vil programmere funksjonen som vil ta et bilde med kameraet i enheten og be brukeren om å laste den opp . Bruk en programmering -spesifikk teksteditor eller en enkel tekst editor som Notisblokk , i Microsoft Windows , eller TextEdit i Mac OS X , som er både gratis og kommer med de respektive operativsystemene.
    2

    Definer den funksjon som vil bli brukt for å ta bildet og definere kilde av bildet, som i dette tilfellet er kameraet i enheten , ved hjelp av følgende linjer med kode. Merk at " 0 " ved siden av den første " PictureSourceType " indikerer at bildet ikke kommer fra enhetens innebygde bibliotek av eksisterende bilder

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

    Spesifiser hva som skal skje med bildet når det er tatt ved hjelp av API getPicture funksjon. Koden nedenfor angir at bildet vil bli lagret på en kvalitet av 8 ( av 10, som er det høyeste ) og at brukeren vil utføre en handling når det har med hell blitt tatt fra kameraet - i dette tilfellet , vil de laste opp bildet

    funksjon getPicture ( Kamera) {var options = { kvalitet: 8 } ;} . { navigator.camera.getPicture ( getPicture_Success , null, opsjoner) ;} ;
    4 < p> Ber brukeren om å laste opp bildet etter at det er tatt ved hjelp av følgende kode . Bytt ut URL etter " APIPath +" i eksempelet nedenfor med URL-banen at søknaden din vil bruke til å lagre opplastede filer .

    Funksjon getPicture_Success {var feedURL = APIPath + " bilder /upload /" ; . $ innlegg ( feedURL ) ;}
    5

    Lagre koden som du har laget i denne opplæringen og lim den inn i riktig område på PhoneGap søknad kode for å legge til en funksjon som utnytter rammeverket er kameraet API .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge programmer til Windows CE enhet 
    ·Hvordan holde Check Box Verdi på en Gridview Sorter 
    ·Spesifikasjoner og Animasjon Properties for CSS3 
    ·Hvordan Pass Variabler å CGI Fra en Frameset 
    ·Slik spiller QCP 
    ·Hvordan beregne antall verter Per Subnet 
    ·Silverlight 3D-karusellen Effect Tutorial 
    ·Hvordan bruke Dekorprodukter til lineær programmering …
    ·Hvordan kompilere D Kode på Vim 
    ·Hvordan skrive en AWK Script 
      Anbefalte artikler
    ·Slik bruker du en CreateFile DLL i VB.NET 
    ·Hvordan endre en Celleverdi Med VBA 
    ·Hvordan få Forskjell på to datoer i Perl 
    ·Slik installerer Ajax i Microsoft Visual Studio 2005 
    ·Hvordan bruke bannere og klistremerker i GTK Radiant 
    ·Hvordan fortelle om en funksjon samtale er statisk elle…
    ·COBOL Programming Sjekkliste 
    ·Hvordan bruke C + + klasse Mal Spesialisering 
    ·Python Opplæring for Sammenkobling 
    ·Slik pakker du ut RGB-er i VB6 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/