<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


        以前做毒霸極速版、網盾客戶端都使用過網頁做界面。所以對于這種模式我是情有獨鐘,而android 中的webview組件帶的可是webkit內核,V8 腳本引擎啊,HTML5 啊,如果用這個做一些在線應用的界面,應該會是一個不錯的選擇吧。雖然android 寫界面已經很簡單了(相比5年前用Java Swing 寫GUI 的痛苦記憶),但是在線的網頁自然有在線的好處。而且HTML5 的離線存儲功能也不錯。說了一堆廢話,對不起。

       首先建立工程,使用webview 組件。

        demo 代碼核心部分:
    super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

            mWebView = (WebView) this.findViewById(R.id.webview);
            mHandler = new Handler();

            WebSettings webSettings = mWebView.getSettings();
            webSettings.setJavaScriptEnabled(true);
            mWebView.addJavascriptInterface(new Object() {
                public void clickOnAndroid() {
                    mHandler.post(new Runnable() {
                        public void run() {
                            mWebView.loadUrl("javascript:wave()");// 調用腳本函數
                        }
                    });
                }
            }, "demo"); // 為腳本函數提供了接口 ,window.demo.clickOnAndroid()
            mWebView.loadUrl("file:///android_asset/html/notice.html");

    有幾點需要注意的地方:
    (1)如果應用需要訪問上網,在 AndroidManifest.xml 中加入:

    <uses-permission android:name="android.permission.INTERNET"/>
    (2)代碼中android_asset 相當于 工程路徑中:assets 目錄下的資源。
    (3)setJavaScriptEnabled 是設置是否允許使用javascript腳本,一定要打開。
    (4)在 layout 下main.xml 中,
    <WebView android:id="@+id/webview" android:layout_width="fill_parent“  android:layout_height="wrap_content" /> 


    順利的完成該demo ,該demo 中主要就兩個點:1。使用了網頁做界面,2。實現了JavaScript 與  Java 的互相調用。

    posted on 2011-11-04 23:40 -274°C 閱讀(2901) 評論(2)  編輯  收藏 所屬分類: android


    FeedBack:
    # re: android 使用html做應用程序界面初探
    2011-11-10 08:12 | tbw
    恩 不錯   回復  更多評論
      
    # re: android 使用html做應用程序界面初探
    2011-11-10 14:51 | tbw
    嗯,不錯  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914351
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 国产免费AV片在线观看| 曰批全过程免费视频免费看| 丁香花在线观看免费观看图片 | 日本免费一区尤物| 亚洲日本在线电影| 国产视频精品免费| 欧亚一级毛片免费看| 在线亚洲精品自拍| 今天免费中文字幕视频| 亚洲四虎永久在线播放| 18女人水真多免费高清毛片| 亚洲av永久无码嘿嘿嘿| 精品久久免费视频| 国产精品福利片免费看| 久久香蕉国产线看观看亚洲片| 久久午夜羞羞影院免费观看| 亚洲国产成人久久| 国产一级淫片免费播放电影| 九九视频高清视频免费观看| 亚洲精品无码av人在线观看| 96免费精品视频在线观看| 99久久婷婷国产综合亚洲| 国产aa免费视频| a级片免费观看视频| 亚洲成人福利网站| 免费国产成人高清视频网站| APP在线免费观看视频| 亚洲噜噜噜噜噜影院在线播放 | 在线视频精品免费| 爱爱帝国亚洲一区二区三区| 亚洲人成网7777777国产| 99久久99这里只有免费费精品| 亚洲日产乱码一二三区别| 国产AV无码专区亚洲AV手机麻豆| 性xxxxx大片免费视频| 亚洲色偷偷综合亚洲av78 | 久久精品国产亚洲av影院| 免费羞羞视频网站| 久久美女网站免费| 人人狠狠综合久久亚洲| 亚洲天天做日日做天天欢毛片|