Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2012, 20:23
Onsterion
 
Fecha de Ingreso: octubre-2010
Mensajes: 73
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Android + Python + webView obtener variables con javascript

Buenos, estoy intentando hacer una aplicación de android con python y webView.

Quisiera saber si puedo cargar una variable de python y pasarsela al html y guardarlas en una variable en javascript.

Lo que estuve probando hasta ahora:


Python:
Código:
import android
import os, sys


ruta_del_proyecto = os.path.dirname(os.path.realpath(__file__))

droid = android.Android()
droid.webViewShow(ruta_del_proyecto + '/ui/prueba.html?ruta_del_proyecto=5')

print ruta_del_proyecto + '/ui/prueba.html?ruta_del_proyecto=5'
HTML
Código:
<html>
	<!--urta cel: file:///sdcard/sl4a/scripts/test1/ -->
  <head>
    <title>prueba</title>
    <script>
		var droid = new Android(); 
		
		function getUrlVars() {
		var vars = {};
		var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
			vars[key] = value;
		});
		return vars;
		}
		
		var ruta_del_proyecto = getUrlVars()["ruta_del_proyecto"];
		
		alert (ruta_del_proyecto);
    </script>
  </head>
  <body>
  </body>
</html>
Pruebo esto solo con HTML y funciona, pero al hacerlo con el sl4a con python, parece que no le llega nada.


Ojala alguien sepa xD
__________________
Página Principal: http://www.almightysystem.com.ar/