web widget 目前种类比较多,比较流行的有Symbian, apple
widget等。下图中的widget基于android示例HelloActivity,使用一个WebView去调用一个简单的widget。
值得注意的是,web widget中的javaScrip 可以调用java的函数,反之亦然。这将极大扩展web
widget的功能。
~~~~
1. widget的index.html文件内容。此widget 利用google service
API,实现语言翻译功能。将此文件拷贝到emulator上/data目录下。
"">
Google
Translator
Auto detect source language and translate
to:
Copy from the above text box and paste the text
where ever. If there is an update, it will be here:
link
Enjoy W. Seto
@Override public void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set the layout for this activity. You can find
it
// in res/layout/hello_activity.xml
setContentView(R.layout.hello_activity);
WebView wv;
wv = (WebView) findViewById(R.id.text);
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("file:///data/index.html");