android的基础介绍
1、1G-4G的介绍
1G:大哥大
2G:小灵通 gsm 发短信 wap.baidu.com
3G: 沃 7.2M
4G:lte 100M/s
5G:华为 6亿美金 10G/S 小公司买产品 大公司买版权 风险投资
最主要的区别:速度的不同
2、Android操作系统的介绍
由安迪鲁宾发明
图标设计灵感 设计师去厕所发现的灵感
3、Android 系统版本的介绍
2.3-----10
3.0------11
4.0------14
4.1.2-----16
4、Android系统构成
[1]Linux
[2]函数库层,由C或者C++编写
[3]application frameWork 应用框架层,由java语言编写
[4]最上层 应用层 Android
5、JVM与DVM的区别
1.dvm把所有的.class文件变成一个dex文件。
2。基于架构的不同
3.为什么谷歌自己研发的dvm 由于版权的原因
6、开发环境的搭建
eclipse IBM JAVA语言
1.解压开发环境(这是已经集成的android的开发环境,到时候我会留一个网盘地址)
2.需要安装jdk
7、sdkManager介绍
dx.bat把所有的.class文件变成了一个dex文件
aapt android应用打包工具
adb android调试桥
文档目录
doc 目录存文当
source 源码
plaform 开发的平台
生产处理器的厂商
intel :生成CPU 主要针对笔记本或者pc
arm :生成标准
8、模拟器的简介及创建
1、如果你的手机是杂牌,可以安装 豌豆荚 360手机助手 百度手机助手。。。。 安装驱动 进行连接
2、如果你的手机驱动在官网能够找到 直接下载即可
android版本对应api级别
2.3----10
3.0-----11
4.0----14
4.1.2----16
android常见分辨率
320*480
480*800
1280*720
ROM:只读存储器 相当于电脑的一块微小硬盘 断电数据不丢失
RAM: 相当于电脑的内存条 断点数据丢失
9、android工程目录介绍
src:存放源代码
gen:R文件
bin:存放apk文件
assets:存放资产文件(图片,视频等)
libs:存放jar包的
drawable:存的是安卓的图片资源
layout:存放的安卓的布局
values:字符串
androidmaiest.xml:安卓的清单文件 ,android中的四大组件(activity broadcastReceiver service ContentProvider)都需要在清单文件中配置
10、ADB指令练习
1.kill-server 杀死adb服务
2.start-server 开启服务
3 adb install aa.apk 快速安装一个apk
4 adb unistall +(应用的包名) 快速写在一个android应用
5 adb shell 进入手机终端
6 abd pull test.txt 把一个文件从终端拉出
7adb push test.txt /mnt/sdcard 把一个文件从电脑推到手机里面
11android的常用布局
1.线性布局
2.相对布局
3.帧布局
4.表格布局 (一个tabrow代表一行)
5 绝对布局 (已经淘汰)
12 android中的单位介绍
ap:给一个textView 设置文字大小
dp:android中没有px,所以一般使用px的地方就用dp