图书介绍
Android应用开发基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王卫红编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111485162
- 出版时间:2015
- 标注页数:194页
- 文件大小:30MB
- 文件页数:207页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
Android应用开发基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android简介1
1.1 Android的背景1
1.1.1 Android的历史1
1.1.2 Android的优势2
1.2 Android的特征2
1.3 Android系统的架构3
1.3.1 应用程序层4
1.3.2 应用程序框架层4
1.3.3 系统库5
1.3.4 Android运行时环境5
1.3.5 Linux内核层5
1.4 Android应用程序生命周期5
1.4.1 Android进程5
1.4.2 Activity生命周期6
扩展练习7
第2章 Android环境的搭建8
2.1 概述8
2.2 JDK的安装及使用8
2.3 SDK、ADT的安装及使用9
2.3.1 SDK、ADT捆绑式安装9
2.3.2 单独安装Eclipse、SDK、ADT13
2.4 配置AVD15
2.5 安装MyEclipse/JavaEE Eclipse17
2.6 Tomcat的安装与使用17
2.7 安装MySQL数据库19
扩展练习23
第3章 工程需求分析24
3.1 需求分析概述24
3.2 工程功能需求分析24
3.3 具体功能说明25
3.3.1 用户管理25
3.3.2 课程管理25
3.3.3 课堂点到26
3.3.4 资源管理26
3.3.5 课堂消息27
3.3.6 课堂评分27
扩展练习27
第4章 工程数据分析28
4.1 数据库概述28
4.2 系统数据库设计28
4.2.1 数据库分析28
4.2.2 数据库设计29
4.3 数据库E-R图31
扩展练习32
第5章 工程框架搭建33
5.1 搭建工程基本结构33
5.1.1 客户端Android工程搭建33
5.1.2 服务器端Web工程搭建36
5.2 实现Android静态界面37
5.2.1 实现LoginActivity并通过 MainActivity跳转37
5.2.2 实现WelcomeActivity并通过 LoginActivity跳转39
5.3 实现服务器端登录验证数据逻辑40
5.3.1 在MyEclipse中配置 DB Browser40
5.3.2 在工程中导入Hibernate库42
5.3.3 导入Spring资源库43
5.3.4 使用Hibernate逆向工程44
5.3.5 创建ITeacherDAO接口以及实现类45
5.3.6 applicationContext.xml中配置TeacherDAO对象46
5.3.7 测试ITeacherDAO功能47
5.4 实现服务器端登录业务逻辑48
5.4.1 创建ITeacherService接口以及实现类TeacherService48
5.4.2 配置ITeacherService对象49
5.4.3 测试ITeacherService对象49
5.5 实现服务器端和客户端数据交互50
5.5.1 JSON和异步HTTP概述50
5.5.2 在客户端把输入内容封装成RequestParams数组51
5.5.3 在服务器端从HttpServletRequest中获取数据52
5.6 客户端与服务器端进行连接并用post发送数据55
5.7 服务器端把返回内容封装成JSON对象56
5.8 完成服务器端功能57
5.9 客户端解析JSON返回内容57
5.10 完成客户端功能59
扩展练习60
第6章 界面设计61
6.1 界面编程61
6.1.1 视图和视图组61
6.1.2 使用XML布局文件控制UI界面62
6.1.3 在代码中控制UI界面63
6.2 布局管理器64
6.2.1 线性布局64
6.2.2 表格布局67
6.2.3 帧布局69
6.2.4 相对布局70
6.3 基本界面组件73
6.3.1 文本框和编辑框73
6.3.2 按钮和图片按钮74
6.3.3 单选按钮75
6.3.4 下拉框76
6.3.5 列表视图77
扩展练习77
第7章 用户管理79
7.1 功能分析和设计79
7.1.1 用户登录79
7.1.2 用户密码修改80
7.2 Activity与Intent80
7.2.1 Activity和Intent的使用80
7.2.2 Intent实现两个Activity间的数据传输81
7.2.3 Intent传输数据的测试83
7.3 登录消息提醒83
7.3.1 添加Toast显示登录成功消息提示框83
7.3.2 添加AlertDialog显示提交的验证信息有误提示对话框84
7.3.3 测试登录消息提醒85
7.4 用户信息SQLite存储86
7.4.1 创建名为UscrInfo的SQLite数据库87
7.4.2 使用SQL语句操作CourseUser数据库的用户信息88
7.4.3 从Cursor中提取用户信息查询结果89
7.4.4 测试UserInfo数据库90
7.5 使用SharedPreferences保存数据90
7.5.1 SharedPreferences概述91
7.5.2 保存用户信息活动状态91
7.5.3 还原用户信息活动状态92
7.5.4 测试用户信息活动状态的保存和还原92
7.6 密码修改功能设计93
7.6.1 创建和使用菜单93
7.6.2 使用监听器来监听菜单事件——密码修改94
7.6.3 服务器端实现密码的修改操作95
7.6.4 测试密码修改功能98
扩展练习98
第8章 教师课程管理99
8.1 功能分析和设计99
8.1.1 课程添加100
8.1.2 课程编辑100
8.1.3 课程删除101
8.1.4 课程学生管理102
8.2 课程列表视图Adapter的实现103
8.2.1 制定课程列表ArrayAdapter103
8.2.2 使用Adapter绑定课程数据105
8.2.3 测试课程列表视图Adapter106
8.3 Intent活动启动106
8.3.1 Intent显式启动Activity107
8.3.2 Intent隐式启动Activity108
8.3.3 活动间数据传递110
8.3.4 测试Intent活动启动115
8.4 广播事件118
8.4.1 实现BroadcastReceiver118
8.4.2 BroadcastReceiver的注册与注销120
8.4.3 测试广播事件121
扩展练习122
第9章 课堂点到123
9.1 功能分析和设计123
9.1.1 学生点名123
9.1.2 学生签到125
9.1.3 点到记录126
9.1.4 显示位置127
9.2 签到启动后台工作128
9.2.1 创建和控制签到情况服务128
9.2.2 通过服务处理后台运行的签到情况进程130
9.2.3 将签到情况活动与服务绑定130
9.2.4 将签到情况服务移动到后台线程中133
9.2.5 测试签到情况后台服务135
9.3 创建基于百度地图的用户位置活动136
9.3.1 获取百度地图Android SDK136
9.3.2 创建一个基于百度地图的用户位置活动137
9.3.3 配置和使用MapView显示地图141
9.3.4 使用MapController缩放地图141
9.3.5 利用模拟器更新位置信息142
9.3.6 创建和使用覆盖Overlay143
9.3.7 MyLocationOverlay显示用户位置和方向145
9.3.8 ItemizedOverlay和OverlayItem的使用146
9.3.9 测试百度地图用户位置显示147
9.4 基于位置服务的用户位置签到147
9.4.1 选择位置提供器148
9.4.2 使用基于位置服务获得用户签到位置148
9.4.3 确认用户签到信息150
9.4.4 测试用户位置签到的位置服务152
扩展练习152
第10章 作业与资源管理153
10.1 功能分析和设计153
10.1.1 作业管理的实现153
10.1.2 资源共享的实现156
10.2 Camera设备的使用157
10.2.1 使用Camera拍摄照片157
10.2.2 使用Camera拍摄视频162
10.2.3 测试Camera的使用165
10.3 媒体文件的上传下载166
10.3.1 使用内容提供器查看媒体文件167
10.3.2 上传本地媒体文件至网络服务器167
10.3.3 查看网络服务器上的媒体资源172
10.3.4 对下载后的媒体文件进行播放177
10.3.5 测试媒体文件的上传下载177
扩展练习179
第11章 消息发送180
11.1 功能分析和设计180
11.2 教师SMS消息发送181
11.2.1 SMS消息181
11.2.2 具体实现SMS消息182
11.2.3 测试消息发送功能189
扩展练习190
第12章 实践扩展——私家车拼车系统191
12.1 项目背景191
12.2 项目需求191
12.3 实现效果192
参考文献194
热门推荐
- 1522100.html
- 3463073.html
- 1886921.html
- 2261791.html
- 1545527.html
- 2946192.html
- 1855388.html
- 766169.html
- 1525827.html
- 482764.html
- http://www.ickdjs.cc/book_3065057.html
- http://www.ickdjs.cc/book_3229683.html
- http://www.ickdjs.cc/book_3367993.html
- http://www.ickdjs.cc/book_2099196.html
- http://www.ickdjs.cc/book_2158625.html
- http://www.ickdjs.cc/book_2819822.html
- http://www.ickdjs.cc/book_555543.html
- http://www.ickdjs.cc/book_1938050.html
- http://www.ickdjs.cc/book_465680.html
- http://www.ickdjs.cc/book_790262.html