Android 应用案例开发大全(第二版) - (EPUB全文下载)

文件大小:0.71 mb。
文件格式:epub 格式。
书籍内容:

Android 应用案例开发大全(第二版)
第1章 初识庐山真面目——Android简介
第2章 3D动态壁纸——水族馆
第3章 LBS应用开发——电子导游
第4章 网络游戏开发——易扑克网络对战游戏
第5章 拍照及图像处理——百纳酷相机
第6章 移动管理系统——大学图书管理系统
第7章 导航与地图开发(LBS)——北京地铁小助手
第8章 餐饮行业移动管理系统——PAD点菜系统
第9章 单机项目移动开发——百纳理财专家
第10章 3D游戏开发——国际象棋网络对战
第11章 传感器和3D游戏开发——哇!重力球3D
第12章 电子阅读器——酷读阅读器
版权
第1章 初识庐山真面目——Android简介
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的,基于Linux平台开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的解决方案。
几年前,当“智能手机”被越来越多的用户提及的时候;当手机爱好者手持一款Symbian S60手机随意安装一款软件的时候,人们认为智能手机时代已经来临,但是现在看来,那还只是个预热,真正的智能手机时代还没有到来。直到Android的诞生,才真正打破了智能手机发展的僵局,带领智能手机市场迅速崛起,为人们的生活和工作带来了与众不同的全新体验。
从此,只要有一部Android手机,并且有移动信号,就可以随时随地进行办公、浏览资讯、网上冲浪,极大地方便了人们的生活。正因如此,Android仅仅用了3年左右的时间,就迅速成长为全球第一大移动终端平台,不仅广泛应用到了智能手机领域,在平板电脑、智能导航仪、智能MP4领域也有很大的应用,深受移动终端生产厂商和广大用户的青睐。
1.1 Android的诞生
Android 最初是由Andy Rubin创造的,其最初的目标是把Android 打造成一个可以对所有软件设计人员开放的移动终端平台。很快 Android 就获得很多人的青睐,表示要买下它。2005 年Google公司完成了其发展史上最成功的收购,抢先收购了Android。
Google收购Android的时候没有宣布任何计划,直到2007年11月5日,Google终于揭开了谜底,其宣布与其他33家手机制造商,包括摩托罗拉、华为、宏达电、三星、LG等著名企业,手机芯片供货商、软硬件供货商、移动运营商联合组成开放手机联盟(Open Handset Alliance, OHA),并发布了名为Android的开放移动平台。
Android的诞生,同时也打开了移动互联网发展的大门,全球IT产业开始迎接第四个时代——移动互联网时代。这无疑给软件开发人员带来了无数的机遇与挑战。
1.2 Android的特点
Android基于Linux技术开发,由操作系统、用户界面和应用程序组成,允许开发人员自由获取、修改源代码,也就是说这是一套具有开源性质的移动终端解决方案。其特点如下:
● 开放性;
● 所有的应用程序是平等的;
● 应用程序间无界限;
● 快速方便地应用程序开发。
下面来详细介绍上述4个特点。
(1)开发性。
Android 是一个真正意义上的开放性移动开发平台。其同时包括低层操作系统以及上层的用户界面和应用程序(移动电话所需要的全部软件都囊括在内),而且不存在任何以往阻碍移动产业创新的专有权障碍。
(2)应用程序平等。
所有的Android应用程序之间是完全平等的,Android平台被设计成由一系列应用程序所组成的平台。所有的应用程序都运行在虚拟机上面,虚拟机提供了一系列用于应用程序和硬件资源间通信的API。
抛开虚拟机,Android所有的其他应用,包括系统的核心应用和第三方应用都是完全平等的。因此,用户甚至可以将系统中默认的电话拨号软件替换成其他第三方的电话拨号软件。用户也可以改变主界面的内容,或者将手机中任意的应用程序替换成所需要的其他应用程序。
(3)应用程序间无界限。
Android打破了应用程序间的界限,开发人员可以把Internet上的数据与本地的联系人、日历、位置信息结合起来,创造全新的用户体验。
一个应用程序不但可以通过API访问系统提供的功能,还可以申明自身的功能供其他应用程序调用。
(4)快速方便的应用程序开发。
Android 为开发人员提供了大量的使用库和工具,使得开发人员可以快速地创建自己的应用程序。例如,在其他平台的手机上要开发基于地图的应用是十分困难的,而 Android 将著名的Google Map 集成进来,开发人员通过简单的几行代码就可以快速开发出基于地图的应用。
由以上特点可以看出,Android 是一个真正意义上的开放性移动开发平台,其不仅包含上层的用户界面和应用程序,还包括底层的操作系统。所有的Android应用程序都运行在虚拟机上,程序之间是完全平等的,用户可以随意将第三方软件置换掉系统自带的系统软件。
平台的开放性,应用程序间的平等性,无界限、快速方便的应用程序开发,不管是给用户还是给应用程序开发人员,都带来了全新的体验。这也是其能够如此快速发展的关键。
1.3 Android开发环境的搭建
本节主要讲解基于Eclipse的Android开发环境的搭建,模拟器的创建和运行,以及如何应用DDMS进行程序的调试。
1.3.1 Android SDK的安装及环境变量的配置
Android使用的编程语言是时下最流行的Java高级语言,Java的跨平台性和开源性,极大地促进了Android平台的发展。
首先要安装Java的JDK,并且正确地配置系统的环境变量(基于Windows操作系统)。具体步骤如下。
(1) 下载并安装最新的JDK安装程序。登录Oracle官方网站,免费下载,网址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载完成后,将其安装到默认的目录下即可。
(2 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Android 应用案例开发大全(第二版) - (EPUB全文下载)