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: