¿Cómo puedo conectar una aplicación de Google App-Engine con mi Android?

Tengo una aplicación desplegada en google app-engine .. tiene un formulario de registro. ahora he hecho un formulario de registro en mi aplicación Android y quiero que al hacer clic en enviar … debe ser enviado a la aplicación en google app-engine y debe ser persistido en el db particular …

alguien me dijo que usar la solicitud de http y el método de respuesta, pero no soy consciente de esa cosa .. alguien puede por favor proporcionarme algún código de ejemplo o algo …..

gracias

No ha especificado si está utilizando Python o Java.

Tienes que decidir cómo quieres conectarte. En el nivel más simple, sólo podría POST los datos a Google App Engine. En Java escribirías un servlet que manejara esto. Consulte el tutorial de Java EE . También puede escribir un servicio web (SOAP, RESTful) en el servidor que maneja los datos que se envían desde su aplicación. Una vez más Google esto y hay innumerables ejemplos.

Supongamos que vamos por la ruta POST más simple. Así que en su servlet (funcionando con GAE) tendría algo como esto:

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String value1 = request.getParameter("value1"); } 

Y en tu aplicación Android harías algo como:

 DefaultHttpClient hc=new DefaultHttpClient(); ResponseHandler <String> res=new BasicResponseHandler(); HttpPost postMethod=new HttpPost("http://mywebsite.com/mappedurl"); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("value1", "Value my user entered")); postMethod.setEntity(new UrlEncodedFormEntity(nameValuePairs)); String response=hc.execute(postMethod,res); 

Por supuesto valor1 en el servlet se establecería en "Valor mi usuario ingresó".

EDIT: Google ha lanzado ahora sus puntos finales de Google Cloud . Esto hace que la creación de servicios RESTful en App Engine y la creación de clientes para Android sean mucho más fáciles. No te vincula en App Engine aún más, aunque – pero sin duda digno de consideración.

  • No se puede acceder a la aplicación de App Engine que se ejecuta en Android Studio mediante Android Device Application in LAN
  • Google App Engine y Android (OAuth, C2DM o Cloud Messaging)
  • El método de punto final de Google mantiene la devolución "nombre no debe estar vacío" excepción
  • Copia de seguridad de datos de Google Cloud Almacén de datos Vs google drive Vs otro servicio de almacenamiento
  • No se puede comunicar Google Datastore con la aplicación Android en Android Studio
  • Iniciador de backend móvil ausente de la consola de nube
  • Gestión de sesiones en Google App Engine con Android / IPhone
  • Cómo enviar datos de imagen al servidor desde Android
  • El inicio de Backend para móviles subscribeToCloudMessage no funcionará
  • Error al ejecutar el cliente de back-end móvil del motor de aplicaciones de Google
  • @Nullable @Named en GAE / Android Muestra
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.