Android入门

一、3G基础知识

1) 3G的概念

     3G全称为:3rd Generation,中文含义即为第三代数字通信,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统

 

2) 符合3G标准的技术

CDMA2000(电信)

WCDMA(联通)

TD-SCDMA(移动)

注:

1G---摩托罗拉为主流(只能打电话)

2G---GSM,CDMA  诺基亚为主流(新增发短信)

 

二、关于Android

1Android概念

 AndroidGoogle于07115日宣布的基于Linux平台开源的操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成

 

2Android四层体系结构

 

3)关于SDK

1运行的是xxx.dex文件

 

2与jvm比较

4)关于Android未来

A、但是google也有他自己给予开发商的约束:cts测试

这是google程序员自己编写的测试case.其目的就是不让我们的开发商对代码的结构做太大变化的修改,如果说测试case不能通过,那么我们的这个操作系统就无法得到google的认证.

B授权android

  android以两种不同的开源许可发布.linux内核是GPL发布,开源os需要该授权.android平台

  (不含内核)apache发布.两种发布模式都是开源为主,不同是后者面向商业用途.

 

 

5Android特点:

开源、基于Java、框架可重复使用

 

6)开发环境

A.JDK1.5以上

B.B.Eclipse 3.5

C.ADT插件

D.SDK工具包

 

7JvmDvm

Jvm是基于栈,而dvm是基于寄存器,jvm运行的是class文件,dvm运行的是dex文件

 

 

 

posted @ 2014-01-19 10:57  w愿得一人心  阅读(196)  评论(0编辑  收藏  举报