《Android传感器开发与智能设备案例实战》——第1章,第1.1节智能手机操作系统介绍

第1章 Android开发技术基础
Android传感器开发与智能设备案例实战
Android是科技界巨头谷歌公司推出的一款智能设备操作系统,是以Linux开源系统架构为基础的。Android功能十分强大。从2008年推出到现在,Android一直在全球智能手机操作系统市场中占居第一的宝座。本章简单介绍Android的发展历程和背景,并介绍智能设备和Android的密切关系,为读者步入本书后面知识的学习打下基础。

1.1 智能手机操作系统介绍
在Android系统诞生之前,智能手机这个新鲜事物大大丰富了人们的生活,得到了广大手机用户的青睐。各大手机厂商在利益的驱动之下,纷纷建立了各种智能手机操作系统,并全力抢夺市场份额。Android系统就是在这个风起云涌的时代背景下诞生的。

何谓智能手机
智能手机是指具有像个人计算机那样强大的功能,拥有独立的操作系统,用户可以自行安装应用软件、游戏等第三方服务商提供的程序,并且可以通过移动通信网络接入到无线网络中。在Android系统诞生之前已经有很多优秀的智能手机操作系统产品,例如,家喻户晓的Symbian系列和微软的Windows Mobile系列等。

对于初学者来说,可能还不知道怎样来区分什么是智能手机。某大型专业统计公司曾经为智能手机的问题做过一项市场调查,经过大众讨论并投票之后,总结出了智能手机所必须具备的功能标准,其中下面是当时投票后得票率最高的前5个选项:

(1)操作系统必须支持新应用的安装;

(2)高速度处理芯片;

(3)支持播放式的手机电视;

(4)具有大容量存储芯片和存储扩展能力;

(5)支持GPS导航。

根据大众投票结果,手机联盟制定了一个标准。并根据这个标准为基础,总结出了如下智能手机的主要特点:

(1)具备普通手机的全部功能,例如可以进行正常的通话和发短信等手机应用;

(2)是一个开放性的操作系统,在系统平台上可以安装更多的应用程序,从而实现功能的无限扩充;

(3)具备上网功能;

(4)具备PDA的功能,实现个人信息管理、日程记事、任务安排、多媒体应用和浏览网页;

(5)可以根据个人需要扩展机器的功能;

(6)扩展性能强,并且可以支持很多第三方软件。

时间: 2024-09-23 08:06:05

《Android传感器开发与智能设备案例实战》——第1章,第1.1节智能手机操作系统介绍的相关文章

《Android传感器开发与智能设备案例实战》——导读

目 录前 言 第1章 Android开发技术基础 第1章第1.1节智能手机操作系统介绍第1章第1.2节Android的巨大优势第2章 搭建Android应用开发环境第2章第2.1节安装Android SDK的系统要求第2章第2.2节安装JDK第2章第2.3节安装Eclipse和Android SDK第2章第2.4节安装ADT第2章第2.5节验证设置第2章第2.6节启动AVD模拟器 第3章 获取并编译源码 第4章 Android技术核心框架分析 第5章 Android传感器系统分析 第6章 And

《Android传感器开发与智能设备案例实战》——第2章,第2.3节安装Eclipse和Android SDK

2.3 安装Eclipse和Android SDK 在安装好JDK后,接下来需要安装Eclipse和Android SDK.Eclipse是进行Android应用开发的一个集成工具,而Android SDK是开发Android应用程序所必须具备的框架.在Android官方公布的最新版本中,已经将Eclipse和Android SDK这两个工具进行了集成,一次下载即可同时获得这两个工具. 2.3.1 获取并安装Eclipse和Android SDK 获取并安装Eclipse和Android SDK

《Android应用开发与系统改造实战》——1.1节初识庐山真面目—Android开发环境概述

