为你推荐
内容简介
前言
第1章 Android开发基础
1.1 Android系统简介
1.1.1 Android系统的发展
1.1.2 Android系统的框架
1.应用程序层
2.应用程序框架层
3.中间件层
4.Linux内核层
1.2 搭建开发环境
1.2.1 开发环境搭建准备
1.2.2 开发环境配置
1.下载和安装JDK
2.安装Eclipse
1.3 Android应用程序的构成
1.3.1 四大组件之Activity
1.3.2 四大组件之BroadcastReceiver
1.3.3 四大组件之Service
1.3.4 四大组件之ContentProvider
1.4 第一个Android项目
1.4.1 创建Android项目
1.4.2 Android工程文件解析
1.res文件目录
2.R.java文件
3.AndroidManifest.xml文件
4.src目录下的MainActivity.java文件
1.4.3 生成Android应用程序
1.运行在虚拟机上
2.运行在手机上
1.5 小结
第2章 用户界面设计
2.1 View与ViewGroup简介
2.1.1 View
2.1.2 ViewGroup
2.2 简单的控件
2.2.1 TextView
2.2.2 EditText
2.2.3 Button
2.3 布局
2.3.1 线性布局
2.3.2 相对布局
2.3.3 帧布局
2.3.4 表格布局
2.3.5 网格布局
2.4 Android的事件
2.4.1 事件概述
2.4.2 按钮事件
2.4.3 按键事件
2.4.4 触摸事件
2.5 小结
第3章 常用界面组件
3.1 常用控件
3.1.1 ImageView
3.1.2 CheckBox
3.1.3 RadioButton
3.1.4 SeekBar
3.1.5 ListView
3.2 Android菜单
3.2.1 选项菜单
1.OptionMenuDemo01实例
2.OptionMenuDemo02实例
3.2.2 上下文菜单
3.2.3 子菜单
3.3 信息提示类
3.3.1 Toast
3.3.2 AlertDialog
3.4 小结
第4章 Activity组件
4.1 Activity简介
4.1.1 Activity的生命周期
4.1.2 Activity的回调方法
1.整个生命周期
2.可视生命周期
3.活动生命周期
4.2 界面切换
1.改变XML文件实现界面切换
2.通过启动Activity实现界面切换
4.2.1 不带返回值的启动Activity
4.2.2 带返回值的启动Activity
4.3 查看与输出日志信息
4.4 小结
第5章 Intent与BroadcastReceiver组件
5.1 Intent简介
5.1.1 Intent的属性
5.1.2 Intent过滤器
5.2 隐式启动Activity
5.2.1 不含返回值的隐式启动
5.2.2 含返回值的隐式启动
5.3 BroadcastReceiver组件
5.3.1 无序广播
5.3.2 有序广播
5.4 小结
第6章 Service组件
6.1 Service简介
6.1.1 Service的生命周期
6.1.2 Service生命周期的描述
6.2 本地Service
6.2.1 本地直接启动Service
6.2.2 本地绑定Service
6.3 远程Service
6.3.1 提供Service
6.3.2 调用Service
6.4 小结
第7章 数据存储与数据共享
7.1 SharedPreferences存储
7.1.1 SharedPreferences简介
7.1.2 SharedPreferences的使用
7.2 文件存储
7.2.1 内部存储
7.2.2 外部存储
7.2.3 XML文件存储
7.3 SQLite数据库存储
7.3.1 SQLite数据库简介
7.3.2 代码创建数据库
7.3.3 数据操作实现
7.4 ContentProvider的使用
7.4.1 URI
1.UriMatcher
2.ContentUris
7.4.2 ContentProvider
7.4.3 ContentResolver
7.5 小结
第8章 网络编程
8.1 网络编程简介
8.2 基于HTTP的网络编程
8.2.1 GET方法
8.2.2 POST方法
8.2.3 HttpClient方法
8.3 基于Socket的网络编程
8.3.1 Socket服务器端
8.3.2 Socket客户端
8.4 客户端与服务器端通信实现
8.5 小结
第9章 Android物联网应用编程
9.1 Android手机传感器
9.1.1 Android手机常见传感器
9.1.2 加速度传感器
9.1.3 方向传感器
9.2 其他物联网部件
9.2.1 麦克风
9.2.2 摄像头
1.Intent方法实现视频录制
2.MediaRecorder类实现视频录制
9.2.3 GPS
9.2.4 二维码
1.堆叠式/行排式二维条码
2.矩阵式二维条码
9.3 小结
第10章 设备巡检实例
10.1 设备巡检案例
10.1.1 案例背景概述
10.1.2 客户端使用
10.1.3 服务器端使用
10.1.4 案例代码结构
1.移动端FinalDemo项目
2.服务器端ServerDemo项目
10.2 移动端主界面
10.3 移动端今日巡检
10.4 数据库存储
10.4.1 MachineBean实体类
10.4.2 数据库帮助类DBHelper
10.4.3 数据库操作类DBAdapter
10.4.4 设备信息操作辅助类MachineDao
10.5 移动端网络提交
10.6 移动端设备巡检
10.7 移动端数据展示
10.7.1 某日设备巡检展示
10.7.2 设备巡检信息
10.8 其他相关文件
10.8.1 Strings.xml文件
10.8.2 AndroidManifest.xml文件
10.9 服务器端ServerDemo项目
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