《Android Studio应用开发实战详解》——第1章,第1.1节移动智能设备系统发展现状

第1章 Android开发基础
Android Studio应用开发实战详解
Android是一款操作系统的名称,是科技界巨头谷歌(Google)公司推出的一款运行于手机和平板电脑等设备的智能操作系统。因为Android系统的底层内核是以Linux开源系统架构的,所以它是Linux家族的产品之一。虽然Android外形比较简单,但是其功能十分强大。自从2011年开始到现在为止,Android系统一直占据全球智能手机市场占有率第一的宝座。在本章的内容中,将简单介绍Android系统的诞生背景和发展历程,为读者步入本书后面知识的学习打下基础。

1.1 移动智能设备系统发展现状
在Android系统诞生之前,智能手机这个新鲜事物大大丰富了人们的生活,得到了广大手机用户的青睐。各大手机厂商在市场和消费者用户需求的驱动之下,纷纷研发出了各种智能手机操作系统,并且大肆招兵买马来抢夺市场份额,Android系统就是在这个风起云涌的历史背景下诞生的。在了解Android这款神奇的系统之前,将首先了解当前移动智能设备系统的发展现状。

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

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

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

(2)高速度处理芯片;

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

(4)大存储芯片和存储扩展能力;

(5)支持GPS导航。

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

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

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

(3)具备上网功能;

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

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

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

随着科技的进步和发展,智能手机被归纳到移动智能设备当中。在移动智能设备中,还包含了平板电脑、游戏机和笔记本电脑。

时间: 2024-06-01 22:28:41

《Android Studio应用开发实战详解》——第1章,第1.1节移动智能设备系统发展现状的相关文章

《Android 平板电脑开发实战详解和典型案例》——1.2节开发环境的搭建

1.2 开发环境的搭建 Android 平板电脑开发实战详解和典型案例 本节开始进入Android的开发,首先介绍开发环境的搭建.开发环境的搭建分为3个步骤:SDK的安装与环境变量配置.Eclipse集成开发环境的搭建.模拟器的创建与使用,下面对其一一进行讲解. 1.2.1 Android SDK的安装与环境变量配置 Android SDK的安装与环境变量配置包括如下几个步骤. (1) 在Oracle的官方网站上,下载相应的JDK软件(网址为:http://www.oracle.com/tech

《Android 平板电脑开发实战详解和典型案例》——2.5节数字选择控件—— NumberPiker

2.5 数字选择控件-- NumberPiker Android 平板电脑开发实战详解和典型案例 上一节中,介绍了ActionBar的基本知识及简单案例,本节将介绍Android 3.0新增控件数字选择控件NumberPicker,主要内容包括其基本知识以及一个简单的案例. 2.5.1 数字选择控件基本知识 数字选择控件NumberPiker可以理解成由两个Button中夹着一个EditText组成,EditText用来显示数字,而两个Button按钮则控制EditText中数字的增减.数字选择

《Android 平板电脑开发实战详解和典型案例》——2.1节搜索框控件—— SearchView

2.1 搜索框控件-- SearchView Android 平板电脑开发实战详解和典型案例 本节将介绍Android 3.0新增控件--搜索框控件SearchView,主要内容包括搜索框控件SearchView的基本知识以及一个简单的案例. 提示 本书中的案例都是在540×960分辨率的真机上调试通过的,若执行本书中案例的设备分辨率不是540×960,可能会有显示不正常的情况.但大部分案例都是没有问题的,尤其是最后第14.第15.第16章的大案例都是自适应于各种屏幕分辨率的. 2.1.1 搜索

《Android 平板电脑开发实战详解和典型案例》——2.3节弹出菜单—— PopupMenu

2.3 弹出菜单-- PopupMenu Android 平板电脑开发实战详解和典型案例 上一节中我们介绍了Switch的基本知识及简单案例.本节将介绍Android 3.0新增控件弹出菜单PopupMenu,主要内容包括其基本知识以及一个简单的案例. 2.3.1 弹出菜单基本知识 弹出菜单PopupMenu 是一个下拉菜单控件,可增加多条下拉菜单以及给每条下拉菜单增加子菜单.可通过new PopupMenu(context, view)创建一个下拉菜单,view为单击的控件,点此view时显示

《Android 平板电脑开发实战详解和典型案例》——2.6节可展开列表—— ExpandableListView

2.6 可展开列表-- ExpandableListView Android 平板电脑开发实战详解和典型案例 上一节中介绍了NumberPicker的基本知识及简单案例,本节将介绍Android 2.0控件可扩展列表ExpandableListView,主要内容包括其基本知识以及一个简单的案例. 2.6.1 可展开列表基本知识 可展开列表ExpandableListView在主界面显示的效果就是下拉菜单.当单击可展开列表ExpandableListView时会弹出一个子菜单,当再单击时界面就会恢

《Android 平板电脑开发实战详解和典型案例》——2.2节开关窗口—— Switch

2.2 开关窗口-- Switch Android 平板电脑开发实战详解和典型案例 Android下有多种具有两种状态(选中状态和未选中状态)的按钮,当按下按钮后状态自动改 变.本节将介绍Android 3.0新增控件开关窗口Switch,主要内容包括其基本知识以及一个简单的 案例. 2.2.1 开关窗口基本知识 开关窗口Switch是一个只有两种选项的开关控件,可以在两种状态(打开状态或关闭状态)之间切换.其切换方式可以是经典的轻按开关控件,也可以是来回拖动"拇指"所选中的选项.开关

《Android 平板电脑开发实战详解和典型案例》——1.1节平板电脑基础知识概览

1.1 平板电脑基础知识概览Android 平板电脑开发实战详解和典型案例本节主要向读者介绍平板电脑的相关知识,主要内容包括平板电脑的由来.平板电脑的发展.平板电脑的家族成员.平板电脑的特点以及平板电脑与笔记本电脑和智能手机的区别等. 1.1.1 初识平板电脑平板电脑(Tablet Personal Computer,简称Tablet PC.Flat Pc.Tablet.Slates),是一种小型的.方便携带的.以触摸屏作为基本的输入设备的个人电脑,在日常生活中通常被人们称作PAD.其触摸屏(也

《Android 平板电脑开发实战详解和典型案例》——1.3节初识Android应用程序

1.3 初识Android应用程序Android 平板电脑开发实战详解和典型案例上一节(1.2节)介绍了开发环境的搭建,开发环境搭建好后,就可以创建Android的应用程序了.本节将初步介绍Android应用程序的开发与调试. 1.3.1 创建第一个Android应用程序--Hello Android本小节将介绍怎样创建一个最简单的Android应用程序--Hello Android,具体步骤如下. (1)打开Eclipse,依次选择"File/New/Other"来创建一个新的And

《Android 平板电脑开发实战详解和典型案例》——1.4节小结

1.4 小结Android 平板电脑开发实战详解和典型案例本章主要介绍了平板电脑和Android的基础知识,读者只有把这些基础的知识学会,才能进行更深层次的学习.通过本章的学习,相信读者具备了Android开发应用的基本条件.