Android 的介绍

想必每个初学者对Android都不甚了解,今天我们来了解一下初级的Android

Android的发展史

Android的创始人:大家都知道苹果的创始人是乔布斯,而安卓的创始人则是安迪.鲁宾

1.2003年   安迪.鲁宾成立android公司
2.2005年  被Google收购
3.2007年  发布第一款系统   android1.0系统
4.2008年  发布了第一款手机   T-Mobile

Android版本  都是以吃的命名

Android 1.5 ------>Cupcake(杯子蛋糕)
Android 1.6 ------>Donut (甜甜圈)
Android 2.0 & 2.1------>Eclair(巧克力泡芙)
Android 2.2 ------>Froyo(冻酸奶)
Android 3.0 ------>Gingerbread(姜饼)
Android 3.5 ------>Honeycomb(蜂巢)
Android 4.0 ------>Ice Cream(冰淇淋)

Android学习路线图

众所周知,Android的编程基础是Java语言,所以Java的学习是必不可少的

java 集合  IO  线程   http   面向对象(*)
Web   servlet 

了解了java/web/servlet等的基础后,才能正式的接触Android

1,android界面
2,基本控件(Button按钮  TextView  EditextView....)
3,高级控件 ListVIew  GridView....
4,四大组件(Activity(活动面板),Service(服务),BroadCastReceiver(广播接收者),ContenProvider(内容提供者))
5,数据存储 : 数据库存储(结构化数据)  sharedPrefrence(存储简单的键值对key-value)  文件存储(内部存储  外部存储), 网络存储 
6,网络开发  AsyncTask(异步任务) Handle  
7,第三方的网络加载库,第三方图片的处理库  分享  支付宝   二维码....(借助第三方SDK)
8做项目:注重细节

Android的系统架构

Linux kernel(Linux 内核):驱动 ,内存管理,进程管理---->最底层的
Libraries :第三方Jar包
Application FrameWork:调用API
Application  在android虚拟机(Dalvik)里运行的程序
如下图



Android-sdk目录结构介绍

docs:APi文档
platforms:SDK平台
tools:执行android的文件
platform-tools:常用的一些工具
sources:源码





开发Android的Eclipse视图设置

DDMS:模拟器的控制面板
LogCat:打印输出日志 (输出日志有等级)---->window->show view->other->android->LogCat
Devices:设备是否连接(adb)---->window->show view->other->android->Devices
调字体大小:---->window->prefrence->General->Appearance->Colors and Font ->Basic
字体的编码格式:---->window->prefrence->General-WorkSpace ->编码(UTF-8)

模拟器

Android的开发需要使用模拟器

1.使用开发工具自带的模拟器
2.使用第三方模拟器:夜神 ,海马玩,genymotion,靠谱助手...
3.使用自己的手机:手机的开发者选项打开(关于手机->版本号(点7次))->将开发者人员选项打开:USB调试打开
附上第三方模拟器下载链接:  夜神:http://pan.baidu.com/s/1eRIpTnG
                                                   靠谱助手:http://pan.baidu.com/s/1bpDS5XH

Android项目目录结构介绍

Src:开发人员源码的放置目录(逻辑代码)
gen:自动生成R文件资源 : R文件出错  去res文件找错误
assets:存放的是资产文件  (音频,视频,图片)
bin:项目运行之后产生的
libs:存放第三方jar包
res:资源文件    对应的资源会在gen文件生成相应的R文件
drawable:存放图片资源,放置处理过的图片
drawable-hdpi:高清图片
drawable-ldpi:低清图片
drawable-mdpi:标清图片
drawable-xhdpi:较高清的图片
drawable-xxhdpi:最高清图片
layout:布局    在逻辑代码里将布局引入:R.layout.xxxsetContentView(R.layout.activity_main);在逻辑代码引入布局中的控件:R.id.xxx findViewById(R.id.textView);
menu:菜单
values:存放字符串 ,尺寸,样式
AndroidManifest:清单文件



开发工具下载链接(包括jdk)

64位:http://pan.baidu.com/s/1boJHXQB
32位:http://pan.baidu.com/s/1qYTHdnu
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值