Se você é um engenheiro de software olhando para construir uma aplicação móvel , você pode querer considerar a estrutura PhoneGap . Baseado em HTML5, a principal vantagem de programar um aplicativo que usa interface de programação de aplicativo de câmera do PhoneGap , ou API , é a sua compatibilidade cruzada . Se você desenvolver um aplicativo usando uma linguagem própria, seus usuários estão limitados ao uso de dispositivos que são capazes de ler esse idioma. No entanto, com PhoneGap , os aplicativos podem ser usados em vários dispositivos móveis, incluindo o Android, iOS , Blackberry OS, WebOS e Symbian. Você pode usar o PhoneGap câmera API para construir um recurso de upload de imagem. Coisas que você precisa
Javascript Edição de texto aplicativo
Show Mais instruções
1
Abra seu aplicativo de edição de texto e criar um documento em branco , onde você vai programar a função que vai tirar uma foto usando a câmera do dispositivo e solicitará que o usuário faça o upload . Use um editor específicas de programação de texto ou um editor de texto básico como o Bloco de Notas, no Microsoft Windows, ou o TextEdit , no Mac OS X , que são gratuitos e contam com os respectivos sistemas operacionais .
2
defina a função que será usada para tirar a foto e definir a fonte da imagem , o que neste caso é a câmera do dispositivo , usando as seguintes linhas de código. . Note-se que o "0" ao lado da primeira " PictureSourceType " indica que a imagem não será proveniente de biblioteca a bordo do dispositivo de imagens existentes
função PictureSourceType () {}; PictureSourceType.Photo_Library = 0 ; PictureSourceType.Camera = 1;
3
Especifique o que deve acontecer com a imagem uma vez que é feita pelo usando a função GetPicture da API. O código a seguir especifica que a imagem será salva com uma qualidade de 8 ( de 10, que é o mais alto) e que o usuário irá executar uma ação , uma vez que com sucesso, foi capturado a partir da câmara - neste caso , eles vão carregar a imagem
função GetPicture (Câmara) { var options = { qualidade : 8} ;} . { navigator.camera.getPicture ( getPicture_Success , null , opções );} ;
4
Solicitar que o usuário carregar a imagem após ter sido feita pelo usando o seguinte código . Substitua a URL depois de " APIPath +" no exemplo abaixo com o caminho de URL que seu aplicativo será usado para armazenar os arquivos enviados .
Função getPicture_Success {var feedURL = APIPath + " photos /upload /" ,. $ post ( feedURL );}
5
Salve o código que você criou neste tutorial e colá-lo na área apropriada do seu código de aplicativo do PhoneGap para adicionar um recurso que utiliza a estrutura do API câmera.