当前位置: 首页 > >

Android基础知识(一)

发布时间:

1 1G-4G的介绍


??? 1G:大哥大


??? 2G:小灵通? gsm?? 发短信?? wap.baidu.com


??? 3G:沃?? 7.2M/s


??? 4G:LET??? 100M/s


??? 5G:10G/s


??? 主要区别:速度的不同




2 Android操作系统的介绍


??? 安迪鲁宾


??? Logo设计师去厕所发现灵感




3 Android系统版本介绍


??? 2.3----->10


??? 3.0----->11


??? 4.0----->14


??? 4.1----->16




4 Android系统的构成


??? [1]Linux


??? [2]函数库层???? 由C和C++开发


??? [3]应用框架层? application framework


??? [4]应用层? (最上层)




5 jvm和dvm的区别


??? 区别:


??? 1、dvm把.class文件转换成dex文件


??? 2、基于的架构不同


??? 3、为什么谷歌自己研发dvm? 因为版权的问题




6 开发环境的搭建




7 SDK manager介绍


??? dx.bat:把.class文件转换成.dex文件


??? aapt(android application package tool):安卓应用打包工具


??? adb(android debugbridge):安卓调试桥




??? doc目录:存文档


??? src:存源码


??? platform:开发的*台




??? Intel:生产CPU,主要用于计算机和笔记本


??? ARM:生产标准




8 常见分辨率


320*480


480*800


1280*720


ROM:只读存储器?? 相当于电脑的微小硬盘? 断点数据不会丢失


RAM:随机存储器?? 相当于电脑的内存? 断点数据会丢失




9 DDMS




10 Android工程目录结构



???????? Src:存源代码


???????? Gen:R文件


???????? Bin:apk文件


???????? Assets:资产目录


???????? Libs:额外的jar


???????? Res下是drawable: 存的是Android图片资源


???????? Layout:存的是Android布局


???????? Values:字符串


???????? Android的清单文件:Android中四大组件(Activity? broadCastReceiver? service?ContentProvider)都需要在清单里面配置




11 Android打包过程


??? 编译--->class文件--->dex文件--->打包(aapt)生成一个apk文件--->调试桥(adb)--->device







友情链接: