欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Android 程序设计 原书第二版

收藏
  • 大小:68.62 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Android 程序设计 原书第二版
作 者: (美)Zigurd Mednieks,等著 李妹芳 译
出版时间: 2014
容简介
  《Android程序设计(原书第2版)》旨在帮助你创建良好的工程化的Android应用,而不仅仅是一些小的示例应用。本书适合不同背景的Android编程人员。如果你一直在用Objective-C为iPhone或MacOS编写应用,你会发现本书中Android工具和Java语言特性等与Android编程相关的介绍能够帮助你理解Android移动应用开发。如果你是一名经验丰富的Java编程人员,会发现本书中介绍的Android应用架构有助于你在这个新的充满活力的Java客户端应用开发中运用你的Java专业知识。简而言之,本书面向的是那些在面向对象语言、移动应用、REST应用及类似领域中有一定经验的人。从本书中,可以更深入地了解Android编程,而这些内容远远不止是一本入门书或者一些在线的教程所能够涵盖的。《Android程序设计(原书第2版)》的内容组织如下:第一部分会帮助有一定Java或iOS开发经验的编程人员快速入门,了解如何使用Android SDK和Android编程基础。第二部分会深入Android框架,专注于用户界面和图形类层次结构、并发和数据库。理解这部分内容将为了解Android应用如何工作奠定了坚实的基础。第三部分介绍代码骨架和模式,理解它们有助于开发使用Web数据以及Android 4 用户界面规范和API的应用开发。第四部分涵盖一些非常实用的内容,包括Android多媒体、搜索、定位、传感器和账户API,以及原生开发工具箱,支持开发人员添加高级功能。
目录
前言 1
第一部分 工具和基础
第1章 Android SDK的安装和系统需求 7
Android SDK的安装和系统需求 7
小试牛刀:确认安装是否能够正常工作 16
SDK的组件 24
保持版本最新 30
示例代码 32
关于代码阅读 34
第2章 Android开发之Java必备基础 35
Android正在重塑客户端Java 35
Java类型系统 36
作用域 57
Java编程惯例 61
第3章 Android应用的主要组件 76
活动、意图和任务 77
其他Android组件 79
组件生命周期 83
静态应用资源和上下文 86
Android应用时运行的环境 94
扩展Android 97
Android中的并发编程 102
序列化 116
Parcelable 118
第4章 应用发布之前的准备工作 124
应用签名 124
把应用投放到Android市场 132
其他发布 134
Google地图API密钥 138
指定API级别的兼容性 139
兼容不同的屏幕类型 139
第5章 Android软件开发工具Eclipse 141
Eclipse相关的概念和术语 142
Eclipse视图和透视图 146
Eclipse中的Java编程 149
Eclipse和Android 151
预防Bug并保持代码整洁 151
Eclipse特性和替代品 159
第二部分 Android框架
第6章 构建视图 163
Android GUI架构 163
组装图形界面 167
控制器布局 172
菜单栏和活动栏 190
视图调试和优化 193
第7章 Fragment和跨平台支持 195
创建Fragment 196
Fragment生命周期 199
Fragment管理器 200
Fragment事务 201
Support Package 206
Fragment和布局 207
第8章 二维和三维图形的绘制 214
自己动手开发部件 214
Bling 235
第9章 数据处理和数据持久化 249
关系数据库概览 249
SQLite 250
SQL语言 250
Android应用中的SQL和数据库为中心的数据模型 260
Android数据库类 261
Android应用的数据库设计 262
使用数据库API:MJAndroid 265
第三部分 Android的框架应用
下载地址