<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()");// 調用腳本函數(shù)
                        }
                    });
                }
            }, "demo"); // 為腳本函數(shù)提供了接口 ,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。實現(xiàn)了JavaScript 與  Java 的互相調用。

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


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

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


    網站導航:
     

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914822
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 亚洲精品中文字幕麻豆| 久久久久国产成人精品亚洲午夜| 亚洲成av人在线视| 国产日韩在线视频免费播放| 免费一级毛片在线播放| 一个人免费视频在线观看www| 日本中文一区二区三区亚洲| 黄人成a动漫片免费网站| 免费观看日本污污ww网站一区| 中文字幕亚洲不卡在线亚瑟| 免费的黄网站男人的天堂| 亚洲成片观看四虎永久| 乱淫片免费影院观看| 亚洲最大av无码网址| 成在线人免费无码高潮喷水| 亚洲精品无码永久中文字幕| A片在线免费观看| 亚洲一区二区中文| 成人无码区免费A片视频WWW| 亚洲日韩看片无码电影| 国产成人无码免费视频97 | 久久亚洲一区二区| 99热精品在线免费观看| 亚洲AV成人无码天堂| 国产人成免费视频| 美女被免费网站91色| 亚洲伊人tv综合网色| 在线观看日本免费a∨视频| 亚洲AV性色在线观看| 亚洲综合色视频在线观看| 亚洲免费视频网站| 亚洲日本乱码卡2卡3卡新区| 免费va在线观看| 最近中文字幕大全免费版在线| 亚洲欧洲国产视频| 国产一级淫片视频免费看| 久久国产精品免费一区二区三区| 久久亚洲AV成人无码国产| 日韩免费视频网站| 国产成人AV免费观看| 亚洲人成电影网站色www|