Gracias por A2A. Tal vez hay muchas formas de hacerlo. Esta es mi sugerencia.
Para el lado del servidor, debe implementar la API RESTful. Los servicios RESTful son realmente fáciles de manejar y comprender. Si utiliza otro servicio (no el suyo), debe verificar si implementan RESTful para sus servicios. Como respuesta, uso JSON en lugar de XML. JSON es simple y fácil de manejar.
Y para la parte de Android, es bastante simple. Esta es una solución común del uso de API RESTful en Android.
Primero, cree HttpClient y HttpPost (si usa post).
- Tengo una gran idea para una aplicación, pero necesito que alguien con el conjunto de habilidades de programación me ayude (no tengo experiencia en aplicaciones). Como estudiante de primer año de la universidad, ¿cómo debo buscar el talento?
- Cómo copiar datos de WhatsApp de un Android a un iPhone
- He hecho algunas aplicaciones. ¿Puedo abrir una tienda de desarrollo de aplicaciones?
- Cómo hacer una aplicación de juegos
- ¿Estaría en problemas legales haciendo una aplicación a partir de la idea de alguien?
// Crear un nuevo HttpClient y Publicar encabezado
HttpClient httpClient = new DefaultHttpClient ();
HttpPost httpPost = new HttpPost (url + servicePath);
Después de eso, agregue los parámetros que desea agregar.
List nameValuePairs = new ArrayList ();
nameValuePairs.add (nuevo BasicNameValuePair (clave, valor));
httpPost.setEntity (nuevo UrlEncodedFormEntity (nameValuePairs));
Y por último, ejecute al cliente y obtenga la respuesta.
Respuesta de HttpResponse = httpClient.execute (httpPost);
String responseString = inputStreamToString (response.getEntity (). GetContent ()). ToString ();
Para la cadena de respuesta, se basa en la respuesta de su servidor. Para JSON, puede usar el paquete org.json del paquete de desarrollo de Android (no necesita agregar ninguna biblioteca).