Android开发关键技术之旅:Java
《Android开发关键技术之旅:Java程序员快速学习通道》以iPhone的发布为开端,以Android系统的全面普及为标志,新型智能手机的广泛应用宣布了新的互联网时代的到来。时至今日,看看市场上琳琅满目、满山满谷的各种品牌、各种外观、各种配置、各种功能的Android手机和设备吧,Android系统取得了巨大成功。移动互联网时代,下一个主流的开发平台和生态系统也将会围绕着这个小机器人来展开。
基本信息
- 定价
59.80
- 出版社
中国铁道出版社
- 作者
颜建华
- 开本
16
- 页数
410页
内容简介
《Android开发关键技术之旅:Java程序员快速学习通道》主要面对有一定基础的Java程序员,是一本程序员写给程序员的著作。《Android开发关键技术之旅:Java程序员快速学习通道》从手机互联网应用的角度出发,探讨了使用Android开发系统来开发Android应用的相关的各种概念、技术、过程和工具,让开发者能够了解和掌握用于开发Android网络应用程序应有的知识和技能,为他们在Android平台上实现自己的开发梦想提供坚实的基础。
图书目录
第1章 Android开发概述 1.1 什么是Android 1.2 Android的发展 1.3 Android的现状 1.4 Android系统架构 1.5 手持设备应用开发的特点和原则 1.6 总结 第2章 Android应用的开发环境 2.1 Android开发环境及其组成 2.2 从零开始搭建和配置开发环境 2.2.1 操作系统配置 2.2.2 下载和安装JaVa SDK 2.2.3 下载并安装Android SDK 2.2.4 下载安装Eclipse 2.2.5 配置和运行Eclipse 2.2.6 安装Android Develop Tools( ADT) 2.2.7 为ADT配置Android SDK 2.2.8 安装Platform 2.2.9 配置虚拟设备(Virtual Device) 2.2.10 应用测试 2.2.11 实机调试环境 2.3 熟悉和了解Android SDK 2.3.1 Android SDK—目录结构 2.3.2 Android SDK—tools和platform Tools 2.3.3 Android SDK—Samples 2.3.4 Android SDK—documents 2.3.5 Android SDK—platforms 2.4 Android Develop Tools 2.4.1 Android工程模板 2.4.2 Android文件模板 2.4.3 Android应用配置文件工具 2.4.4 Android应用程序执行( Run...)配置 2.4.5 调试工具集DDMS 2.4.6 应用程序用户界面视图结构Hierarchy View 2.4.7 界面设计工具 2.4.8 Android工具菜单 2.4.9 测试工具集 2.5 Android工具命令行 2.6 模拟器和虚拟设备 2.6.1 模拟器Emulator 2.6.2 虚拟设备配置 2.6.3 虚拟设备操作和使用 2.7 总结 第3章 Android开发基础 3.1 手持设备应用开发特点和规范 3.2 实例应用第一步 3.3 理解Activity 3.4 认识神奇的“R” 3.5 视图布局layout 3.6 实例应用第二步 3.6.1 使用列表显示数据 3.6.2 创建新的Activity 3.6.3 为Activity创建布局模板 3.6.4 Activity的调用和显示 3.6.5 运行Activity 3.7 理解Intent 3.7.1 何为Intent 3.7.2 Intent的使用 3.7.3 数据的放入和取出 3.8 实例应用第三步 3.8.1 国际化和本地化 3.8.2 业务类 3.8.3 改进的列表显示 3.8.4 改进列表事件处理 3.8.5 改进Intent数据传输 3.8.6 为DetaiI Activity增加返回功能 3.8.7 工具栏(Toolbar) 3.8.8偏好设置(Preference) 3.8.9创建和保存微博条目 3.8.10显示数据库记录列表 3.8.1 1删除列表项目和记录 3.9总结 第4章数据存取 4.1偏好设置(Preferences) 4.1.1读取和写入偏好设置 4.1.2使用PreferencesActivity 4.1.3 Preferences应用细节 4.2文件存取 4.2.1 Android文件系统结构 4.2.2 内部文件存取 4.2.3外部文件存取 4.2.4其他文件的处理 4.3 Android中的数据库技术 4.3.1 关于Sqlite3 4.3.2数据库访问的实现 4.4 Content Provider 4.4.1 Content Provider概述 4.4.2读取Content Provider提供的数据 4.4.3修改Content Provider数据 4.4.4实现Content Provider 4.5扩展话题 4.5.1 Android应用程序组成 4.5.2 Activity的生命周期(Lifecycle) 4.5.3应用程序状态 4.5.4关于Bundle 4.5.5 关于Context 4.5.6关于选项菜单(Optional Menu) 4.6 总结 第5章Android开发调试 5.1 Android调试技术概述 5.2 Console和LogCat 5.2.1控制台和LogCat 5.2.2 LogCat的应用 5.2.3 Log类的使用 5.2.4 LogCat铈惭 5.2.5标准输出的重定向 5.3 DDMS 5.3.1 ADB(Android Debug Bridge,Android调试桥) 5.3.2 DDMS Perspective(DDMS透视图) 5.3.3 Devices(设备) 5.3.4 File Explorer(文件管理器) 5.3.5 Emulator Control(模拟器控制) 5.4调试工作流程分析 5.4.1调试工作基本流程 5.4.2程序示例和日志调试 5.4.3断点设置和管理 5.4.4调试模式下的程序运行 5.4.5变量查看和修改 5.5开发调试常见错误分析和处理 5.5.1 Java程序相关问题 5.5.2 Android应用程序相关的问题 5.5.3开发环境相关的问题 5.6总结 第6章服务器 6.1 Ruby On Rails 6.1.1 什么是Ruby on Rails 6.1.2 关于MVC 6.1.3 Rails的安装和配置 6.2基于Rails的Web应用开发 6.2.1 Rails Web应用程序概述 6.2.2模型设计 6.2.3生成结果相关文件 6.2.4访问过程分析 6.2.5数据处理过程 6.2.6应用程序配置 6.3 Web应用改进 6.3.1 JSON 6.3.2数据获取服务 6.3.3数据修改服务 …… 第7章 客户端——访问网络数据服务(基础) 第8章 客户端——访问网络数据服务(高级) 第9章 测试、优化、团队开发和发布 第10章 Socket编程 第11章 Android浏览器和Web视图技术 第12章 系统内容和硬件相关应用