Se sei un ingegnere del software cercando di costruire una applicazione mobile , si può prendere in considerazione il quadro PhoneGap . Sulla base di HTML5 , il vantaggio chiave di programmazione di un'applicazione che utilizza l'interfaccia di PhoneGap fotocamera dell'applicazione programmazione , o API , è il suo cross- compatibilità. Se si sviluppa un'applicazione utilizzando un linguaggio proprietario , gli utenti sono limitati a usare dispositivi che sono in grado di leggere quella lingua . Tuttavia, con PhoneGap , le applicazioni possono essere utilizzati in tutta una serie di dispositivi mobili, tra cui Android , iOS , Blackberry OS , WebOS e Symbian . È possibile utilizzare di PhoneGap fotocamera API per costruire un'immagine funzione di caricamento . Cose che ti serviranno Javascript
Testo applicazione di editing
Show More Istruzioni
1
Aprite il vostro editor di testo e creare un documento vuoto , dove potrete programmare la funzione che avrà una foto con la fotocamera del dispositivo e richiede all'utente di caricarlo . Utilizzare un editor di programmazione specifica di testo o un editor di testo come Blocco note di base , in Microsoft Windows o TextEdit in Mac OS X , che sono entrambi gratuiti e venire con i rispettivi sistemi operativi.
2
definire la funzione che verrà utilizzato per fotografare e definire la sorgente dell'immagine , che in questo caso è la fotocamera del dispositivo , utilizzando le seguenti linee di codice. Si noti che la "0" accanto al primo " PictureSourceType " indica che l'immagine non sarà venuta dalla biblioteca di bordo del dispositivo di immagini esistenti
funzione PictureSourceType ( ) {}; . PictureSourceType.Photo_Library = 0 , PictureSourceType.Camera = 1;
3
Specificare cosa dovrebbe accadere con l'immagine una volta che si è presa utilizzando la funzione GetPicture della API . Il codice seguente specifica che l'immagine viene salvata con una qualità di 8 ( su 10, che è la più alta) e che l'utente dovrà eseguire un'azione volta che è stato correttamente catturata dalla fotocamera - in questo caso , saranno caricare l'immagine
funzione GetPicture (Camera) { var opzioni = { qualità : 8 } ;} . { navigator.camera.getPicture ( getPicture_Success , null , opzioni); } ;
4 < p > Prompt all'utente di caricare l'immagine dopo che è stata presa utilizzando il seguente codice . Sostituire l'URL dopo " APIPath +" nel seguente esempio con il percorso URL che l'applicazione utilizzerà per memorizzare i file caricati.
Funzione getPicture_Success {var feedUrl = APIPath + " Foto /upload /" , . $ post ( feedUrl );}
5
Salva il codice che avete creato in questo tutorial e incollarlo nell'apposita area del codice dell'applicazione del vostro PhoneGap per aggiungere una funzionalità che sfrutta il quadro del fotocamera API .