Android 基本概念:

1.2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款基于Android的手机-------T-Mobile G1.

2.Android 基于Linux平台,由操作系统,中间件,用户界面和应用软件组成,号称是首个为移动终端打造的真正开发和完整的移动软件。

3.Android5个特性:1)开发性。2)应用程序无界限。3)应用程序是在平等条件下创建的。4)应用程序可以轻松地嵌入网络。5)应用程序可以并行运行。

4.Android究竟有什么功能在吸引我着我们?1)智能虚拟键盘。2)使用widget实现桌面个性化。3)用在线文件夹快速浏览在线数据。4)视频录制和分享。5)图片上传。6)更快、更兼容的浏览器。7)Voice Search语音搜索。8)立体声蓝牙和免提电话。9)强大的GPS技术。10)Android系统硬件检测。


Android的系统框架:

1.Android分为4层,从高到低分别是 应用层、应用框架层、系统运行库层和Linux内核层。

应用层:是java语言编写的运行在虚拟机上的程序。

应用框架层:是编写Google发布的核心应用所使用的API框架。

系统运行库层:每个java程序都在Dalvik虚拟机之上。每个android应用程序都有自己的进程,Dalvik虚拟机只执行.dex的可执行文件。当java程序通过编译,最后需要通过SDK中的DX工具转换成.dex格式才能正常在虚拟机上执行。

Davlik虚拟机和java虚拟机的区别:java虚拟机运行的是java字节码,而Dalvik虚拟机运行则是其专有的文件为dex的文件。

Dalvik虚拟机的主要特征:1)专有的dex文件格式。2)dex优化。3)基于寄存器。4)一个应用,一个虚拟机实例,一个进程。

Linux内核层:Android的核心系统服务基于Linux2.6内核。


OMS介绍

OMS 是Open Mobile System的简称,即面向移动互联网的开发型移动智能终端软件平台。可以用Android API 和 OMS API 来开发OMS系统。任何用Android API开发的应用都可以在OMS终端上正确运行,但是不能在Android终端上运行有扩展的OMS-API开发的程序。因为这些OMS API 是OMS平台独有的。而且在运行时是必须的。


OMS除了基于java的应用,还支持Widget应用开发。Widget应用采用了JIL(Joint Innovation Lab)Widget标准。JIL Widget是以采用HTML、javascript和CSS等网络技术的应用程序。

更多相关文章

  1. Android(安卓)传感器(详解一)
  2. Android(安卓)之 Files
  3. Android启动
  4. Android监视器概述
  5. TL-android通过USB使用真机调试程序
  6. Android安全模型
  7. Android(安卓)应用程序分析之Settings
  8. [Android分享] Android(安卓)Manifest.xml里内容介绍
  9. Android应用程式编译成系统程序

随机推荐

  1. android:设置密码隐藏与显示
  2. Android图片圆角
  3. 自定义Tab选项卡
  4. Android(安卓)实现SHA1加密算法代码
  5. Android滚动加载数据
  6. Android彻底退出应用程序
  7. android GPS定位和卫星个数
  8. Android(安卓)跳转应用市场的应用详情页
  9. android 图片之多点触控放大缩小
  10. Android屏幕方向及键盘状态