打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
快速学会开发Android App

来自:臺灣大學計算機及資訊網路中心電子報

作者:吳玉舒 / 臺灣大學計算機及資訊網路中心程式設計組幹事

链接:http://www.cc.ntu.edu.tw/chinese/epaper/0022/20120920_2209.html


Part1:开发环境建立


要建立Android开发环境需要安装三个套件,分别为Java、Eclipse和Android SDK,Java是Android应用开发的程式语言,而Eclipse套件为其编辑环境,Android SDK为Android开发工具。接着利用Eclipse安装外挂套件ADT Plugin,再来下载安装所需的Android版 本,即完成整个开发环境。


Java SE


到Oracle官网下载JDK,并将其安装。安装完成会出现注册的页面,直接关掉即可。




Eclipse


到Eclipse官网下载Eclipse IDE for Java,若有需开发J2EE的话,可以选择下载Eclipse IDE for Java EE Developers,并将其安装。若对Eclipse觉得陌生,可以参考张仁峰的Eclipse简介与教学[1]。




Android SDK


到Android Developers下载Android SDK,并将其安装。




在安装的过程中,若已安装JDK,但却出现系统侦测不到JDK的错误,则需要额外设置系统变数,设置过程稍微繁琐,请多留心。




设置系统变数步骤如下:


于我的电脑按下滑鼠右键点选内容




点选进阶系统设定-> 进阶-> 环境变数




在系统变数按下新增,接着会出现一个视窗,在变数名称栏位填上java_home,而在变数值栏位填上C:Program FilesJavajdk1.7.0_05 (JDK的安装位置和版本若不同请自行修改),并按下确定即可正常安装Android SDK。



ADT Plugin


执行Eclipse,在设置workspace的画面直接按下OK即可,第一次执行可选择workbench跳过软体介绍。于HELP内点选Install New Software。




点选右上的Add按钮会出现一个视窗,在Name栏位的名称自取,而在Location栏位上打上:http://dl-ssl.google.com/android/eclipse,并按下OK。




此部分需稍待片刻,直到出现Developer Tools时,再点其左边的三角型将其展开,勾选DDMS和ADT(视需求也可直接勾选Developer Tools),按下NEXT,接着同意license将其安装。




安装过程中可能出现安全性警告,按下OK即完成安装ADT外挂套件。




下载安装Android开发版本


执行Eclipse,于Window内点选Android SDK Manager。




勾选所需的开发版本、Tools和Extras按下Install。




点选Accept All后再按下Install即可开始下载安装。在安装过程中若出现存取被拒的错误,其为权限不足所造成,使用系统管理员身分执行Eclipse并重覆以上步骤即可正常下载安装。




建立AVD


执行Eclipse,于Window内点选AVD Manager,接着于右上点选New创造一个模拟器。




Name栏位为此模拟器的名称,Target栏位选择模拟器的开发版本,接着按下Create AVD即可创造出模拟器。




接下来需将其更新,选择一个模拟器后按下右方的Start,再点选Launch如,系统会开启模拟器,在开启的过程中会花费许多时间,所以在程式开发时,不将模拟器关闭,继续运行可有效节省重开模拟器的时间,更多关于建立AVD的细节,可参考孙传雄Android教学网站内的如何安装Android模拟器[2]。




Part2:Android操作上手

在此部分将分别简介如何建立Android程式、如何将专案运作于模拟器上及如何使用既有专案汇入。目前最迅速的开发方式建议为汇入既有专案,因为很多程式早已有人开发出来,只要寻求最接近我们需要的程式再加以修改成自己的程式即可。


2.1建立Android程式


建立Android专案方式如下:


1.File -> New -> Project

2.Android -> Android Application Project -> Next
3.在Application Name栏位上填上Hello,再按Next
4. Next –> Next -> Finish




2.2将专案运作于模拟器


专案模拟方式如下:


1.在专案的root目录上点滑鼠右键
2. Run as -> Android Application




2.3使用既有专案汇入


汇入专案作法如下


1.File -> Import
2.General -> Existing Projects into Workspace -> Next
3.按Browse选择其路径->确定


值得注意的是在步骤3时,Copy projects into workspace 这个选项,其可将专案复制到workspace,让开发者于测试修改时不会更改到原本专案。




Part3:Android快速学习


学习程式语言的方法众多,多数人皆可藉由别人已开发的程式码范例快速学习,在此介绍几个android的教学网站供参考。除了 看程式码之外,也不妨尝试作部分的修改,观察其变化以便加深印象。此外后面的篇幅会说明android生命周期的重要性,并提供网站供参考。


3.1 Android教学网站介绍


●首先介绍的是金门大学96年的资工专题– Android教学,在此网站中将范例作分类,特别的是其有完善的程式码注解以及对应的教学影片。


●接着是Jollen的Android专栏,其专栏讲解了应用程式的模式和常见的UI设计观念等,其文章在开发观念上有许多帮助,值得一看。


●再来介绍的是一个中文Android API资料的网站,若是不习惯阅读英文文件的发开者将十分受用。


●最后是官方的Android training,若是习惯阅读英文文件的开发者,可考虑直接到此学习。


3.2 Android生命周期


开发智慧型手机程式与开发个人电脑程式在可用资源的调配上有很明显的差异。多数情况下,后者的记忆体都足够使用,仅少数特殊情况下可能造成作业系统不断的SWAP,但也不会有process被任意关闭;而智慧型手机现今大多为多时分工系统,这方便在听音乐的同时也可执行其他的应用程式,当process过多时,资源不足的情况下,部分的process是可能被自动关闭的。所以入门android,除了运用常见API之外,还必须熟悉android process的生命周期,才能在有限资源里作有效率的利用。Android beginner部落格内一文描述了Activity的四种状态以及常见的状态转换流程等,其内容上简单明了,有助于了解android process生命周期及编写程式时的资源运用与布局。


结语


此篇文章介绍了如何快速入门Android开发,其中在建立环境上点出常见的错误及其解法,并收集了许多参考资料,相信可有效减少在学习上筛选及寻找相关资料的时间,希望对Android有兴趣的开发者能有所帮助。


参考资料与相关连结


[1] Eclipse简介与教学,张仁峰,台大计中电子报0020期, 2012-03-20,http://www.cc.ntu.edu.tw/chinese/epaper/0020/20120320_2003 .html


[2]孙传雄谈科技的Android教学,http://blog.chinatimes.com/tomsun/archive/2010/09/16/539502.html


[3]使用Eclipse开发Android程式,http://blog. yslifes.com/archives/279


[4]狼翔天地的Android生命周期, http://jjnnykimo.pixnet.net/blog/post/29610930-android-%E7%94%9F%E5%91%BD%E9 %80%B1%E6%9C%9F


[5]金门大学96年的资工专题– Android教学,http://gogkmit.wikidot.com/start


[6]Jollen的Android专栏,http://www. jollen.org/Android/


[7]中文Android API,http://www.cnblogs.com/over140/category/277077.html


[8] Android training,http://developer.android.com/training/index. html


[9] Android beginner的初学Android,http://tyroandroid.blogspot.tw/2009/07/android-activity.html


来自:臺灣大學計算機及資訊網路中心電子報

作者:吳玉舒 / 臺灣大學計算機及資訊網路中心程式設計組幹事

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Google手机操作系统Android应用开发入门
第一讲:Android开发环境的搭建
Android模拟器及编译环境安装新手入门-1-51WinCE
Android入门前言(一)之
最新基于adt-bundle-windows-x86的android开发环境搭建
搭建Android开发环境 - Android - mobile - JavaEye论坛
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服