HTML5是现在最热门的技术之一,Android自带的WebKit浏览器对于HTML5有着不错的支持,而各种浏览器的最新版本都开始普遍的支持HTML5。使用HTML5开发手机应用的主要好处有两个:一个是应用可以跨平台,包括不同的手机平台和PC;二是可以从服务器下载应用的内容,但是不依赖于后台Server也可以运行,可以把Web应用和本地应用更好的结合在一起。

这一系列文章的目的在于研究和实验使用HTML5开发Android本地应用的优缺点和可行性,?包括HTML5本身的优点和局限性,网页部分和应用环境之间的交互,以及我们可以怎样控制和修改浏览器插件的行为,把它和手机本身的环境更好的结合在一起。

首先是把一个WebView嵌入到应用界面中,建立起它和环境的交互,然后加载一个简单的HTML5页面。要被加载的HTML文件放在asset目录中,可以通过url "file:///android_asset/index.html"来加载。这个页面的作用只是用canvas画一个简单的图形。

String path = "file:///android_asset/index.html";

String TAG = "WebClientDemo";

boolean isLoadResources = true;

WebView mWebView;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.webview1);

init();

html开发android,使用HTML5开发Android本地应用(一)相关推荐

  1. Android and HTML5 开发手机应用

    作为一个WEB开发者,HTML5让我兴奋,因为它可以将桌面应用程序功能带入浏览器中.但在国内,看着到处横行的IE8版本以下的浏览器,觉得到能大规模使用HTML5技术的那天,还遥遥无期.但面对iOS及A ...

  2. 新手入门HTML5开发,你必须先搞懂这6个问题

    凭借着跨平台,实时更新,无需安装,易于分发等众多优点,HTML5受到越来越多企业的青睐.而凭借着入门相对简单的优势,很多人编程初学者都选择学习HTML5.但对于初学者来说,学习HTML5之前,会有很多 ...

  3. html5开发android应用

    作为非常看好未来手机网络的我,也在一直研究Android平台的应用的开发,也许是因为自己更熟悉HTML及CSS.JS,并受到之前使用HTML和VC开发程序的影响,我也更愿意使用HTML来做Androi ...

  4. HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了

    过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界.这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你会发现,这个世界的 ...

  5. Android逆向工程:针对HTML5开发的App如何下手?这就带你上车!

    亲爱的小伙伴们大家好,春节已经过去了,想必小伙伴们在家玩的都很愉快吧~现在不知道大家是否已经告别了老家温暖的港湾再次投入到工作岗位中,博主反正是已经投入到岗位一星期了,不过还是有点不在状态~~新年新气 ...

  6. android 获取wifi的ip地址吗,Android开发实现在Wifi下获取本地IP地址的方法

    本文实例讲述了Android开发实现在Wifi下获取本地IP地址的方法.分享给大家供大家参考,具体如下: 代码核心介绍: WifiManager类提供了对设备Wifi功能的管理,包括Wifi开关的打开 ...

  7. Android插件化开发之动态加载本地皮肤包进行换肤

    Android插件化开发之动态加载本地皮肤包进行换肤 前言: 本文主要讲解如何用开源换肤框架 android-skin-loader-lib来实现加载本地皮肤包文件进行换肤,具体可自行参考框架原理进行 ...

  8. Android开发之调用相机拍照与本地图库选择图片

    引用链接 Android开发之调用相机拍照与本地图库选择图片 Android调用相机实现拍照功能 部分截图 引言 小项目有一个访问相册的需求,在网上查找得到两位大神博客指点,但博客发布时间过旧,难免因 ...

  9. 利用HTML5开发Android

    为什么80%的码农都做不了架构师?>>>    在此输入链接描述 ● Android设备多分辨率的问题 Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大 ...

最新文章

  1. 分析 | MEMS传感器市场报告
  2. Activity管理
  3. 给thinkphp3.2用上composer
  4. rsync的自动脚本实现方案(非rsyncd服务)
  5. MFC——SetTimer函数的用法
  6. 用CAJViewer识别图片文字
  7. 有限元法 matlab,MATLAB有限元分析与应用.pdf
  8. 燕大学子知网使用手册
  9. Toast调整显示位置
  10. 常用证件照照片规格(英寸) (厘米) (像素)
  11. 贰贰许远东在浙江省社科联学术年会上关于“中小企业数字化之路”的分享
  12. java jcp_太久了,JCP:Eclipse考虑了新的Java规范流程
  13. 4g网络设置dns地址_上网速度慢,修改一下win10系统的DNS设置,网速飙升
  14. Java开发中常见的危险信号(中)
  15. 录屏软件 OBS 入门笔记
  16. intel显卡驱动安装时报错【无法为此计算机验证正在安装的驱动程序】
  17. Hadoop(三)通过C#/python实现Hadoop MapReduce
  18. quartz - 宕机后的设置
  19. 马明哲:平安最大对手是阿里和腾讯等现代科技企业
  20. Java环境安装步骤

热门文章

  1. nginx-php类似nginx-lua的扩展,nginx-php中文开发文档
  2. html恶搞之无限弹窗
  3. MySQL数据库基本管理
  4. RGB图像转换为灰度图像的原理
  5. 同步与异步区别之我见(一)
  6. php区分线上环境和测试环境
  7. 亲测三大热门短链接平台,告诉你谁才是最好的
  8. 请收起你的善良,越是心地善良的女人,通常命越差
  9. canvas中getContext(“2d“) 对象的属性和方法
  10. IP地址分配和IP地址的划分