任务1 认识安卓 1
1.1 任务目标:认识安卓软件开发,搭建开发环境 1
1.2 任务提出:输出Hello world 1
1.3 任务实现 2
1.4 任务归纳与总结 10
1.5 相关知识与技能 10
1.6 拓展与提高 11
练习与实训 14
任务2 安卓项目框架与调试 15
2.1 任务目标:了解安卓程序结构,学会调试程序 15
2.2 任务提出:计算机与手机联合调试 15
2.3 任务实现 16
2.4 任务归纳与总结 20
2.5 拓展与提高 20
练习与实训 21
任务3 面向对象的安卓程序设计 22
3.1 任务目标:学会单界面的程序设计 22
3.2 任务提出:体重计算器 22
3.3 任务实现 23
3.4 任务归纳与总结 26
3.5 相关知识与技能 26
3.6 拓展与提高 29
练习与实训 30
任务4 用户界面基础 31
4.1 任务目标:掌握有多个界面的程序设计 31
4.2 任务提出:模拟登录界面 31
4.3 任务实现 32
4.4 任务归纳与总结 42
4.5 相关知识与技能 42
4.6 拓展与提高 45
练习与实训 49
任务5 安卓本地数据存储 50
5.1 任务目标:掌握安卓中本地数据库操作 50
5.2 任务提出:简易记事本 50
5.3 任务实现 51
5.4 任务归纳与总结 55
5.5 相关知识与技能 55
5.6 拓展与提高 61
练习与实训 61
任务6 网络数据获取和显示 62
6.1 任务目标:学会通过网络与服务器交换数据 62
6.2 任务提出:跳蚤小市场 62
6.3 任务实现 63
6.4 任务归纳与总结 77
6.5 相关知识与技能 77
6.6 拓展与提高 81
练习与实训 82
任务7 手机自动化 83
7.1 任务目标:通过手机自带功能和传感器实现自动化执行程序 83
7.2 任务提出:通话自动录音 83
7.3 任务实现 84
7.4 任务归纳与总结 90
7.5 相关知识与技能 90
7.6 拓展与提高 91
练习与实训 93
任务8 发布我的应用 94
8.1 任务目标:把做好的软件发布到市场 94
8.2 任务提出:应用宝和360市场 94
8.3 任务实现 95
8.4 任务归纳与总结 98
练习与实训 99
参考文献 100