Freakadelic Posted February 27, 2014 at 04:15 PM Report #546925 Posted February 27, 2014 at 04:15 PM Boa Tarde, Sou nova aqui no forum, estou a aprender a desenvolver app's para android, mas com o desenvolvimento surgiu me uma dificuldade, que é criar um endpoint na app para um URL (neste momento é so para testar). Será que alguem me pode dar umas dicas / tutoriais? Obrigado
odread Posted February 27, 2014 at 09:28 PM Report #546996 Posted February 27, 2014 at 09:28 PM Boa noite. Fiquei com dúvidas no que queres fazer... Pelo que percebo os Endpoint são do lado do servidor e o Android é que faz a chamada aos mesmos. Assim tenho duas questões, já tens um servidor implementado para receber estas ligações? Ou a tua dúvida prende-se com o facto de como se faz a lugação ao Endpoint através do Android? Cumprimentos
Freakadelic Posted February 28, 2014 at 02:39 PM Author Report #547119 Posted February 28, 2014 at 02:39 PM Neste momento apenas quero criar um endpoint por exemplo para o google para receber respostas por exemplo 200, 400, 500. Será que fui explicita? Obrigado!
Knitter Posted February 28, 2014 at 03:25 PM Report #547128 Posted February 28, 2014 at 03:25 PM Nem por isso. "Endpoint" é um termo bastante genérico que pode significar qualquer coisa desde um simples URL (www.portugal-a-programar.org é um endpoint) até aos sistema de "Endpoints" fornecido pelo Google App Engine. Normalmente quando se fala de um endpoint para uma aplicação móvel é em referência a um URL onde se encontra uma API qualquer. Sem explicares o que queres dizer por "endpoint" é difícil ajudar. Se for o caso do Google App Engine então a documentação oficial tem bastantes exemplos que podes seguir para testar. 1 Report
Freakadelic Posted February 28, 2014 at 04:57 PM Author Report #547158 Posted February 28, 2014 at 04:57 PM O que eu quero é criar um HttpClient onde a minha app recebe um id e envia pra esse endpoint
KTachyon Posted February 28, 2014 at 06:05 PM Report #547170 Posted February 28, 2014 at 06:05 PM (edited) Tens que fazer isso numa AsyncTask. No fundo só tens que configurar o HttpClient e mandar executar. O resultado da execução é um HttpResponse que tem uma HttpEntity com os dados que são retornados pelo servidor. HttpParams httpParameters = new BasicHttpParams(); // configuração adicional aos parametros HttpUriRequest request = new HttpGet(path); // ou post, put, delete, wtv HttpClient httpClient = new DefaultHttpClient(httpParameters); try { HttpResponse response = httpClient.execute(request); HttpEntity httpEntity = response.getEntity(); // Do wtv } catch (IOException exception) { // caso dê erro } Edited February 28, 2014 at 06:06 PM by KTachyon 1 Report “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare
odread Posted March 2, 2014 at 01:42 AM Report #547251 Posted March 2, 2014 at 01:42 AM Podes sempre utilizar a seguinte biblioteca http://loopj.com/android-async-http/ Tens exemplos muitos bons e como podes ver é bastante simples de usar. Antes utilizava essa biblioteca mas agora mudei-me para o Windows Azure.
Freakadelic Posted March 3, 2014 at 10:37 AM Author Report #547315 Posted March 3, 2014 at 10:37 AM muito obrigado 🙂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now