登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』Android应用开发入门

書城自編碼: 2009015
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]Wallace
國際書號(ISBN): 9787115300409
出版社: 人民邮电出版社
出版日期: 2013-01-01
版次: 1 印次: 1
頁數/字數: 265/408000
書度/開本: 16开 釘裝: 平装

售價:HK$ 103.4

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
超越百岁看这本就够了
《 超越百岁看这本就够了 》

售價:HK$ 55.8
亚洲戏剧史·南亚卷
《 亚洲戏剧史·南亚卷 》

售價:HK$ 143.4
中国历代竹器图谱与数字活化
《 中国历代竹器图谱与数字活化 》

售價:HK$ 557.8
EDA技术与设计(第2版)
《 EDA技术与设计(第2版) 》

售價:HK$ 85.0
揉碎浪漫(全两册)
《 揉碎浪漫(全两册) 》

售價:HK$ 70.3
古籍善本
《 古籍善本 》

售價:HK$ 537.6
人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革
《 人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革 》

售價:HK$ 87.4
道德经新注 81幅作者亲绘哲理中国画,图文解读道德经
《 道德经新注 81幅作者亲绘哲理中国画,图文解读道德经 》

售價:HK$ 143.4

 

建議一齊購買:

+

HK$ 233.1
《触动人心——设计优秀的iPhone应用》
+