1.1 初识庐山真面目-Android开发环境概述 Android应用开发与系统改造实战 "巧妇难为无米之炊",要想在Android平台上开发软件,必须装备好必备的工具,一个好的开发环境能够帮助我们快速地开发出想要的应用软件.伴随着Android的开放,Google也提供了一套开发工具,包括设备模拟器.Android资源打包工具aapt.Dalvik调试监控工具DDMS,adb调试桥和字节码转换工具Dx工具. 这些工具我们在开发基本应用时一般是用不着的,在后面的一些部分,会专门讲解An

《Android应用开发与系统改造实战》——1.5节Android NDK开发环境搭建

1.5 Android NDK开发环境搭建 Android应用开发与系统改造实战 1.5.1 Android NDK简介 Android NDK是编译嵌入在Android应用中的原生代码(C或C++)的工具. Android应用运行在Dalvik虚拟机上.NDK允许开发者用原生代码(C或C++)实现应用的一部分.这将给某些应用带来好处,这种方式可重用代码,而且在某些情况下可加快运行速度. NDK提供了将C和C++源代码生成原生代码库的工具和文件:提供了将原生库嵌入apk文件的方法:提供了兼容An

详解Android 传感器开发 完全解析_Android

大家好,由于最近会有对智能硬件相关的开发需求,所以最近这些天分享的博文也就大致挂钩智能硬件了,像上一篇的蓝牙分享,相信很多读者已经看过了,那么今天我为大家带来Android传感器方面知识的介绍与使用方法,对于传感器的使用,不同版本的Android手机也许存在较大的硬件差异,但是万变不离其宗,本篇将通过几个最常见的传感器,渗透式的教会大家如何使用这些传感器,带领大家完成这部分的进阶提高.让每一位Android开发者都对传感器的使用变得游刃有余. 1.Android的三大类传感器 Android传感

《Android应用开发与系统改造实战》——1.2节Android开发系统环境要求

1.2 Android开发系统环境要求Android应用开发与系统改造实战 1.2.1 操作系统配置在你的计算机上具备以下其中的一个条件方能正常地开发Android程序. Windows XP(32-bit).Windows Vista(32- or 64-bit)或Windows 7(32- or 64-bit).Mac OS X 10.5.8或later(x86 only).Linux(Ubuntu Linux,Lucid Lynx).GNU C 库(glibc)2.11或者最新的.Ubun

《Android应用开发与系统改造实战》——1.3节Android开发所需软件的下载

1.3 Android开发所需软件的下载Android应用开发与系统改造实战 1.3.1 Elcipse目前,Android官方已经给出的最新ADT集成开发环境的插件已经开始支持Eclipse的3.6(Helios)版本,也可以使用Eclipse3.4或者3.5版本.Eclipse的下载网址:http://www.eclipse.org/downloads/. 1.3.2 ADTADT是Eclipse的一个插件,全称为Android Development Tools.是Google开发用来给A

《Android应用开发与系统改造实战》——1.4节Android SDK开发环境配置

1.4 Android SDK开发环境配置Android应用开发与系统改造实战 1.4.1 安装已下载的软件(1)建立一个开发环境的文件夹,例如D:/delvelop文件夹. (2)解压Eclipse到一个delvelop文件夹下. (3)解压ADT到develop文件夹下. (4)解压SDK到develop文件夹下. 1.4.2 本地安装ADT(1)打开Eclipse应用程序. (2)然后进入Help→Install New Software项,如图1.17所示. 点击"Install New

《Android应用开发与系统改造实战》——导读

目 录 第一部分 Android应用程序开发 第1章 Android开发环境 1.1 初识庐山真面目-Android开发环境概述 1.2 Android开发系统环境要求 1.3 Android开发所需软件的下载 1.4 Android SDK开发环境配置 1.5 Android NDK开发环境搭建 1.6 小结 第2章 Android基本应用开发与解析第3章 Android应用程序清单第4章 Androidr的4大组件第5章 Android应用层通信机制第6章 综合案例-多线程下载器开发第二部分