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/ |