Android系统下Java编程详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 Android 基本概念

本章主要介绍Android基本概念方面的内容,包括Android平台特性、Android系统架构、Android开发框架和Android开发环境搭建。

1.1 Andr oid简介

Android 一词英文本义指“机器人”,它是由Google公司于2007年11月推出的基于Linux平台的开源手机操作系统,依靠Google公司的强大开发和媒体资源,Android成为众多手机厂商竞相追逐的对象,逐渐发展成为当下流行的手机开发平台,图1-1所示为Android系统的Logo。

图1-1 Android系统的Logo

Android是一个包括操作系统、中间件、用户界面和关键应用软件的移动设备软件堆。换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在其上内置的应用软件,如电话、短信等基本应用功能。图1-2所示为Android的模拟器,从中可以大概了解Android的运行界面。

图1-2 Android的模拟器

问:模拟器和真机有什么区别呢?

答:

□ 模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出);

□ 模拟器不支持USB连接。

□ 模拟器不支持相机/视频捕捉。

□ 模拟器不支持音频输入(捕捉),但支持输出(重放)。

□ 模拟器不支持扩展耳机。

□ 模拟器不能确定连接状态。

□ 模拟器不能确定电池电量水平和充电状态。

□ 模拟器不能确定SD卡的插入/弹出。

□ 模拟器不支持蓝牙。