Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Consulta php-Android

Estas en el tema de Consulta php-Android en el foro de Android en Foros del Web. Hola! Estoy practicando conexiones de lectura y escritura en mysql por medio de php. Ahora probando la lectura (donde tengo un fichero php donde hace ...
  #1 (permalink)  
Antiguo 23/05/2012, 20:42
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 16 años, 4 meses
Puntos: 2
Consulta php-Android

Hola!
Estoy practicando conexiones de lectura y escritura en mysql por medio de php.

Ahora probando la lectura (donde tengo un fichero php donde hace un select), quiero obtener esa info en el cel.
Hice la escritura en la base por medio de:

httpclient = new DefaultHttpClient();
httppost = new HttpPost("http://www.xxxx.com/xxx.php");

params.add(new BasicNameValuePair("pass", password));

Me pregunto como seria lo contrario, es decir, mandar la info al tel.
Es posible implementar lo mismo pero:

params.get(new BasicNameValuePair(xxxxx)); ?

Por ejemplo, si yo obtengo un select por medio del fichero de PHP, como pasar ese vector a Android para que lo lea el cel?

Muchas gracias!!!!!!!!!!
  #2 (permalink)  
Antiguo 25/05/2012, 16:11
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Consulta php-Android

Logré armar esto:

Código:
	JSONArray jArray;
        		try {
        			jArray = new JSONArray(result);
        			JSONObject json_data = null;
        			
        			for (int i = 0; i < jArray.length(); i++) {
        				json_data = jArray.getJSONObject(i);
        				
        				ct_id = json_data.getDouble("latitud"); // "latitud" es el campo dentro de la tabla donde estan los registros
        				ct_name = json_data.getDouble("longitud"); // "longitud" es el campo dentro de la tabla donde estan los registros

        				List<Overlay> mapOverlays = mapView.getOverlays();
        		        	Drawable drawable = GMapsActivity.this.getResources().getDrawable(R.drawable.icon);
        				CustomItemizedOverlay itemizedOverlay = new CustomItemizedOverlay(drawable, GMapsActivity.this);
        				
        				mapView = (MapView) findViewById(R.id.map_view);
        		        	mapView.setBuiltInZoomControls(true);
        		        
        				GeoPoint point = new GeoPoint( (int)(v_lat * 1e6), (int)(v_long * 1e6) ); / v_lat y v_lat son dos double
    					OverlayItem overlayitem = new OverlayItem(point, "prueba", "punto");
    					
    					// Muestro los puntos en el mapa
    					itemizedOverlay.addOverlay(overlayitem);  				
    					
    					mapOverlays.add(itemizedOverlay);
    					
    					MapController mapController = mapView.getController();
    					
    					mapController.animateTo(point);
    					mapController.setZoom(15);


        			}

Pero todavia no me anda. Habrá que armar algun array para almacenar la latitud y longitud, y despues pasarla al mapa?

Gracias!!!

Etiquetas: basicnamevaluepair, httppost, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:52.