謝謝@剛子提供這麼個社區交流平台,特別感謝剛子提供上傳許可權, 哈哈,今天也發一個簡單的Demo上來上來,給社區貢獻一點綿薄之力。
最近一直關注移動web開發,更多看的是web開發的程式的效果,還沒有深入的去編程或開發。可能有不少人也是先做瞭解後才使用。我這裡放一個簡單的Demo,包括PhoneGap在Android上的打包,PhoneGap的相機例子,本地存放的html5mobi社區的sencha版本。還有兩個網路版本都放到裡面去,程式安裝後可以直接開啟運行看效果。本地運行html5mobi社區的sencha版開源的例子,需要自己去下載源碼放到Android 的assets/www/目錄下,因為例子比較大,所以沒放到源碼裡傳上來。開源例子瞎子地址:http://www.html5mobi.com/uploads/FileUpload/97/a8e7b0f5b0ef562ec72696bf397428.zip
除了Camera例子外,核心的代碼基本就是幾行,但是大家可以看到各個例子的效果。感受移動Web開發的魔力。
整理例子都在附件裡,歡迎下載.
TestDemo.zip //是源碼
TestDemoApk.zip //是android安裝程式apk android代碼,主要是loadUrl的使用。
package com.android.testdemo; import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.KeyEvent; import com.phonegap.DroidGap; /** * <a href="/profile/author" target="_blank">@author</a> rongfzh 2011-12-23 */public class PhoneGapActivity4 extends DroidGap{ /* (non-Javadoc) * <a href="/profile/see" target="_blank">@see</a> com.phonegap.DroidGap#onCreate(android.os.Bundle) */<a href="/profile/Override" target="_blank">@Override</a> public void onCreate(Bundle arg0) { super.onCreate(arg0); //sencha官方Demo super.loadUrl("http://dev.sencha.com/deploy/touch/examples/kitchensink/"); //本地html5mobi社區// super.loadUrl("file:///android_asset/www/index.html");// super.loadUrl("file:///android_asset/www/camera.html");// super.loadUrl("http://html5mobi.com/st2/index.html");// super.loadUrl("http://html5mobi.com/m/index.html"); } <a href="/profile/Override" target="_blank">@Override</a> public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { new AlertDialog.Builder(this) // .setIcon(R.drawable.files_test) .setTitle("退出提示") .setMessage("是否退出該頁面") .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }) .setPositiveButton("確定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { finish(); } }).show(); return true; } else { return super.onKeyDown(keyCode, event); } } }
下面是程式的: