嵌入HTML标记(当Android与Internet接轨

简介:

Google 以网络搜索引擎白手起家,通过努力与自己不断的研发,俨然已成为网络世界的巨头。而出自网络引擎出手的Android平台,与Internet接轨与应用,自然也不在话下。

要让自己开发的程序也能拥有浏览器的功能,使用WebKit引擎的WebView Widget是最适合不过的了。这里笔者稍微啰嗦一下,也许部分读者可能对WebKit的概念也还不是很清楚。

WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。传统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的KHTML和KJS。不过, 随着JavaScript引擎的独立性越来越强,现在WebKit和WebCore已经基本上混用不分(例如Google Chrome和Maxthon 3采用V8引擎,却仍然宣称自己是WebKit内核)。 

回归正题,事实上WebView是一个完整的嵌入式浏览器,可以直接利用WbeView自带的loadData方法,将HTML TAG传给WebView对象,让自己的android手机程序变身为Web浏览器。那么既然可以放入HTML TAG也就意味着直接在WebView里编写HTML网页程序。

 自行设定WebView要呈现的网页内容*/
    mWebView1.
      loadData(
      "<html><body>"+strIFrame+"</body></html>", "text/html", "utf-8");

下面为程序的代码,可供读者参考
   

 

 

main.xml内容

 运行之后的效果如下图所示

 点击Link Blog之后

 



本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/635733,如需转载请自行联系原作者

相关文章
|
7月前
|
监控 JavaScript 前端开发
JavaScript与HTML关系及其嵌入方式:新手常犯错误与规避策略
【4月更文挑战第1天】本文介绍了JavaScript与HTML的关系,强调了理解它们的分工和协作对于初学者的重要性。文中列举了新手在嵌入JavaScript时常见的错误,如嵌入位置不当、异步与延迟属性混淆、内联脚本与HTML混杂、忽略浏览器兼容性以及缺乏错误处理。提供了避免这些错误的策略,包括合理安排script标签、使用事件监听器、关注浏览器兼容性、学习调试技巧,并提倡遵循“结构-样式-行为”分离原则和使用错误处理机制。遵循这些最佳实践,有助于提高代码质量和开发效率。
145 1
|
7月前
|
数据可视化 前端开发
HTML基础结构和常用标记的例子
HTML基础结构和常用标记的例子
47 0
|
7月前
|
数据安全/隐私保护
7.常用的HTML标记
7.常用的HTML标记
67 0
|
5月前
|
移动开发 JavaScript Java
关于Android中如何过滤HTML标签
关于Android中如何过滤HTML标签
65 0
|
3月前
|
移动开发 前端开发 JavaScript
Twaver-HTML5基础学习(10)嵌入Table
本文介绍了如何在Twaver HTML5中嵌入表格(Table),并设置表格的列(Column)和样式。通过示例代码展示了如何在React组件中创建表格并添加数据,以及如何通过样式设置表格元素的颜色。
46 2
Twaver-HTML5基础学习(10)嵌入Table
|
2月前
|
移动开发 HTML5
在HTML5中嵌入视频和音频
【10月更文挑战第5天】在HTML5中嵌入视频和音频。
44 3
|
4月前
|
移动开发 HTML5
HTML5文档头部相关标记
【8月更文挑战第28天】HTML5文档头部相关标记。
44 1
|
4月前
HTML标记 和标记的属性
【8月更文挑战第28天】HTML标记 和标记的属性。
60 1
|
4月前
|
JavaScript C#
Winform 嵌入html,数据交互
Winform 嵌入html,数据交互
60 0
|
7月前
|
Android开发
android TextView HTML 的效果
android TextView HTML 的效果
48 2