Red de conocimiento informático - Material del sitio web - Cómo utilizar Phonegap para empaquetar aplicaciones web basadas en iOS

Cómo utilizar Phonegap para empaquetar aplicaciones web basadas en iOS

Para Android, Phonegap de Sencha también empaqueta programas web basados ​​en este método de descarga de Phonegap, que consta principalmente de dos archivos:

1. >

Este archivo jar contiene la clase DroidGap, que encapsula apropiadamente Actividad y WebView, lo que permite a los usuarios empaquetar de manera más conveniente.

La función más importante es la implementación de algunos complementos de Webkit. A través de estos complementos, algunas funciones del sistema de Android se pueden llamar directamente en javascript, como obtener información del dispositivo, como el tamaño de la pantalla y el sistema. número de versión, etc. También puedes llamar, enviar mensajes de texto, escribir en archivos locales y una serie de funciones.

2. phonegap.0.9.4.js

Este archivo js se ha encapsulado en un nivel superior para facilitar la llamada a las funciones de complemento agregadas en javascript. Por ejemplo, llamar directamente en js:

navigator.notification.vibrate(0) puede hacer que el teléfono vibre directamente

Y navigator.notification.beep(2) puede hacer que el teléfono emita un pitido Dos tonos

El siguiente es el ejemplo más simple (ver también el ejemplo proporcionado por phonegap):

(1) archivo fuente java: Sample.java

paquete ?com.phonegap.Sample; import?android.app.Activity; import?android.os.Bundle; import?com.phonegap.*; public?class?Sample?extends?{ ?@Override public. (Bundle.savedInstanceState) ?{* super.onCreate(savedInstanceState); * super.loadUrl("file:///android_asset/www/index.html"); ?}?}

(2) Código de página: index.html

lt;!DOCTYPE?htmlgt;?lt;htmlgt;?lt;headgt;?lt;meta?http-equiv="Content-Type"?content= "text/ html;?charset=utf-8"gt; lt;script?type="text/javascript"?charset="utf-8"?src=" phonegap.0.9.4.js"gt; ?.9.4 .js" gt;lt;/scriptgt;?lt;titlegt;Testlt;/titlegt;?lt;/headgt;?lt;bodygt;?lt;a?href="javascript: navigator.notification.alert('hola');" gt;click?melt;/agt;?lt;/bodygt;?lt;/htmlgt;

Coloque este archivo en el directorio activos/www/ del proyecto, si está incluido en el código de la página web, colóquelo en cualquier otro directorio.

(3) Agregue una referencia a la biblioteca phonegap.0.9.4.jar en el proyecto

Cuando compila y ejecuta el proyecto y hace clic en el enlace haga clic en mí en la página, Podrás ver la siguiente pantalla: