Aplicação Android consumindo uma API em PHP
Aplicação Android consumindo uma API em PHP
Neste exemplo, uma app Android nativa faz uma requisição via POST para um webservice em PHP. A aplicação mobile envia um usuário e senha para a API, que retorna se estes estão corretos, ou não. A comunicação está sendo feita utilizando JSON.
Arquivos a serem utilizados:
- WebService.zip: contém o sistema em PHP (API - webservice) - Descompacte-o no diretorio do seu Apache
- Mobile.zip: contém o projeto android. Abra-o no Android Studio.
Instruções de execução:
- Instalar e executar Apache
- Descompactar o arquivo WebService.zip no diretório "webapps" do Apache. Se estiver utilizando o WAMP (Windows), jogar o diretório descompactado em "$WAMPP_HOME/www". Se estiver utilizando XAMPP (Linux), jogar no diretório "$XAMPP_HOME/htdocs". Deve-se manter o mesmo nome da pasta descompactada - "WebService" - sensitive case.
- Descompactar o arquivo Mobile.zip e importálo no Android Studio. Em seguida, executar o projeto.
- Verificar qual o IP do computador que está rodando o Apache.
- Ao executar a app mobile, é exibido um campo de entrada de dado para informar o caminho(URL) da API (projeto PHP). Atualize a URL com o IP verificado no item 4 (mude apenas o IP)
- Clique no botao da app. E veja o texto que será exibido.
- Enjoy!