android视频教程

android视频教程

5 (13人评价)
  • 课时:(26)

  • 学员:(409)

  • 浏览:(15224)

  • 加入课程

android视频教程20的笔记

相关课时: 笔记详情:

在Android2.2以上实现MobileWidget(采用方法一 ) 2.2已支持html5,flash mobileWidget三个难点:html5,flash,WAC2.0. 目标: 通过例子,体验运行时想Webkit注册JS扩展对象(如摄像头对象,拨号) 定义JavaScriptInterface类 启动浏览器WebView对象 webView.addJavascriptInterface() 看手机运行,网页程序index.html实现了对WAC2.0的支持。 android framework 和JS对象上建立桥梁。 看src下两个类源码:JavaScriptInterface 和主activity中设置myWebView-addJavascriptInterface方法注册JavaScriptInterface JS对象,load index.html网页。 看addJavascriptInterface源码: WebView.java addJavascriptInterface() WebViewCore.java sendMessage()-handleMessage()接收(transferMessage)。 BrowerFrame.java addJavascriptInterface() NativeAddJavascriptInterface(),类库中,底层守护进程会接收到这个调用。 利用Cavas对象画图形。2.2以下不支持的用c++开发插件,NPN API标准。开发后更新成.so,在用JNI机制打包。

2.2以下的源代码中有示例:

/development/samples/BrowerPlugin/浏览器插件开发示例,可以参考来做开发。

重难: 通过看代码,理解注册机制 考核: 如何在运行时注册Webkit的JS扩展对象,让其支持WAC2.0

0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 973学员/ 4.8评分
免费