因为HTML5暂时无法短期内在PC普及,主要方向在使用高端浏览器的高端移动设备,所以可以用作开发Android系统的App。但只有Android2.2以上、iOS3.2以上均支持HTML5,两大平台有望全系列支持HTML5 ,HTML5可以用作离线应用的开发,离线应用就是把需要的资源先缓存到本地,下次再查看时无需联网。使用HTML5离线应用带来的好处:提供更快、更简便的服务,代码可高度重用,服务发布方便,HTML5主要应用:Web邮箱、Web RSS、Web地图等服务在无网络环境的使用,HTML5技术重点关注在动画、游戏方面,地理定位方面的应用正在崛起,HTML5还被用于改善用户体验。HTML5还是一种比较新的技术,我也在探索当中。用html5开发android的app和开发安卓有什么不同呢?android和java都是手机系统,但是html5不支持在java系统内使用。所以你开发android的app和开发java的app是不同的。HTML5 开发APP需要一个开发框架和编译环境,PhoneGap是一个开源的开发框架,使用HTML5,CSS3和JavaScript来构建跨平台的的移动应用程序。下面介绍PhoneGap环境的搭建,及第一个Web APP。

1、选择你使用的平台,PhoneGap支持6个平台的开发和编译:IOS,Android,WebOS(HP),BlackBerry,Symbian。

2、Eclipse 3.4+的安装根据个人PC环境选择相应的版本,下载:Eclipse IDE for Java EE Developers x64

3、下载并安装Android SDK。最新版本:android-sdk_r20-windows。

4、下载并安装ADT Plugin,最新版本是:ADT-20.0.0.zip。

5、下载最新版本的PhoneGap并解压,我们将使用其中的Android目录。

6、编写第一个HTML5 App

7、Hello橘子博客 在 “/assets/www”目录中新建文件“index.html”,并粘贴如下代码:

<!DOCTYPE HTML>

<html>

<head>

<title>

橘子博客

</title>

<script type=”text/javascript” charset=”utf-8″ src=”phonegap.js”></script>

</head>

<body>

<h1>

你好,

橘子博客。

</h1>

</body>

</html>

8、部署到模拟器右键单击项目节点选择Run As,然后点击Android Application。Eclipse将要求你选择一个合适的AVD,如果没有设置的话,你需要创建一个AVD。

9、部署到设备通过设置手机USB debugging选项,并已将设备连接到电脑。(设置> 应用程序> 开发)。或者直接安装到手机查看效果。

html5文章 -- 应用HTML5 开发手机APP相关推荐

  1. 开发app要用html吗,为什么要使用HTML5开发手机APP?

    为什么要使用HTML5开发手机APP?从未来的发展趋势看,现在的大部分开发商都因为HTML5的便捷性而广泛使用它,而且使用HTML5可以带来更好的互动.从程序员开发的角度来讲,HTML5的代码更加清晰 ...

  2. 如何开发手机APP软件?

    一门APP开发平台能做APP嘛 1.可靠的.专业的在线app开发平台可以满足中小企业的基本功能,而且制作出来的app非常专业,也可以拿来进行使用,如应用之星,就是采用控件式操作方式,菜鸟也可以制作出来 ...

  3. python开发app的软件_如何利用python开发手机app

    python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用python开发的app应当是作为编码练习,加上目前这方面的模块还不是特别成熟,bug比较多. 准备工作 利用python开发a ...

  4. Swift Playgrounds 能够开发手机App么

    Swift Playgrounds 能够开发手机App么 "我只有一​​台iPad.我可以用它来开发iOS应用吗?" 对于初学者来说,这是最常见的问题之一.我的回答总是:" ...

  5. 语言做一个自动售货机软件_软件开发手机app系统软件高端定制做一个app软件要多少钱...

    软件开发手机app系统软件高端定制-做一个app软件要多少钱 APP开发分原生APP开发和在线制作,我们来看下这两种都需要多少费用吧. 1.原生APP开发(定制开发) 互联网是个神奇的大网,大数据开发 ...

  6. 利用PHP语言开发手机app后台服务器的框架是什么?或者说开发流程是怎么样的?

    最近正在做一个手机APP的服务端API开发,虽然是基于Ruby on Rails的,做的也不太专业,不过大致相通,希望能够给你一些启发. 首先,如果是比较简单的手机APP,例如新闻客户端这样的 不会涉 ...

  7. php开发的app商城,如何利用PHP语言开发手机APP

    如何利用PHP语言开发手机APP 一般的PHP框架都可以用来做app后台服务器.因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题.PHP提供API给客户端 ...

  8. php语言能开发app吗_怎么利用PHP框架语言开发手机app?

    原标题:怎么利用PHP框架语言开发手机app? 一般的PHP框架都可以用来做app后台服务器.因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题.PHP提供 ...

  9. php开发安卓应用程序,如何利用PHP语言开发手机APP

    一般的PHP框架都可以用来做app后台服务器.因为原理上客户端从你这边拿的都是字符串数据,所以就算你不用框架也没有问题,不过会引发后续的问题.PHP提供API给客户端就好了,API描述方式有很多种:R ...

  10. 教育行业开发手机APP需要哪些功能

    教育行业开发手机APP需要哪些功能 教育行业是当前较为热门的行业之一,也是竞争性较强的行业之一. 那么,教育培训机构怎么能在这个行业中脱颖而出呢? 这时候你就需要一款教育APP了,教育APP可以为培训 ...

最新文章

  1. 打破Transformer宿命,新秀VOLO开源!横扫CV多项记录,首个超越87%的模型
  2. 吴恩达:数据集的规模和学习机制都很重要!
  3. 大学java专业核心课程_计算机应用技术专业核心课程有哪些?
  4. PHP任何类转对象访问
  5. 多delegate使用
  6. QML基础类型之string
  7. 如果Windows 8的销售没有预期那么好
  8. 学术 | 如何写一篇学术论文?(下)
  9. 吴裕雄--天生自然 JAVASCRIPT开发学习:HTML DOM 集合(Collection)
  10. dism++封装系统使用教程_dism++封装系统使用教程_win7系统部署工具Dism的操作方法...
  11. 微信小程序中如何应用音频
  12. ios android混合开发框架,iOS基于Cordova框架的混合开发
  13. 【光纤传输特性】图文并茂,你该了解这些
  14. 面试前一些非技术注意事项--程序员面试金典
  15. 元宇宙链游OAS即将正式上线,社区热度只增不减
  16. 关于三菱触摸屏GT Designer3 仿真软件创建工程
  17. Onenote 同步 PAC加速方式
  18. Cadence 17.4将状态栏由黑底白字改为白底黑字
  19. 多功能悬浮球下载_fv悬浮球下载-FV悬浮球 安卓版v1.4.5-PC6安卓网
  20. KMP算法解决病毒检测问题

热门文章

  1. 如何使用TreeView控件
  2. 数据结构上机实践第四周项目3 - 单链表应用
  3. (七)图像处理中常用算子Laplacian\Sobel\Roberts\Prewitt\Kirsch
  4. Lanenet论文解读
  5. mysql 试题_超经典MySQL练习50题,做完这些你的SQL就过关了
  6. python linkedlist,LinkedList在python中的实现
  7. java定义一个空数组_一个 Java 方法,最多能定义多少参数?
  8. android+p预览版小米,吃上安卓P!小米8更新首个Android P内测版
  9. 我对python的理解_python高级函数以及我对python的理解
  10. 笔记本电脑如何保养_电脑温度一高就“翻脸”,电脑小白该如何解决?学会少花冤枉钱...