
0人評分過此書
Android应用开发从入门到精通
作者
:
出版日期
:
2018/05/01
閱讀格式
:
EPUB
ISBN
:
9787302479284
本書採用模塊化結構,以大量案例分析為主線,介紹了Android手機操作系統的開發與應用。全書分為Android操作系統與開發環境、UI事件控制、Android基本界面組件和Android高級界面組件、資源文件使用; Activity、Service及BroadcastReceiver應用、數據存儲以及文件讀寫、ContentProvider應用、Android網絡編程、綜合案例分析共11章。本書體系結構清晰,內容圍繞Android手機操作系統開發與應用,對Android的功能按照特性進行分類,根據由淺入深的原則,以教學單元搭配步驟講解,每個章節都包含精心設計和講解的應用程序開發案例,使書的內容在廣度和講解的詳細程度上達到最佳的平衡,另外,本書著重實際操作,輔以適當的理論講解,讓讀者在理解Android手機技術的原理的同時掌握Android重要函數庫的使用,然後再通過綜合案例的方式將所學的開發技術融會貫通。
- 封面页
- 书名页
- 版权页
- 内容简介
- 出版说明
- 前言
-
第1章 Android操作系统与开发环境
-
1.1 Android简介
-
1.1.1 什么是Android
-
1.1.2 Android平台的架构详解
-
-
1.2 搭建Android开发环境
-
1.2.1 如何下载和安装ADT插件
-
1.2.2 如何下载和安装Android SDK
-
-
1.3 使用Android模拟器
-
1.3.1 创建、删除和浏览AVD
-
1.3.2 使用Android模拟器
-
-
1.4 开发第一个Android应用
-
1.4.1 在Eclipse中开发第一个Android应用
-
1.4.2 通过模拟器运行Android应用
-
-
1.5 Android应用程序架构
-
1.5.1 自动生成的gen目录
-
1.5.2 资源目录res
-
1.5.3 项目清单文件:AndroidManifest.xml
-
1.5.4 声明应用程序使用权限
-
-
1.6 Android应用的基本组件介绍
-
1.6.1 Activity
-
1.6.2 Service
-
1.6.3 BroadcastReceiver
-
1.6.4 ContentProvider
-
-
1.7 本章小结
-
-
第2章 UI的各种事件控制
-
2.1 基于监听的事件响应
-
2.1.1 第一种响应方法
-
2.1.2 第二种响应方法
-
2.1.3 第三种响应方法
-
2.1.4 第四种响应方法
-
2.1.5 在XML界面文件中指定事件处理方法
-
-
2.2 键盘事件
-
2.3 触摸屏事件
-
2.4 Handler消息传递机制
-
2.4.1 认识Handler
-
2.4.2 使用Handler
-
-
2.5 本章小结
-
-
第3章 Android基本界面组件
-
3.1 Android五大布局管理器
-
3.1.1 线性布局
-
3.1.2 表格布局
-
3.1.3 相对布局
-
3.1.4 绝对布局
-
3.1.5 帧布局
-
-
3.2 Android基本界面组件
-
3.2.1 文本框和编辑框
-
3.2.2 按钮与图片按钮
-
3.2.3 单选按钮与复选框
-
3.2.4 开关按钮
-
3.2.5 时钟
-
3.2.6 图像视图
-
-
3.3 本章小结
-
-
第4章 Android高级界面组件
-
4.1 Android高级界面组件的组成
-
4.1.1 自动完成文本框
-
4.1.2 下拉列表框的功能和用法
-
4.1.3 日期、时间选择器
-
4.1.4 进度条的介绍与应用
-
4.1.5 拖动条的介绍与应用
-
4.1.6 评分组件的介绍与应用
-
4.1.7 选项卡
-
4.1.8 滚动视图
-
4.1.9 列表视图
-
-
4.2 使用对话框
-
4.3 Toast和Notification的应用
-
4.4 使用菜单
-
4.5 本章小结
-
-
第5章 使用资源文件
-
5.1 资源的类型和存储方式
-
5.2 通过字体设置功能使用字符串、颜色、尺寸资源
-
5.3 使用图片资源
-
5.4 通过声音播放功能使用样式资源、主题资源和原始资源
-
5.5 本章小结
-
-
第6章 通过商品发布器详细介绍Activity
-
6.1 实现商品发布器
-
6.2 剖析商品发布器
-
6.2.1 从商品发布器的启动界面理解Activity的建立、配置
-
6.2.2 使用Bundle将信息传递到商品修改页面
-
6.2.3 理解Activity的回调机制以及生命周期
-
-
6.3 本章小结
-
-
第7章 通过计算器详细介绍Service及BroadcastReceiver
-
7.1 实现计时器
-
7.2 剖析计时器
-
7.2.1 计时服务TimeService的创建、配置
-
7.2.2 计时服务TimeService的启动和停止
-
7.2.3 计时器里的广播接收者(BroadcastReceiver)的创建、配置、启动
-
7.2.4 发送广播以及广播类型
-
-
7.3 建立与访问者相互通信的本地Service
-
7.4 Service的生命周期
-
7.5 接收系统广播消息
-
7.6 本章小结
-
-
第8章 Android的数据储存以及文件读写
-
8.1 使用SharedPreferences
-
8.1.1 通过密码记住功能学习使用SharedPreferences
-
8.1.2 SharedPreferences的存储位置和格式
-
-
8.2 文件(File)存储
-
8.2.1 文件的保存与读取
-
8.2.2 文件的操作模式
-
8.2.3 通过图片下载器实现操作SD卡
-
-
8.3 通过简易旅游记录仪详细介绍SQLite数据库
-
8.3.1 实现简易旅游记录仪
-
8.3.2 剖析简易旅游记录仪
-
-
8.4 本章小结
-
-
第9章 使用ContentProvider
-
9.1 实现通过ContentProvider共享数据的应用
-
9.2 通过分析实例认识ContentProvider
-
9.3 访问通讯录中的联系人和添加联系人
-
9.4 监听ContentProvider的数据改变
-
9.5 本章小结
-
-
第10章 Android的网络编程
-
10.1 使用Socket通信搭建简易聊天室
-
10.2 使用HTTP访问网络
-
10.2.1 使用HttpURLConnection
-
10.2.2 使用HttpClient接口
-
-
10.3 使用WebView视图开发WebKit应用
-
10.3.1 WebKit概述
-
10.3.2 使用WebView浏览网页
-
10.3.3 使用WebView加载HTML代码
-
-
10.4 本章小结
-
-
第11章 二维码应用——QR where
-
11.1 QR where功能需求
-
11.2 开发启动界面MainActivity
-
11.3 开发第一个菜单项所对应的界面ScanFragment
-
11.4 开发第二个菜单项所对应的界面HistoryFragment
-
11.5 开发第三个菜单项所对应的界面GeneratorFragment
-
11.5.1 开发URL编辑页面GenerateURLActivity
-
11.5.2 开发根据URL地址生成二维码图片的页面UrllmageActivity
-
11.5.3 开发坐标拾取页面GenerateLocationActivity
-
-
11.6 开发MapResultActivity
-
11.7 开发第四个菜单项所对应的界面SettingFragment
-
11.8 QR where运行效果图
-
11.9 本章小结
-
参考文献
-
- 图书资源支持
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分