Android入门学习总攻略


  本文标签:入门 android

  我认为的Android入门学习策略可以分为以下几个方面,希望广大的入门开发能够从中学到自己想要学到的东西  。

  初级阶段要学习的内容

  ◆第一步、自己配置环境  。

  全部采用做新版本 SDK,ADT,ECLIPSE,JDK

  ◆第二步、编写或者运行教学示例  。

  2.1这时间主要运行的示例如HELLO WORLD,还有SDK带的例子  。

  2.2如果有书的话可以运行一下书上带的例子,比如《SDK开发大全》,还有SDK带的APIDemo  。运行这些例子的目的在于开发者可以看到很多Android能实现的很多效果  。

  ◆第三步、进入实战修改阶段  。

  3.1开源代码修改程序以待到自己需要的效果  。在运行了很多例子之后,开始考虑自己改写程序了,改写的过程中就会学习和研究很多控件的用法  。

  主要学习的东西如下:

  Activity

  Intent

  控件使用方法,以及控件的属性方面

  TextView

  EditText

  ListView

  ImageView/ImageButton

  ImageSwitcher

  Gallery

  GridView

  ScrollView

  ProgressBar

  SeekBar

  RadioGroup,RadioButton

  CheckBox

  Spinner

  DatePicker,TimePicker

  资源文件方面

  AndroidManifest.xml

  使用String(字符串)资源

  使用String数组

  使用颜色

  使用尺寸

  使用简单Drawable资源

  使用图像

  使用动画

  使用菜单

  使用XML文件

  使用布局(layout)

  使用样式(style)

  使用主题(theme)

  使用原始文件

  资源引用

  学习这些东西的时候要注意到的,监听事件,单击,长击等  。

  menu,dialog,这时候主要是使用,之后要学习修改他们,以达到更美观效果  。

  3.2 编码调试过程中需要学习

  Android Virtual Devices(AVD)

  模拟器(Emulator)的使用

  Android Debug Bridge(ADB)的使用

  Dalvik Debug Monitor Service(DDMS)的使用

  3.3开始学习更多的东西

  Service

  Broadcast Receiver

  Content Provider

  ◆第四步、学习了基本的东西后,要做一些ANDROID 平台相关的学习

  比如,电话,短信,电池电量,屏幕,声音,震动,重力感应,WIFI等等,按需学习吧  。

  ◆第五步、一些应用需要用到的东西的学习

  网络相关,数据库方面,位置服务,openGL等

  ◆第六步、万事问DOC,查看SDK提供的DOC文档  。

  ◆第七步、打扫边缘问题,比如Android的房展情况,软件商店的情况  。

  ◆第八步、下系统软件代码,看人家是如何写的  。

  地址:http://android.git.kernel.org/