安卓学习之前言(1)

1.为啥要学习手机开发?

  作为程序员,我感觉自己会运用javaEE电脑上的开发外,对于如今的手机开发一窍不通。作为应用级别的程序员就得多会几门技能。技多不压身

 

2.什么是3G?

  3G是第三代移动通信技术,是指支持高速数据传输的蜂窝移动通讯技术。3G服务能够同时传送声音及数据信息,速率一般在几百kbps以上。3G是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统,目前3G存在3种标准:CDMA2000WCDMATD-SCDMA
3G下行速度峰值理论可达3.6Mbit/s(一说2.8Mbit/s),上行速度峰值也可达384kbit/s。不可能像网上说的每秒2G,当然,下载一部电影也不可能瞬间完成。
中 国国内支持国际电联确定三个无线接口标准,分别是中国电信的CDMA2000,中国联通的WCDMA,中国移动的TD-SCDMA,GSM设备采用的是时 分多址,而CDMA使用码分扩频技术,先进功率和话音激活至少可提供大于3倍GSM网络容量,业界将CDMA技术作为3G的主流技术,国际电联确定三个无 线接口标准,分别是美国CDMA2000,欧洲WCDMA,中国TD-SCDMA。原中国联通的CDMA卖给中国电信,中国电信已经将CDMA升级到3G 网络,3G主要特征是可提供移动宽带多媒体业务。
 
手机开发就是迎接新技术时代
 
3.为啥选了安卓?
  安卓应用的开发基于java语言,上手快!
  安卓是什么?安卓谷歌2007年11月推出开源的手机操作系统,目前市场火爆。
  安卓平台结构如下:
    
 
采用java环境开发安卓系统的时候,不用sun公司提供的虚拟机,而是谷歌开发的虚拟机。也就是上图黄色的那块。呈现黄色按钮的那个就是安卓的虚拟机。它是将java代码编译成.class->.dex 然后在安卓虚拟机上执行的。
 
 
 
posted @ 2014-05-31 20:20  全力以赴001  阅读(306)  评论(0编辑  收藏  举报