Om du är en programvara ingenjör som vill bygga en mobil applikation , kanske du vill överväga PhoneGap ramverket . Baserat på HTML5 , är den viktigaste fördelen med att programmera ett program som använder PhoneGap kamera programmeringsgränssnitt , eller API , sin cross - kompatibilitet . Om du utvecklar ett program med hjälp av en egenutvecklad språk , är användarna begränsad till att använda apparater som klarar av att läsa det språket . Men med PhoneGap , kan dina program kan användas i ett antal mobila enheter, inklusive Android , iOS , Blackberry OS , WebOS och Symbian . Du kan använda PhoneGap kamera API för att bygga en bilduppladdning funktionen . Saker du behöver
Javascript
textredigering
Visa fler instruktioner
1
Öppna din textredigering och skapa ett tomt dokument där du kommer att programmera funktionen som kommer att ta en bild med enhetens kamera och uppmana användaren att ladda upp den . Använd ett program - specifik textredigerare eller en grundläggande textredigerare som Anteckningar i Microsoft Windows , eller Textredigeraren i Mac OS X , som är både gratis och kommer med respektive operativsystem .
2
definiera funktionen som ska användas för att ta bilden och definiera källa för bilden , vilket i detta fall är enhetens kamera , med följande rader kod . Observera att " 0 " bredvid den första " PictureSourceType " indikerar att bilden inte kommer att komma från enhetens inbyggda bibliotek av existerande bilder
funktion PictureSourceType ( ) { }; . PictureSourceType.Photo_Library = 0 ; PictureSourceType.Camera = 1 ;
3
Ange vad som ska hända med bilden när den tas med hjälp av API: s getPicture funktion . Koden nedan anger att bilden sparas i en kvalitet 8 ( av 10 , vilket är den högsta ) och att användaren kommer att utföra en åtgärd när det har framgångsrikt tagits ur kameran - i det här fallet , kommer de ladda upp bilden
funktion getPicture ( Kamera ) { var options = { kvalitet : 8 } ; } . { navigator.camera.getPicture ( getPicture_Success , null , optioner ) ; };
4
Uppmana användaren att ladda upp bilden efter att den har tagits med hjälp av följande kod . Byt webbadress efter " APIPath + " i exemplet nedan med URL- sökvägen att din ansökan kommer att använda för att lagra uppladdade filer .
Funktion getPicture_Success {var feedURL = APIPath + " bilder /upload /" ; . $ inlägget ( feedURL ) ;}
5
Spara koden som du har skapat i denna tutorial och klistra in den i ett lämpligt område av ditt PhoneGap ansökan kod för att lägga till en funktion som utnyttjar ramverkets kamera API .