ANDROID移动应用开发任务驱动教程 ANDROID STUDIO + GENYMOTIONPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈承欢,赵志茹编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:7121275716
- 页数:296 页
单元1Android开发环境搭建与模拟器创建 1
【教学导航】 1
【知识导读】 1
1.1 基本概念 1
1.2 Android的体系结构 3
1.3 Android Studio的优势 5
1.4 Genymotion模拟器的优势 6
1.5 在BIOS中设置处理器打开英特尔虚拟化技术(VT-x) 6
1.6 正确设置JDK或者Android SDK路径 6
【任务实战】 7
【任务1-1】搭建Android开发环境与创建模拟器 7
【任务1-2】启动Android Studio与创建运行Android Studio项目 9
【单元小结】 15
【单元习题】 15
单元2 Android Studio的组成结构与基本操作 17
【教学导航】 17
【知识导读】 17
2.1 关于Android应用程序中的布局文件activity_main.xml 17
2.2 关于MainActivity.java文件 19
2.3 关于AndroidManifest.xml文件 20
2.4 Android应用程序的样式和主题设置 23
2.5 关于Android系统的包 24
2.6 相关问题剖析 25
【任务实战】 27
【任务2-1】熟悉AndroidStudio的组成结构 27
【任务2-2】 Android Studio项目中的模块操作 32
【任务2-3】 Android Studio开发环境的个性化设置 34
【任务2-4】将Android Studio项目打包生成APK 40
【单元小结】 42
【单元习题】 42
单元3Android的界面设计与资源应用程序设计 44
【教学导航】 44
【知识导读】 44
3.1 Android屏幕元素的层次结构 44
3.2 View与ViewGroup 46
3.3 Android的布局对象 47
3.4 Android中创建UI界面的方式 50
3.5 Android常用UI控件简介 54
3.6 Android尺寸的单位 60
3.7 Android控件的基本属性 60
3.8 TextView控件与EditText控件 61
3.9 Button控件 66
3.10 DatePicker控件与TimePicker控件 66
3.11 Android资源应用 68
【任务实战】 70
【任务3-1】使用文字标签显示欢迎信息 70
【任务3-2】设计包含多种控件的用户登录界面 75
【任务3-3】设计开关与调节声音的界面 78
【任务3-4】使用DatePicker控件获取日期 80
【任务3-5】使用日期时间控件获取与显示时间 81
【任务3-6】使用L inearLayout布局设计用户注册界面 82
【任务3-7】使用TableLayout布局设计商品信息展示界面 83
【任务3-8】使用GridLayout布局设计仿Windows 8桌面 86
【任务3-9】使用FrameLayout布局实现图片相框效果 88
【单元小结】 89
【单元习题】 90
单元4 Android的事件处理与交互实现程序设计 92
【教学导航】 92
【知识导读】 92
4.1 Android的应用组件 92
4.2 Activity 93
4.3 Intent 100
4.4 Android的事件处理机制 105
4.5 Android的对话框与消息框 113
4.6 Android输出日志信息的方法 116
4.7 OnTouchEvent 117
4.8 MotionEvent 117
【任务实战】 118
【任务4-1】用户触摸屏幕时显示提示信息 118
【任务4-2】用户登录时检测用户名的长度合法性 119
【任务4-3】获取屏幕单击位置 121
【任务4-4】实现动态添加联系人 123
【任务4-5】用户注册时检测Email格式 126
【任务4-6】打开浏览器浏览网页 128
【单元小结】 130
【单元习题】 130
单元5 Android的数据存储与数据共享程序设计 132
【教学导航】 132
【知识导读】 132
5.1 Android系统的数据存储方式简介 132
5.2 使用SQLite数据库存储数据 133
5.3 使用SharedPreference对象存储数据 134
5.4 使用ContentProvider存储数据 136
5.5 使用File对象存储数据 136
5.6 URI及其组成 137
【任务实战】 137
【任务5-1】设计可记住用户名和密码的登录界面 137
【任务5-2】对Android模拟器中的SD卡进行操作 144
【任务5-3】使用SharedPreferences实现Activity之间的数据传递 145
【任务5-4】使用SQLite数据库保存用户输入的用户名和密码 149
【任务5-5】预览选择的系统图片 154
【任务5-6】实现添加与查询联系人 157
【单元小结】 160
【单元习题】 160
单元6 Android的服务与广播应用程序设计 163
【教学导航】 163
【知识导读】 163
6.1 Service(服务) 163
6.2 BroadcastReceiver(广播) 173
【任务实战】 179
【任务6-1】获取系统的唤醒服务 179
【任务6-2】获取系统的屏蔽状态 182
【任务6-3】获取当前网络状态 184
【任务6-4】实现音量控制 187
【任务6-5】实现程序开机自动启动 190
【任务6-6】监控手机电池电量 193
【单元小结】 196
【单元习题】 196
单元7 Android的网络与通信应用程序设计 198
【教学导航】 198
【知识导读】 198
7.1 HTTP协议简介 198
7.2 URL请求的类别 199
7.3 Android的线程与Hander消息机制 199
7.4 使用HttpURLConnection访问网络 202
7.5 使用HttpClient访问网络 203
【任务实战】 204
【任务7-1】获取指定城市的天气预报 204
【任务7-2】实现百度在线搜索 207
【任务7-3】实现浏览网络图片 211
【任务7-4】实现短信发送 214
【任务7-5】实现电话拨打 217
【单元小结】 219
【单元习题】 220
单元8 Android的图像浏览与图形绘制程序设计 221
【教学导航】 221
【知识导读】 221
8.1 使用简单图片 221
8.2 位图的典型应用 223
8.3 绘图 224
【任务实战】 227
【任务8-1】设计按钮切换的图片浏览器 227
【任务8-2】设计滑动切换的图片浏览器 229
【任务8-3】绘制简单几何图形 232
【任务8-4】绘制多种形式的路径 234
【任务8-5】绘制Android机器人图形 236
【单元小结】 238
【单元习题】 238
单元9 Android的音频与视频应用程序设计 240
【教学导航】 240
【知识导读】 240
9.1 SoundPool类与播放音频 240
9.2 MediaPlayer类与播放音频 242
9.3 VideoView类与播放视频 246
9.4 MediaPlayer与SurfaceView联合播放视频 248
【任务实战】 250
【任务9-1】使用SoundPool类播放音频 250
【任务9-2】使用MediaPlayer类播放本地音频 252
【任务9-3】实现在线音乐播放 257
【任务9-4】使用VideoView控件播放本地视频 262
【任务9-5】使用MediaPlayer类和SurfaceView控件播放本地视频 265
【单元小结】 269
【单元习题】 269
附录A Android移动应用开发课程设计 271
附录B Android移动应用开发岗位需求调研 273
附录C各单元任务中类及引入包的说明 275
附录D下载、安装与配置JDK 278
附录E下载与安装Android Studio 283
附录F下载与安装英特尔硬件加速执行管理器 286
附录G下载、安装与配置模拟器Genymotion 288
参考文献 296
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017