移动应用实战(移动OA)之六_生成Android手机APP之一

  移动应用实战(移动OA)之六_生成Android手机APP之一

  之前,我们已经为“移动OA”项目制作了“个人信息”、“会议室管理”等功能,其它功能也在积极制作。

  当我们把移动端的页面制作完成后,下一步的工作就是将这些页面打包成手机APP了。


  以前我们提过,可以使用PhoneGap软件,将HTML页面打包成手机APP。
  PhoneGap软件可以帮助你生成Android项目,或IOS项目。
  其原理是:
  1. 使用自动代码工具生成项目(通常项目的目录结构都是相对固定的,所以可以使用自动代码工具生成)。
  2. Android系统或IOS系统都有相应的Web组件,只要调用Web组件加载HTML页面,就能实现一进入APP就显示HTML页面的效果。
  3. 用户需要将制作好的移动端页面复制到Android项目或IOS项目的特定资源目录下。

  目前主流的手机操作系统主要有Android和IOS两种,我这里重点探讨Android应用程序的开发。
  针对“生成Android手机APP”这个主题,本节主要探讨Android应用程序开发基础。
  下一节中,将会探讨使用PhoneGap生成Android手机APP。

  一、搭建Android开发环境
  Android开发与Java开发类似地,也使用eclipse。后期,Google也研发了自己的开发工具“Android Studio”,它目前还有不成熟的地方,但可以持续关注,前景是好的,毕竟是自家的产品。
  eclipse大家都用过,要在eclipse中进行Android开发,还需要有两个东西:
  1. Android SDK。与JDK类似,开发软件,都需要类库什么的,Android SDK中提供了Android应用程序开发所需的类库。Android操作系统由于版本较多(当前版本号为25,即已经更新了25个版本),每个版本都有相应的SDK。所以有一个专门的小工具名为“SDK Manager”,用于SDK的下载和维护。不必每个版本的SDK都下载,只需下载主流版本,并在其上进行开发即可,因为Android应用程序是向后兼容(Backwards compatibility)的。
  2. ADT:即Android Developer Tools。eclipse要实现扩展功能,是通过插件实现的。ADT就是在eclipse中进行Android应用程序开发所需的插件。每个Android版本都有相应的ADT插件。

  由于Google网站被墙,造成在eclipse中安装ADT变得麻烦了,本来可以在线安装的,可是ADT所在的developer.android.com网站被墙,在线安装变得不可能了。
  解决方式有二,一是翻墙(反正以后查资料,也要上安卓开发者网站的),二是使用国内镜像。

  下面我们介绍使用国内镜像搭建Android环境。


  1. 下载ADT Bundle
  你下载到的是一个既包含Android SDK,也包含集成了ADT的eclipse。
  下载地址:
  http://tools.android-studio.org/index.php/adt-bundle-plugin
  下载ADT Bundle,全部都是集成好的,解压即可使用。
  注意分别操作系统,注意自己的操作系统是32位还是64位。

  这是解压后的目录:



  2. 使用“SDK Manager”管理SDK版本。
  打开SDK Manager:


  这里列出了各个版本的SDK,例如我使用的版本是23(Android 6.0)。


  安装过的组件,会显示Installed,并打勾,没安装的就显示Not installed,需要更新的会有下载标志。


  各组件中,SDK platform是必需的,是开发平台;

  Documentation是文档;

  Samples for SDK是示例;

  后面带System Image的是系统镜像,只有下载了系统镜像,才可以创建模拟器。Android手机的CPU芯片主要有两种类型:arm和atom。一般的手机或平板都是用arm的cpu,armeabi是针对普通的或旧的arm cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm cpu。Intel公司在2008年也发布了新的低功耗处理器家族,命名为atom;

  Google APIs是各种谷歌API,例如谷歌地图(可惜国内不太好用);


  如果更新不了SDK,需要设置一下国内代理服务器(Tools->Options),如下图所示:


  这个镜像是大连东软信息学院的。


  二、使用eclipse开发android程序

  这部分需要自己看书或教学视频。

  我只能稍微提几点。

  1. 打开下载的ADT Bundle中自带的eclipse,就可以开始Android应用程序开发。

  2. 使用File->New->Android Application Project菜单可以创建Android应用程序。

  3. 一路按默认走完创建向导后,生成一个默认的应用程序框架。

  4. 要测试该应用程序,可以创建模拟器,也可以将自己的Android手机通过数据线连接到电脑,并打开开发者模式。右键点击Android项目,选择:Run As->Android Application,这时会提示发布到哪个设备上,如果你的手机连接电脑,就可以直接发布到你的手机上测试了。


  好的,本节主要任务是下载ADT Bundle,并熟悉一下Android开发环境。


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值