【0016】Android 基础-1
=================================================================
【1】Android基础1-1g-4g
1G-4G g:generation 代 3g:第三代移动通信技术
1g: 大哥大
特点:安全性差,容易受干扰,通话不稳定,不能发短信
2g:小灵通等功能机
特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏
3g:android ios 等智能手机
特点:上网快了很多,能够处理图像,音乐,视频流等多种媒体形式.
4g: lte , long time evolution
特点: 上网速度更快,100M带宽。
区别:网速不同,处理的内容不同
=====================================================================
【2】虚拟机的不同

【栈】位于内存中的空间,进行操作的时候需要cpu进行地址的询问,即寻址
【寄存器】是cpu的组成部分,无需寻址,直接执行操作;
寄存器的操作比栈少了一步寻址的操作;

最后封转成为的文件中.apk文件比class文件少了很多的冗余信息;

===========================================================================
Google为何开发现在的dalvik虚拟机:因为版权问题;
因为,原来的jvm属于sun公司的产品;

【3】Android 系统架构-分层架构

================================================================================
【4】ART模式



【缺点】①安装时间长②需要空间大

==================================================================================
【5】环境的搭建

(1)jdk的位数和系统的位数在搞Android的时候必须对应;
(2)adt-bundle 工具集 已经包含了eclipse 和 sdk 开发包,直接打开eclipse使用就可以;
不用再像以前需要配置adt等插件了;
adt-bundle-windows-x86_64-20140702.zip
下载地址:http://pan.baidu.com/s/1slWJkZF



(3)【platform-tools文件夹】主要的一些工具

(4)【sdk下目录的内容】

=================================================================================
【5】android sdk manager的内容


【注】在进入公司第一步就是进行sdk开发包的更换;



==================================================================================
浙公网安备 33010602011771号