HK$ 155.5
《Android C++高级编程——使用NDK(移动开发经典丛》
+

HK$ 191.8
《iPhone App开发实战手册》
+

HK$ 205.9
《Android从入门到精通(附光盘1张)》
編輯推薦:
零基础 轻松学会Android应用开发
巧入门 从容探索移动开发新世界
大视野 助力Android新起跑线
內容簡介:
《Android应用开发入门》为Android应用开发的入门课程,以深入浅出、循序渐进的方式讲述Android开发,并且结合实际例子讲解各个知识点。主要内容包括:机器部署;Java和XML简介;使用Eclipse的高效开发;应用框架概览;UI和图形设计;添加交互;内容提供程序、Intent、Intent
Filter;用Java和XML基础知识构建高级应用等。
《Android应用开发入门》适合移动开发人员以及所有对Android应用开发感兴趣的人员阅读。
關於作者:
Wallace Jackson Mind Taffy Design公司首席执行官。Mind
Taffy创立于1991年,是一家从事新媒体内容设计和制作的公司。在过去20多年里,Wallace一直引领i3D和富媒体应用设计领域的潮流,使用不超过512KB的数据容量来制作病毒式传播的数字内容。他曾为世界领先的国际品牌提供服务,为业界领先的公司(其中包括财富500强公司)制作定制化的数字新媒体项目。
Wallace拥有美国南加州大学营销战略专业MSBA学位、南加州大学马歇尔商学院管理信息系统设计与实施专业MBA学位,以及加州大学洛杉矶分校安德森管理学院商业经济学学士学位。
周自恒
生于天津,毕业于上海外国语大学,现居上海。IT、编程爱好者,自称伪Geek,初中时曾在NOI(国家信息学奥赛)天津赛区获一等奖。大学学习语言,毕业后曾任IT系统咨询顾问,精通英语和日语,译著有《30天自制操作系统》。新浪微博:@馒头家的花卷。
目錄
第1章 绪论 
1.1 Android是什么 
1.2 Android的优势 
1.3 本书范围 
1.3.1 本书所涉及的内容 
1.3.2 本书未涉及的内容 
1.4 下载SDK工具 
1.4.1 Java 
1.4.2 Eclipse 
1.4.3 Android SDK 
1.5 小结 

第2章 本书内容梗概 
2.1 Android集成开发环境 
2.2 Java、XML以及Android的工作原理 
2.3 Android应用程序框架 
2.4 屏幕布局设计 
2.5 用户界面设计 
2.6 图像与动画设计 
2.7 交互性 
2.8 内容提供器 
2.9 Intent和Intent过滤器 
2.10 Android的未来 
2.11 小结 

第3章 配置Android开发环境 
3.1 安装Java、Eclipse和Android 
3.1.1 Java SE和JRE:应用程序开发的基础 
3.1.2 Eclipse IDE:开发环境 
3.1.3 Android SDK:用于Eclipse的Android工具包 
3.1.4 Android开发工具:用于Eclipse的Android工具 
3.1.5 Eclipse中的Android环境 
3.2 升级Android SDK 
3.3 配置AVD与智能手机连接 
3.3.1 AVD:智能手机模拟器 
3.3.2 USB智能手机驱动程序:外部设备 
3.4 在64位平台上进行开发 
3.5 小结 

第4章 Android软件开发平台介绍 
4.1 了解Java SE与Dalvik虚拟机 
4.2 Android工程的目录结构 
4.2.1 典型的默认资源目录 
4.2.2 Values目录 
4.3 用好Android XML你的秘密武器 
4.3.1 屏幕尺寸 
4.3.2 桌面时钟 
4.4 使用Android应用程序资源 
4.4.1 位图图片 
4.4.2 可选资源目录 
4.5 启动应用程序:AndroidManifest.xml文件 
4.6 创建第一个Android应用 
4.6.1 启动Eclipse 
4.6.2 创建一个Android工程 
4.6.3 查看并编辑应用程序文件 
4.6.4 在strings.xml中设置一个变量的值 
4.6.5  运行应用 
4.6.6 添加应用程序图标 
4.7 小结 

第5章 Android框架概览 
5.1 OOP的基础:对象 
5.1.1 一些OOP术语 
5.1.2 对象的设计图:类 
5.1.3 为类赋予结构:继承 
5.1.4 定义接口 
5.1.5 将类组织起来:包 
5.2 XML概览 
5.3 剖析Android应用程序:APK文件 
5.4 Android应用程序组件 
5.4.1 Android活动:定义UI 
5.4.2 Android服务:后台处理 
5.4.3 广播接收器:消息和通知 
5.4.4 内容提供器:数据管理 
5.5 Android Intent对象:组件的通信 
5.6 Android Manifest XML:组件的声明 
5.7 小结 

第6章 屏幕布局设计:视图与布局 
6.1 Android视图结构 
6.1.1 使用View类 
6.1.2 嵌套视图:使用ViewGroup类 
6.2 定义屏幕布局:使用XML 
6.2.1 配置屏幕布局 
6.2.2 使用线性布局 
6.2.3 使用相对布局 
6.2.4 滑动抽屉:扩展你的UI 
6.2.5 在视图和布局中使用内外边距和外外边距 
6.2.6 在View中设置内边距 
6.2.7 在ViewGroup中设置外边距 
6.3 小结 

第7章 按钮、菜单与对话框 
7.1 使用常见的UI元素 
7.1.1 为布局添加图像按钮 
7.1.2 为布局添加文本 
7.1.3 添加图片 
7.2 使用菜单 
7.2.1 用XML创建菜单结构 
7.2.2 定义菜单项文本 
7.2.3 通过Java载入菜单结构 
7.2.4 在Android模拟器中运行应用 
7.2.5 让菜单发挥作用 
7.3 添加对话框 
7.3.1 使用自定义对话框子类 
7.3.2 显示警告对话框 
7.4 小结 

第8章 Android图像资源介绍 
8.1 图像资源简介 
8.1.1 调用图片 
8.1.2 核心图像资源子类 
8.2 使用位图 
8.2.1 PNG图片 
8.2.2 JPEG和GIF图片 
8.3 创建动画 
8.3.1 基于帧的2D动画 
8.3.2 补间动画 
8.4 使用过渡 
8.5 创建9-Patch自定义伸缩图片 
8.6 播放视频 
8.6.1 添加VideoView对象 
8.6.2 为视频添加Java代码 
8.7 小结 

第9章 增加交互性:处理UI事件 
9.1 UI事件概述 
9.1.1 监听及处理事件 
9.1.2 通过View类处理UI事件 
9.1.3 事件回调方法 
9.2 处理onClick事件 
9.2.1 为UI元素实现onClick监听器 
9.2.2 向活动添加onClick监听器 
9.3 Android触摸屏事件:onTouch 
9.4 触屏版右键点击:onLongClick 
9.5 键盘事件监听器:onKeyUp和onKeyDown 
9.5.1 添加用于键盘事件的XML代码 
9.5.2 添加用于键盘事件的Java代码 
9.6 上下文菜单:onCreateContextMenu 
9.6.1 添加用于上下文菜单的XML代码 
9.6.2 添加用于上下文菜单的Java代码 
9.7 焦点控制 
9.7.1 添加用于焦点控制的XML代码 
9.7.2 添加用于焦点控制的Java代码 
9.7.3 设置焦点可用性 
9.8 小结 

第10章 了解内容提供器 
10.1 Android内容提供器概述 
10.1.1 数据库和数据库管理系统 
10.1.2 Android内置内容提供器 
10.2 定义内容提供器 
10.2.1 在Eclipse中创建内容提供器示例 
10.2.2 定义安全权限 
10.2.3 向联系人数据库添加数据 
10.3 操作数据库 
10.3.1 查询内容提供器 
10.3.2 向内容提供器添加数据 
10.3.3 修改内容提供器数据 
10.3.4 删除内容提供器数据 
10.4 小结 

第11章 了解Intent和Intent过滤器 
11.1 什么是Intent 
11.2 通过Intent对象传递消息 
11.3 Intent解析:显式Intent和隐式Intent 
11.3.1 显式Intent 
11.3.2 隐式Intent 
11.4 在活动中使用Intent 
11.4.1 编写数字时钟活动 
11.4.2 连接到应用程序 
11.4.3 发送Intent 
11.5 Android服务:在自己的类中处理数据 
11.5.1 在服务中使用Intent 
11.5.2 创建服务 
11.5.3 实现媒体播放功能 
11.5.4 将按钮连接到服务 
11.5.5 运行应用程序 
11.6 在广播接收器中使用Intent 
11.6.1 用XML创建定时器用户界面 
11.6.2 创建一个定时广播接收器 
11.6.3 配置AndroidManifest.xml文件的标签 
11.6.4 实现Intent 
11.6.5 在Android 1.5模拟器中运行定时器应用程序 
11.7 小结 

第12章 探索未来 
12.1 创建自定义部件 
12.2 位置服务 
12.3 Google地图 
12.4 Google搜索 
12.5 数据存储 
12.5.1 共享配置选项 
12.5.2 内部存储 
12.5.3 外部存储 
12.5.4 使用SQLite 
12.6 设备管理:IT安全部署 
12.7 用Camera类控制摄像头 
12.8 3D图形:使用OpenGL ES 1.x 
12.9 面部识别 
12.10 音频池 
12.11 媒体录制 
12.12 小结 
內容試閱
绪论

本章将主要介绍Android操作系统,这些背景知识可以帮你更好地理解本书的内容。你将了解到,这一平台在如今以便携式消费型电子设备为基础的Internet
2.0环境下是如何大显身手的。这里所说的Internet
2.0,是指使用便携式消费型电子设备,通过多种不同的数据网络来访问互联网。这些电子设备包括智能手机、平板电脑、电子书阅读器,还有一些新兴的消费型电子设备,如交互式电视(iTV)。

本书是这一领域的基础性入门教程,因此不是所有与高级新媒体相关的领域都会涉及,例如本书不会涵盖3D和视频串流等内容。在本章中,我们会介绍在本书里,哪些内容将会涉及,而哪些内容不会涉及。
在本章的最后,将会介绍进行Google Android平台开发工作所需要的工具,以及如何下载这些工具。

如果你已经对这场Android革命的重要意义有所理解,并且知道开发Android应用程序需要哪些工具,那么你可以跳过本章的内容。不过,本章的一部分内容可能会帮助你产生新的开发灵感,因此读还是不读,最好谨慎决定哦!

友情提示:开发可靠的Android应用程序可不是轻松的工作,你需要同时具备一定的高级编程语言(如Java)和标记语言(如XML)知识,而编写一个既实用又吸引人的新媒体应用程序需要深入了解新媒体方面的知识,如2D绘图、3D渲染、音频处理、视频串流、GPS定位以及数据库设计。

一口气掌握上述这些知识几乎是不可能的,要想成为一名顶尖的Android开发者,需要经过多年的努力实践、刻苦钻研以及反复试错。通过阅读本书,你可以为将来学习更专业的知识打下基础,了解编写Android应用的工作流程,以便最终创造出属于自己的Android作品。
1.1Android是什么
Android最早是由Andy
Rubin于21世纪初创立的一个手机操作系统。2005年,Google收购了Android公司,并任命Andy
Rubin为Google的移动平台总监。很多人认为,这次收购很大程度上是Google为应对当时正迅速崛起的苹果iPhone所作出的反应,但这一领域还有其他一些有力的竞争者,比如诺基亚的Symbian和微软的Windows
Mobile,因此Google此次收购人才和知识产权的目的显而易见,即是为了让自己能够在后来被称为Internet
2.0的这一新兴领域占有一席之地。
Internet
2.0使得消费型电子产品用户可以通过多种不同的数据网络访问互联网内容。用户可以使用便携式消费型电子设备,如智能手机、触屏平板电脑、电子书,甚至是非便携设备,如iTV、家庭媒体中心以及机顶盒。Internet
2.0将游戏、3D动画、数字视频、数字音频、高清影像等新媒体内容不断带到我们的生活之中,而Android正是一种载体,数码艺术家们可以通过它来创造出用户从未体验过的新媒体作品。

在过去10年中,Android日趋成熟,并已成长为一个十分安全可靠的嵌入式操作系统平台,版本从1.0开始,经历了1.5、1.6、2.0、2.1、2.2、2.3等稳定版,直到最近发布3.0版本。嵌入式操作系统可以看做是将整个计算机系统集成在一个芯片上,小到足以装进一个手持电子设备中,但却拥有强大的功能,可以运行各种应用程序(人们更喜欢称之为“应用”)。
Android具备一套完整计算机操作系统所拥有的强大功能,它基于Linux开源平台和Oracle公司(原Sun
Microsystems)的Java语言,Java语言是世界上最受欢迎的编程语言之一。
说明开源(open
source)指的是通常由开源社区成员所合作开发的软件,这些软件可以免费供商业使用,并且开放其全部的源代码,以便在必要时对其进行进一步修改。Android是开源的,尽管Google会先进行一段时间的内部开发之后再公开其源代码,但在源代码公开后,它便可以免费供商业使用。

对于一个Android设备来说,配备1GHz的处理器以及1GB的高速DDR2内存并不罕见,其性能足以媲美几年之前的台式电脑,或者是现如今的上网本。随着时代的发展,你将会看到移动设备操作系统和台式机操作系统的进一步融合,例如Windows
Mobile 7和iPhone 4移动平台。

当事实证明Android及开源平台的力量足以形成气候时,一些大公司,包括HTC、三星、LG以及T-Mobile,创立并加入了开放手持设备联盟(Open
Handset Alliance,OHA)。该联盟旨在为Google的Android开源平台提供推动力,而且这一举措十分奏效。
如今,相比其他操作系统,更多的品牌制造商选择Android作为其消费型电子设备的操作系统。

OHA的发展壮大令Android开发者获益良多。Android使得开发者可以在单一环境下创建自己的应用程序,通过OHA的支持,开发者可以将他们的内容发布到众多名牌制造商的产品中,并可用于多种不同类型的消费型电子设备,如智能手机、iTV系统、电子书阅读器、家庭媒体中心、机顶盒以及触屏平板电脑。不得不说,这些机会着实令人心动。

因此,Android是一个成熟的操作系统,在Google的支持下,它已经成为现今计算领域最有力的竞争者之一。Android使用Linux、Java等免费的开源技术,以及XML等标准,为开发者和众多世界著名的消费型电子产品制造商提供了一个内容和应用程序的发布平台。什么是机会?Android就是最好的机会!
1.2Android的优势
Android平台的好处实在是太多了,足以让你体会到Android开发的魅力。

首先,Android基于开源技术。起初,开源技术并不如苹果和微软的付费技术那样完善,但经过20多年的发展,开源软件技术在精致程度上已经可以和传统方法开发的技术平起平坐。这一点在Internet
2.0中得到了印证,因为大多数消费型电子设备制造商选择了Linux和Java,而并非Windows和Mac操作系统。因此,Android开发者所开发的应用不仅可以用于智能手机,还可以用于新兴的消费型电子设备,只要这些设备拥有网络功能,并可以连接到Android电子市场。相比封闭操作系统和PC操作系统来说,Android覆盖了更多的设备并影响着用户生活的方方面面,这意味着将产生更多的收益,也将进一步刺激Android开发。

其次,除了可以免费供商业使用以外,Android背后还有一个强有力的靠山,它就是现今计算领域规模最大、最富有、最富创新力的公司之一:Google。此外,还有OHA以及来自各大著名企业的数万亿美元资本在支持着你的开发工作。这听起来像是天方夜谭,但只要你成为一名Android开发者(经过十几章的学习后你就可以),这一切都将成为现实。

最后,也是最重要的一点,发布Android应用程序比在其他同类平台上发布要容易得多(在这里我不点名以避免争议)。我们都听说过一些耸人听闻的事,比如一些很大的开发公司往往要等上几个月,甚至是几年,它们所开发的应用才能在某些应用商店中被批准上架。Android开源平台上就几乎不存在这样的问题。在Android电子市场中发布你的应用非常容易,只需缴纳25美元的费用,上传你的.apk文件,然后设置该应用是免费下载还是付费购买即可。
1.3本书范围

本书是开发Android应用程序的入门介绍,适合零基础的初学者阅读。零基础的初学者,是指从未在Android平台上为消费型电子设备开发过任何应用程序的人,他们可能不了解Java是什么,也不知道XML是如何工作的。
1.3.1本书所涉及的内容
本书将涉及Android开发的基础要素,包括以下这些内容。
在该平台上进行开发所需的开源工具
从哪里可以获取这些免费工具
如何正确安装和配置用于应用开发的工具
哪些第三方工具可以配合Android开发工具使用
目前有哪些操作系统和平台支持使用这些工具来进行Android开发
Java和XML的编程理念和基础,以及它们在Android开发中的具体应用
Android应用程序的工作方式
如何定义用户界面
如何在屏幕上显示内容
如何与其他的Android应用程序通信
如何访问数据、资源、网络以及互联网
如何将应用内外所发生的事件通知给用户
如何发布Android应用程序
Android应用程序如何通过Android电子市场销售、下载以及自动更新

Android包含超过44个Java包,总计7000多段功能性程序代码,使你能够实现所能想象到的任何功能:从在屏幕上放置一个按钮,到合成语音和访问智能手机的一些高级功能,如高分辨率摄像头、GPS以及重力传感器。

说明Java中的“包”(package)指的是一些拥有相关功能的编程工具的集合。例如,java.io这个包中包含了用于在你的程序中处理输入和输出的工具,如读取文件内容或向文件写入数据。在后面的章节中,我们会讲解如何将你自己的代码组织成包。

这说明什么?这说明即便是最高级的Android书籍也无法完全涵盖Android平台可以实现的如此众多的功能。实际上,大部分书籍都只专注于Android
API中的某个特定领域。每个API都很复杂,从开发者的角度来看,这意味着无比强大的创造力。
1.3.2本书未涉及的内容
那么,本书中没有涉及哪些内容呢?有哪些很酷又很强大的功能需要你去继续阅读关于Android开发的进阶书籍呢?

在硬件方面,我们将不会涉及如何控制摄像头、访问智能手机的GPS数据,以及如何访问重力传感器和陀螺仪(即当用户旋转手机时,使应用程序可以对手机的位置作出反应)。我们也不会涉及一些关于触摸屏的高级概念(如手势),不会涉及访问麦克风、蓝牙等硬件以及无线网络连接的内容。
在软件方面,我们将不会涉及创建你自己的Android
SQLite数据库结构、数字视频和音频等新媒体的解码,以及实时3D渲染系统(称为OpenGL
ES)。我们不会涉及语音合成、语音识别和全球语言支持(通过这个功能,开发者可以让应用程序正确显示不同国家的语言和字符集)。我们也不会涉及高级的编程技术,如游戏开发、人工智能以及物理模拟。上述这些内容非常复杂,适合在专门的书籍中详细探讨。
1.4下载SDK工具

在第3章中,你将学习如何搭建一个完整的Android开发环境。我们将主要用Windows来讲解,因为我是在Windows中进行Android开发的,不过在Mac和Linux系统中,步骤也是非常相似的。如果你喜欢使用Mac或Linux,我保证这些步骤也完全适用。

在这里,我们来看看到哪里去下载所需的工具,这样你可以在学习安装和配置这些工具之前先做好准备,因为每一个开发工具都有数百兆大小,根据网速的不同,下载这些工具可能只要花10分钟,也可能要花上10小时。
Android开发环境主要由以下三个主要部分组成:
Java
Eclipse
Android

当你在第3章中安装并配置你所下载的这些软件包时,你会看到Eclipse提示说需要安装Java软件包才能运行。因此,我们接下来就按照实际安装的顺序来下载这些软件,先是Java,然后是Eclipse,最后是Android。
1.4.1Java
我们先从一切的基础——Java平台开始。我们需要安装的是Java标准版(Java Standard Edition,
Java SE),这个版本包含Java编程语言的核心内容。
要下载Java SE,只要访问Oracle公司的网站,在Technology Network菜单的Java目录下找到Java
SE下载页面即可,或者可以直接访问这个网址:http:www.oracle.comtechnetworkjavajavase
downloadsindex.html
图1-1显示的是Java SE下载页面。

图1-1下载Java SE JDK
点击Download JDK按钮开始下载Java SE
Java开发工具包(JDK),然后从下拉菜单中选择你所使用的操作系统平台,同意许可协议,点击Continue按钮,你将看到一个所选软件包的下载链接,点击链接即可开始下载。
说明 请不要下载Java企业版(Java Platform Enterprise Edition, Java
EE)、Java FX或者Java with NetBeans。
1.4.2Eclipse
Eclipse是一个集成开发环境(Integrated Development
Environment,IDE),它提供了一个集成环境,让你更加方便地编写、运行和测试程序代码。换句话说,你可以在Eclipse内置的文本编辑器中编写代码,然后再用Eclipse的命令来运行和测试这些代码,无需切换到其他软件。

目前,运行Android需要Eclipse的Galileo版本(而不必是Helios版),你需要下载支持Java的Eclipse版本,也就是Eclipse
IDE for Java
Developers。通过下面的网址可以访问Eclipse网站中的下载页面:http:www.eclipse.orgdownloadspackagesreleasegalileosr2。
图1-2显示了你需要下载的Galileo软件包。

图1-2选择下载Eclipse IDE for Java Developers
点击右栏中和你所使用的操作系统相对应的链接,然后选择一个合适的镜像站点开始下载。
1.4.3Android SDK
Android软件开发工具包(Software Development
Kit,SDK)包含一系列文件和工具,它与Eclipse IDE相配合,就可以成为一个Android专用的开发工具。
要下载Android
SDK,可以通过下面的网址访问Android开发者网站:http:developer.android.
comsdkindex.html
图1-3显示了可供下载的Android SDK软件包,请下载适合你所使用的操作系统的最新版本SDK。

图1-3下载Android SDK

说明在第3章中,我们将使用Eclipse安装其他一些软件包(图1-3中左侧栏中显示的那些)。目前你无需在意其他的软件,只需下载主要的SDK软件包即可。
Eclipse和Android
SDK安装并配置完毕后,可以安装手机模拟器和其他一些插件来增强你的开发环境。在第3章中我们会涉及这些内容,同时还会讲解Eclipse
IDE Android开发环境的详细配置。
1.5小结
Google于2005年收购了Andy
Rubin所开发的Android,并将其开源,使得开发者能够用Java和XML来创建移动设备应用程序。从那以后,Android风潮促使行业巨头形成一个开放行业联盟,并使其成为如今成长最快的移动平台。Android的潜力值得看好,不仅是移动设备,还包括其他种类的消费型电子设备,如平板电脑和iTV。

从本书中,你将学习从哪里获取Android开发环境、如何正确安装并配置它们,以及如何用它们创建出能发挥Android强大功能的应用程序。

Android开发需要三个基本的组件:Java、Eclipse,当然,还有Android。按照本章中的讲解,你可以免费下载到这些组件。把Android
SDK安装到Eclipse中之后,你就拥有了一个综合性的Adnroid应用程序开发环境。
在下一章中,我们将大致讲一讲本书所涵盖的内容,然后从第3章开始讲解开发环境的安装与配置。
……

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.