读超强图解 前进 Android Market!Google Android SDK实战演练 第2版

超强图解 前进 Android Market!Google Android SDK实战演练 第2版

超强图解 前进 Android Market!Google Android SDK实战演练 第2版是ㄚ琪最近在看的一本书,依据博客来的简介:

图解化!提供完整的系统架构、流程图及程式码,建立正确开发观念。
超直觉!全书善用Eclipse与其他免费工具,彻底简化Android开发流程。
最务实!业界作者精辟技巧分享,不走弯路,快速开发出手机应用程式。
附范例!各章均附范例程式码,并精华成主题,可立即参考应用。

专业+实战
●实战经验最丰富:作者为业界App开发专业人士,在Android和iOS商店/市集已有多种产品供下载,绝对专业无私分享。
●分析讲解最清楚:作者长期担任恒逸资讯与资策会等手机开发课程讲师,教学步骤条理分明,并将学生学习上的疑难杂症融入书中,做最完整的说明。
●程式及开发逻辑图解化,让您更快掌握 Android 程式由无到有的开发流程。
●每一章节都是各自完整的内容,读者可以循序的读,或是从某一特定章节阅读。
●所有范例都简化成描述该章主题,以便在了解内容后,短时间内消化范例程式码。
●范例除了在模拟器上实作外,更增加实机操作上所需要注意的事项。

超值电子书:收录本书第1章、第2章、第11章及附录B,全书962页精彩扎实内容。

使用loader与多执行绪 | 善用Fragment有效运用画面 | 运用ActionBar控制应用程式导览 | 拖拉物件传递资讯 | 使用复制/贴上简化输入

本书内容由14章主题搭配2个附录所组成,并采用一个主要专案的开发搭配一些功能小专案来架构全书,如果你是Android的开发新手,或是想要有全面性的了解,建议你由第1章开始跟着我们一起建立基础,并探索Android多样化的功能。由于本书将大量使用Eclipse的功能,所以我们在第2章中会多花些篇幅来说明Eclipse的基本功能;如果你已经是Eclipse的老手,或许可以省略第2章而直接跳往后面的章节阅读。

如果你只想要检视Android3之后的程式设计框架,请直接进入第8章阅读。此外,虽然章节的前后安排具有关联性的,且是由浅入深、由简入繁、由内而外地探讨这些Android相关议题,但也尽量做到每章内容各自独立,所以,如果你真的对某个议题感到兴趣,可以仅阅读该章节以便了解其全貌。

从Android的元件设计与系统概念开始介绍,快速奠定正确的Android架构观念。全书使用最新版Eclipse开发Android应用程式,详细说明开发工具的安装、设定与使用,并辅以lint除错工具,让你轻轻松松开发出各式精彩App。

●善用Android 3.0新增的使用者控制:活用视觉元件的拖拉(Drag and Drop),资料的复制与贴上(Copy and Paste),使用者经验大跃进。

●独家lint 18项错误与警告讯息说明与排除:lint是由Android所提供的静态程式码检查工具,可帮助你快速找到程式设计上的盲点,改进应用程式的正确性和效能。

●快速了解使用者介面与视觉元件:介绍App中基本的互动元件,包括:各种输入元件、按钮、控制项与各式表单。

●完全掌控平板电脑适用功能:说明如何使用Fragment更有效利用平板画面,以及使用Action Bar做出不同的App版型。

●高效能的资料存取方式:完整讲解使用者偏好、内部/外部的档案存取、资料提供者(content provider)与SQL Lite,让你的Android应用程式能够将使用者状态藉由各种不同的方式储存下来。

●追求流畅的使用者体验:利用数种不同的多执行绪实作方式,以及Google力荐的loader元件,撰写出更具效能的应用程式。

●完整的Android通讯功能:藉由Email、简讯和网页的存取,让应用程式可运用各式各样的方式与外界通讯。独家介绍Android SDK 2.3新增的下载管理功能,让你透过网路存取日益增大的资料与媒体档。

●更友善的使用者介面:贴近讨论使用者介面设计,包含触控的使用与丰富多元的绘图元件,以桌面上的工具小图示与动态桌布专案,实例说明触控与绘图上的应用。

●符合Android最新的硬体功能:说明相机的使用,与各式各样不同功能的感应器(sensor)操作,都会详加介绍。

●Google App Inventor服务:使用Google App Inventor透过网页来开发Android应用程式,就像组合乐高积木般,以视觉化的方式呈现与开发应用程式。

目录:

Ch01 Android SDK与开发工具
1-1 Android应用程式基础
1-2 准备开发环境
1-3 Android专案结构与实机部署
1-4 使用AndroidManifest.xml来记录重要资讯

Ch02 熟悉Eclipse开发环境与相关技巧
2-1 Eclipse基本观念
2-2 专案的汇出与汇入
2-3 Eclipise与Android SDK的线上更新
2-4 workspace预设值的取消
2-5 在Eclipse上开发Android应用程式
2-6 原始码管理
2-7 检查程式码潜在的错误
2-8 使用proguard检查多余的程式码

Ch03 初探Android程式设计
3-1 使用XML来宣告元件的版面配置
3-2 Activity的生命周期
3-3 使用Intent来串连Activity
3-4 手机状态改变下,状态的传递

Ch04 Android的侦错与讯息显示
4-1 adb(Android Debug Bridge)的使用
4-2 使用Log来侦错
4-3 使用Toast来传递讯息
4-4 使用状态列来传递讯息

Ch05 存取Android的资源
5-1 字串的使用
5-2 颜色的使用
5-3 图片(Drawable)的使用
5-4 样式(Style)的使用
5-5 动画的使用

Ch06 使用者介面、选单与控制项
6-1 建立“标签”式的版面配置
6-2 运用选单与使用者互动
6-3 回应使用者介面的事件
6-4 建立与使用者互动的“对话框”

Ch07 动态的使用者元件
7-1 使用AdapterView来连结资料
7-2 使用系统的Intent
7-3 表单中的元件

Ch08 更丰富的视觉互动元件
8-1 Fragment元件
8-2 Action Bar控制列
8-3 元件的拖拉
8-4 复制与贴上

Ch09 资料存取
9-1 使用“资料提供者”来存取资料
9-2 使用SQL Lite来读写资料

Ch10 使用者偏好、档案存取和多执行绪
10-1 使用“使用者偏好”类别存取档案
10-2 使用PreferenceActivity
10-3 档案储存方式
10-4 将程式移到SD卡中执行
10-5 使用多执行绪解决ANR问题

Ch11 通讯与网路
11-1 简讯的处理
11-2 寄送Email
11-3 再次检视Web画面
11-4 使用Android的下载管理员

Ch12 触控与动态桌布
12-1 触控的事件
12-2 活动桌布

Ch13 桌面小工具与绘图
13-1 桌面小工具
13-2 2D绘图的功能

Ch14 Android的硬体功能
14-1 使用相机
14-2 使用感应器

附录A lint实战演练
A-1 Android与lint
A-2 安装 lint
A-3 使用lint检查Android专案
A-4 lint所检查议题的类别与内容
A-5 使用lint检查错误
A-6 使用lint检查警告

附录B 使用Google应用程式发明家─App Inventor
B-1 登录Google app Inventor服务
B-2 安装客户端的元件
B-3 进入应用程式创作家

ㄚ琪抽阅6-1-2 建立个别的Activity类别,喔,太久没看这一类的书了,有点给它看不下去说,看来有落后迹象,是该好好加油的时候了。

建立个别