Android移动应用开发教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:祝永志,申健,朱盼盼,刘梦芸
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302491057
- 页数:255 页
第1章 Android系统概述 1
1.1移动信息设备的平台 1
1.1.1移动通信设备的操作系统 1
1.1.2开放手机联盟 4
1.1.3 4G时代来临 4
1.2 Android的介绍 5
1.2.1 Android的发展史 5
1.2.2 Android优缺点 6
1.2.3 Android盈利方式 7
1.3 Android的架构 7
1.4本章小结 9
1.5练习题 9
第2章 开发环境的搭建 11
2.1开发环境的安装与配置 11
2.1.1安装JDK及配置环境变量 11
2.1.2安装Eclipse环境 15
2.1.3安装Android Studio环境 21
2.2熟悉开发环境 24
2.2.1 Eclipse环境 24
2.2.2 Android Studio环境 27
2.2.3 Android程序的一些调试工具 30
2.3不同环境之间的转换 32
2.4不同环境之间的比较 32
2.5本章小结 33
2.6练习题 33
第3章 Activity及其生命周期 35
3.1 Activity的创建 35
3.2 Activity的生命周期 39
3.2.1 Activity生命周期的概念 39
3.2.2 Activity生命周期的案例 41
3.3 JUnit测试 44
3.4资源调用 45
3.5本章小结 48
3.6练习题 48
第4章 常见的UI控件 50
4.1基本控件的使用方法 50
4.1.1 TextView 50
4.1.2 EditText 51
4.1.3 Button 52
4.1.4 ImageView 55
4.2常见的弹出框基本使用 56
4.2.1 ProgressBar 56
4.2.2 AlertDialog 58
4.2.3 ProgressDialog 61
4.2.4 Toast 62
4.3 ListView的基本使用 63
4.3.1 ListView简单使用 63
4.3.2 ListView使用进阶 65
4.3.3 ListView使用优化 67
4.3.4 ListView单击方法 69
4.4自定义控件 70
4.4.1引用布局 70
4.4.2创建自定义布局 73
4.5本章小结 75
4.6练习题 75
第5章 Intent与组件通信 77
5.1 Intent概述 77
5.2 Inten启动组件的方法 78
5.3隐式Intent及Intent相关属性 78
5.3.1 Component(组件)——目的组件 79
5.3.2 Action(动作)——用来体现Intent的行动 80
5.3.3 Category(类别)——用来体现动作的类别 80
5.3.4 Data(数据)——表示与动作要操纵的数据 83
5.3.5 Type(数据类型)——对于data范例的描写 84
5.3.6 Extras(扩展信息)——扩展信息 85
5.3.7 Flags(标志位)——期望这个Intent的运行模式 86
5.4更多隐式Intent 86
5.4.1打开指定网页 86
5.4.2打电话 87
5.4.3发送短信 88
5.4.4播放指定路径音乐 88
5.4.5卸载程序 88
5.4.6安装程序 88
5.5传递数据 89
5.5.1显式Intent 89
5.5.2向下一个活动传递数据 92
5.5.3返回数据给上一个活动 93
5.6 Activity的启动模式 95
5.7广播消息 96
5.7.1 BroadcastReceiver简介 96
5.7.2发送广播 96
5.7.3发送有序广播 98
5.7.4接收系统广播 99
5.8本章小结 101
5.9练习题 101
第6章 Android后台服务 103
6.1 Service简介 103
6.2 Service的基本用法 103
6.2.1创建、配置Service 103
6.2.2启动Service 104
6.2.3 Service和Activity通信 106
6.3 Service的生命周期 110
6.4 Service的其他用法 111
6.4.1使用前台服务 111
6.4.2使用IntentService 114
6.5常见的系统服务 120
6.5.1电话管理器 120
6.5.2短信管理器 121
6.5.3振动器 123
6.5.4闹钟/全局定时器 125
6.6本章小结 130
6.7练习题 130
第7章 数据存储 131
7.1文件存储 131
7.2首选项存储 136
7.2.1 SharedPreferences类 136
7.2.2使用Preference存储的案例——简单登录界面 137
7.3 SQLite存储 140
7.3.1 SQLiteOpenHelper类 140
7.3.2 SQLiteDatabase类 141
7.3.3 Cursor游标 141
7.3.4 SQLite数据库操作方法 142
7.3.5使用SQLite存储的案例——歌曲列表浏览 143
7.4内容提供者存储 147
7.5本章小结 150
7.6练习题 150
第8章 网络通信 151
8.1 Socket通信 151
8.1.1 Socket客户端的开发 152
8.1.2 Socket服务器端的开发 153
8.1.3案例——简单聊天室 154
8.2基于HTTP的网络编程 159
8.2.1 HttpURLConnection的使用方法 159
8.2.2案例——网络图片浏览器(使用HttpURLConnectiont) 160
8.2.3 HttpClient的使用方法 163
8.2.4案例——网络图片浏览器(使用HttpClient) 164
8.3基于WebView的网络编程 166
8.3.1 WebView视图组件 166
8.3.2案例——使用WebView浏览网页 167
8.4本章小结 168
8.5练习题 169
第9章 移动办公软件系统 170
9.1项目架构 170
9.1.1项目架构 170
9.1.2其他命名规则 170
9.2首页 172
9.2.1 Application 172
9.2.2 LoginActivity(登录页面) 172
9.2.3 MainActivity(主页面) 177
9.3通知公告模块 192
9.3.1通知公告列表 193
9.3.2通知公告详情 199
9.4工作日志模块 202
9.4.1工作内容 203
9.4.2图片选择 213
9.4.3定位 213
9.5考勤管理模块 214
9.6费用申请模块 218
9.6.1费用审批列表 219
9.6.2费用申请 226
9.7请假模块 229
9.7.1请假列表 230
9.7.2请假申请 237
9.8设置模块 244
9.8.1修改密码 245
9.8.2用户退出 249
参考文献 254
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019