初级学习android的相关准备工作和学习的流程

【原文:http://my.oschina.net/wylbwylb/blog/183796
一、Android开发环境搭建前准备:
1、Android开发利器【掌握】
JavaSDK(software development kit)
AndroidSDK
Eclipse及ADT插件(android development tools)
二、开发环境安装(常规安装步骤):【了解】
1、安装JavaSDK,配置环境变量
2、安装Eclipse
3、安装Android SDK,完成配置
4、安装ADT插件,下载安装包(https://dl-ssl.google.com/android/eclipse/)
5、创建AVD
三、快速安装:【掌握】
1、拷贝其他机器中android sdk和eclipse
2、修改Eclipse中配置信息
3、创建AVD(android virtual device)(配置模拟器)
4 ,emulator 模拟器   
四、Android发展历史【了解】
Android公司于2003年在美国加州成立,创始人Andy Rubin;
2005年由Google收购注资,并组建开放手机联盟;
2007年11月12日,Google发布Android1.0操作系统;
2008年9月,首款搭载Android 1.0 OS的Android手机诞生T-Mobile G1。不支持触摸输入,因此G1配置实体键盘。(HTC宏达电代加工);
2009年4月30日发布Android 1.5 Cupcake。这是Android发展历史上第一个重要的里程碑。此后,Android系统版本都是以甜点进行命名,并以字母排序;
2009年9月15日发布Android 1.6 Donut。Android1.6首次支持了CDMA网络;
2009年11月Android 2.0 Eclair降临了。它是Android发展历史上第二个重要的里程碑;
2010年5月20日发布Android 2.2 Froyo。直到Android2.2发布时,谷歌似乎才开始认真考虑Android的企业级功能;
2010年12月7日发布Android 2.3 Gingerbread。该版本开始对NFC的支持(Near Field Communication);
2011年2月2日发布Android 3.0 Honeycomb。“蜂巢”正式进军平板电脑。
2011年10月19日在香港发布Android4.0 Sandwich。4.0是Android发展历史上又一次重大的升级;
2012年6月28日发布Android 4.1/4.2 Jellybean。Android4.1是谷歌继蜂巢之后,一次全新的平板策略尝试。
五、Android学习路线图
学习Android要具备的基础知识
JavaSE基本知识:集合、IO操作、线程
WEB开发知识:HTML、jsp、servelet
服务器开发知识:jdbc数据库操作(Mysql)
六、Android的系统架构
系统核心层(Linux Kernel)
执行层c/c++函数库层(Libraries)及Android Runtime
应用程序框架层(Application FrameWork)
应用程序层(Applications)
七、Andorid要掌握的核心内容:
Android开发环境配置
Android界面编程(常用布局、基本组件)
Android高级组件编程(Dialog设计、ListView设计及分页、Toast、Notification、Menu、WebView)
事件处理
Activity及Intent
Android应用资源的访问
Android网络应用开发及异步任务AsyncTask
Android数据存储(内部存储及SDcard存储)和IO
使用ContentProvider实现数据共享
Service编程
Broadcast编程
图像图像处理
多媒体应用开发
传感器应用开发
GPS应用开发
性能优化、apk安装、平板技术开发
八、Android-sdk目录结构介绍
tools  //工具
platforms//平台
platform-tools
docs//说明文档
九、开发Android的Eclipse视图设置
DDMS
LogCat
其它首选项设置
十、HelloWorld及Android项目目录结构介绍
src(开发人员源码放置目录)
gen(自动生成R.java,所有的资源文件都会在R.java文件中以final static 内部类的形式被注册。所以可以通过R..id,R.layout等形式来访问资源。)
assets(资产目录。在这个目录中放置的资源文件,不会在R.java文件中被注册。一般程序中的音频或视频文件可以放置在这个目录下。需要用IO流调用)
bin(编译后的class等文件在此目录。系自动生成)
libs(项目自动生成)
res(资源文件。是Android编程中最重要的目录。所有的资源都定义在这个目录下。)
drawable(图片放置的目录)
layout(布局文件放置的目录)
menu(菜单文件放置的目录)
values(字符串、尺寸等文件放置的目录)
AndroidManifest.xml (Android清单文件——是Android开发中非常重要的文件。①该文件中定义了本App的版本号,②适用的手机操作系统最大及最小的兼容版本号;③整个项目中每写一个组件(activity,service,broadcast),都需要在该清单文件中注册;④运行本程序的权限等等。
备注:res 和 assests目录的不同
①是否在R.java文件中被注册
②res所放的文件类型是规定好的;而assests 目录下放置的文件类型不限制
③访问方法不同。res中文件使用R内部镜头类.id来访问;而assests中的文件通过IO流来访问。
十一、需要掌握的单词缩写:
专业英文缩写及词汇:
API,JDK,SDK,Dalvik,ADT,AVD,Emulator,DDMS,ADB,APK
drawable,activity,intent,manifest,permission
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值