闖蕩在移動互聯(lián)網(wǎng)的世界中
我們來演示一個獲取聯(lián)系人,并用網(wǎng)頁展現(xiàn)出來的簡單例子。
首先,我們在eclipse環(huán)境中創(chuàng)建一個Android project,我們的Activity名稱是com.example.RIAExample,并且修改界面的layout文件如下:
可以看到,界面中僅僅包含一個WebView控件。
接下來,創(chuàng)建一個簡單的java類來描述一個聯(lián)系人的信息,它包含聯(lián)系人姓名和號碼。
例子很簡單,我加了注釋希望有助大家理解,其他我就不深入解釋了。 我把例子的源代碼放上來,你可以下來試一試。
RIADemo
這個例子說明通過WebView.addJavascriptInterface方法,我們可以擴展JavaScript的API,獲取Android的數(shù)據(jù)。這樣,JS的粉絲就可以使用Dojo,JQuery,Prototy等這些知名的js框架來搭建android應(yīng)用程序來展現(xiàn)它們很酷很玄的效果!但是,目前addJavascriptInterface還不夠靈活強大,為什么呢?敬請關(guān)注第四篇“what next?”
posted on 2009-03-14 16:16 勤勞的蜜蜂 閱讀(5486) 評論(6) 編輯 收藏
JavaArrayJSWrapper這個類在哪個包中,我找了半天沒找著,很郁悶 回復(fù) 更多評論
謝謝你的一系列的android的blog,我也一直在看關(guān)于android的sdk 回復(fù) 更多評論
JavaArrayJSWrapper是我自己寫的,你下載我例子的源碼就看到實現(xiàn)了。如果你也關(guān)注這些東西,那我們一起來討論,我的聯(lián)系方式j(luò)errylee2002@hotmail.com以及jerrylee.li@gmail.com 回復(fù) 更多評論
在s60的平臺上如何做OSGI的應(yīng)用? 回復(fù) 更多評論
s60上如果有cdc的vm,就可以跑osgi,然后開發(fā)OSGi的應(yīng)用就和在desktop上一樣。 回復(fù) 更多評論
hello 我是mxx 一不留神發(fā)現(xiàn)你又開始寫blog了,呵呵呵呵... 回復(fù) 更多評論
Powered by: BlogJava Copyright © 勤勞的蜜蜂