Android开发新手学习笔记(一)

时间:2022-03-29 20:29:08

        最近公司产品的版本刚封版,有一点时间喘息了。我决定开始学习下android的开发。

一直对移动应用领域很有兴趣,但是兴趣是一回事,谋生是另一回事。加上我没做过java的开发,陆续看过java的书也都是写理念或基本语法相关的。学习android开发同时也可以学习java的开发。

      我的目标很简单,想通过android应用开发,增加点收入。目前这个目标是否能达到还不好说,但是开放平台带来的开发者直接参与和创造个人利润的机会,可以说是一个很好的事情,我很想参与到其中去。如果从这各种开放平台开发获利,可以解决个人财务问题,那何尝不是我们追寻的*之一? 

     好了,废话少说。我的近期目标是做一个类似街机雷电的飞行游戏。=——=,当然,目前我一切要从0开始,一直在做c/c++ 相关的工作,我连java代码都的hello world都没写过。哈哈

    第一天当然是android开发环境搭建。

 在google搜索了下"android开发者论坛",找到一个国内的论坛,大概看了下教程。我发现大多数人的教程都不照顾新手来的。

总结起来其实很简单,开发android开发需要如下的基本工具和环境:

1.安装JDK

android的app应用是java程序,jdk是必备的。同时jdk也是运行其他相关开发环境必备的基础。最新安装。

我直接google了jdk的下载页面,oracle下找到了最新的java 7下载页面:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html


下了适合我windows版本的jdk安装:


http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-windows-i586.exe


jdk按向导安装完毕。



2.安装eclipse:

    eclipse的名声不用我说了吧,不知道的自己google下。在eclipse和myeclipse的选择中,我想先从eclipse开始吧。

eclipse是开发java程序的利器,android的app开发常用工具。

到了eclipse下载页面一看傻眼了

http://www.eclipse.org/downloads/

上面列了那么多都是啥啥版本啊,选择了一个classic版本下载:


Download eclipse-SDK-3.7.1-win32.zip from:


http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.1-201109091335/eclipse-SDK-3.7.1-win32.zip&url=http://mirror.bjtu.edu.cn/eclipse/eclipse/downloads/drops/R-3.7.1-201109091335/eclipse-SDK-3.7.1-win32.zip&mirror_id=547


我下载了最新版本的3.7.1因为3.7以上才支持java7


因为从未有使用eclipse的经验,我又下载了对应的中文语言包:

http://download.eclipse.org/technology/babel/babel_language_packs/R0.9.0/indigo/indigo.php

找到对应classic版本的中文包:

http://download.eclipse.org/technology/babel/babel_language_packs/R0.9.0/indigo/BabelLanguagePack-eclipse-zh_3.7.0.v20110723043401.zip


中文包完成度只有87.x%


Eclipse的安装非常简单,解压到一个目录去,语言包也解压出来合并到同样目录去。就装好了。


3.安装andorid SDK


在google的android官方项目下载sdk安装

http://developer.android.com/sdk/index.html

第一次安装完只有sdk的基本组件,用生成的快捷方式sdk manager启动sdk管理器

用sdk管理器下载安装了 android 4.0 api,tools全部,以及extras的全部项目。


后来我发现在安装ADT时也可以下载安装Android SDK。


4.ADT的安装


Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications.


ADT就是开发eclipse的开发android程序的插件:

具体安装说明可以看这里 


http://developer.android.com/sdk/eclipse-adt.html


http://developer.android.com/sdk/eclipse-adt.html#installing


因为GFW的原因,我们无法用https的安装.反而http的链接可以安装:

在eclicpse的帮助菜单中选择install new software,

在打开的安装界面按上面的安装说明输入地址

http://dl-ssl.google.com/android/eclipse/

一会即可开始按向导安装。


但注意在安装到最后一步时,安装器会问是否需要在线安装andorid sdk,因为我前面已经装过,选择已有sdk,然后找到sdk的安装路径填写上即可:

C:\Program Files\Android\android-sdk\


在安装的过程中我出了问题,是通过重新配置eclipse的首选项中android相关的sdk目录地址重新来的。


5.其他

据说开发andorid程序需要SWT,我暂时没安装,这是eclispe的插件,等用到再装吧。


在sdk生成的AVD mananger(android虚拟机)快捷方式中,生成了一个虚拟机,接下来打开eclipse,新建一个项目,选择建立一个例子项目

我选择了snake(贪吃蛇)。

点运行,如果配置都正确,选择在我建立的avd上运行,虚拟机启动后,贪吃蛇出现在“手机“上了。


好了,今天就到这。接下来,开始看android相关的书籍照着练习吧。对了,还有java语法书和

Thinking In Java》中文版


我来啦。 android app!

Android开发新手学习笔记(一)




Android开发新手学习笔记(一) Android开发新手学习笔记(一)