| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Tutorial til PhoneGap Camera API
    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.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Format Decimaler Brug AWK 
    ·Sådan oprettes en URL Baseret på WSDL 
    ·Sådan oprettes Web Layout 
    ·Sådan Bo DataGrid kolonner i Flex 
    ·Hvorfor bruge en Low Level Programming Language Ligesom…
    ·Fakta om MIME-format 
    ·Forskellige Color Plots på Matlab 
    ·Sådan vises en rullemenu i GridView 
    ·Sådan kompilere og køre programmer med SSH 
    ·Sådan Konverter String til Time in SQLite 
      Anbefalede Artikler
    ·Hvordan til at skifte farve i C + + 
    ·Sådan får System Datoer i COBOL 
    ·Sådan oprettes Click & trække objekter i Visual Basic…
    ·Sådan Set Java String til Null 
    ·Hvordan skal tjekkes for en numerisk type i Javascript 
    ·Sådan oprettes en funktion i Microsoft Visual C + + 
    ·Sådan installeres Java Uden Admin privilegier 
    ·Sådan formateres en variabel med en decimal i Java 
    ·Sådan får du adgang e-mail med Visual Basic 
    ·Hvordan at adskille en /etc /passwd fil ved hjælp AWK 
    Copyright © Computer Viden http://www.computerdk.com