Red de conocimiento informático - Problemas con los teléfonos móviles - La respuesta devuelve el código fuente php.

La respuesta devuelve el código fuente php.

No sé si el cartel sabe javascript, pero sería bueno saber php js.

¡Android te ha proporcionado una interfaz de llamada javascript!

No escribiré un programa web aquí, soy demasiado vago para escribir.

Es decir, usar webview para cargar la página web y luego el programa local de Android interactúa con js en la página web de webview.

La ventaja de una vista web es que el nombre del objeto es: WebVIew llama a su método setjavascriteable(true);

1: el programa cliente de Android llama al programa js en la vista web.

webview. loadurl("javascripot: test()");

En este momento, llamará al método de prueba en el código javascript de su página web.

2. Llame al programa local de Android a través del código javascript en la página web.

mwebview . addjavascriptinterface(new Object(){

public void hey(){

mHandler.post(new Runnable() {

Public void run(){

Toast.makeText(Test.this, "Prueba de llamadas java", Toast. length_long

}

} );

}

}, "Demo");

La demostración entre paréntesis es el nombre de un objeto dom falso.

Luego, el código en Android local se puede llamar a través del método window.demo.heiHei().

Por ejemplo:

ltdiv id = ' b ' gt lta onclick = " window . demo . clickon Android()" gt; BC lt/a gt;

Por último: no hablaré de referencia de herencia. Creo que si comprende lo anterior, básicamente podrá comprender lo que está diciendo, ¡y lo mismo ocurre con las referencias pasajeras!

¡Querido, dámelo! ¡Golpéalo con tus manos!