Blue Flower

android应用案例开发大全第三版是一本毕业设计、项目实战、商业开发的案例参考指南手册,由吴亚峰、苏亚光和于复兴三人共同编著。本书技术新颖,贴近实战,涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等内容,并且全书以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
202209171828058353590000

内容介绍

《android应用案例开发大全第三版》以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D/3D游戏等多个开发领域。全书共分12章,主要以范例的方式来讲述Android的应用开发,详细介绍了3D动态壁纸、LBS类应用、导航与百度地图二次开发、理财类应用、餐饮行业应用、校园辅助应用、音乐休闲应用、新闻发布管理应用、休闲益智类3D/2D游戏等各类Android应用程序的开发。随书光盘中包括了所有范例的源程序,并对程序进行了详细的注释。全书以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。本书非常适合初学者或有一定Android基础、希望学习Android高级开发技术的读者使用。
202209171828061403570001

android应用案例开发大全第三版章节目录

第1章 初识庐山真面目——Android简介11.1 Android的来龙去脉11.2 掀起Android的盖头来11.2.1 选择Android的理由11.2.2 Android的应用程序框架21.3 Android开发环境的搭建41.3.1 Android SDK的下载41.3.2 Android SDK的配置51.3.3 创建并启动模拟器71.3.4 第一个Android程序91.4 DDMS的灵活应用141.4.1 初识DDMS141.4.2 强大的日志管理功能——LogCat的使用151.4.3 Devices的管理151.4.4 模拟器控制(Emulator Control)详解171.4.5 File Explorer——SD Card文件管理器181.5 本书案例项目的导入181.5.1 导入并运行Android程序181.5.2 Android程序的监控与调试211.6 本章小结21第2章 3D动态壁纸——百纳水族馆222.1 壁纸的背景及功能概述222.1.1 壁纸背景概述222.1.2 壁纸功能介绍222.2 壁纸的策划及准备工作252.2.1 壁纸的策划252.2.2 Android平台下3D开发的准备工作262.3 壁纸的基本框架262.3.1 壁纸项目的框架结构272.3.2 各个类的简要介绍272.4 壁纸的实现302.4.1 壁纸服务类——OpenGLES2WallpaperService302.4.2 自定义渲染器类——MySurfaceView322.5 辅助绘制类352.5.1 背景辅助绘制类——Background352.5.2 气泡辅助绘制类——Bubble372.5.3 鱼类辅助绘制类——MS3DModel382.6 绘制相关类422.6.1 气泡绘制相关类422.6.2 群鱼绘制相关类442.6.3 鱼群绘制相关类462.6.4 鱼食绘制相关类482.7 线程相关类502.7.1 气泡移动线程类——BubbleThread502.7.2 群鱼游动线程类——FishGoThread512.7.3 鱼群游动线程类——FishSchoolThread522.7.4 鱼食移动线程类——FoodThread542.7.5 吸引力线程类——AttractThread552.8 壁纸中的着色器开发572.8.1 气泡的着色器572.8.2 珍珠贝的着色器572.8.3 鱼类的着色器592.9 壁纸的优化与改进61第3章 LBS类应用——掌上杭州623.1 应用背景及功能介绍623.1.1 背景简介623.1.2 功能概述623.1.3 开发环境633.2 功能预览及架构633.2.1 加载、美食、医疗功能预览643.2.2 购物、景点、娱乐功能预览663.2.3 搜索、设置功能预览703.2.4 项目目录结构713.2.5 新浪微博功能开发的准备733.3 开发前的准备工作763.3.1 信息的搜集763.3.2 数据包的整理783.3.3 XML资源文件的准备793.4 辅助工具类的开发803.4.1 常量类的开发803.4.2 图片获取类的开发813.4.3 解压文件类的开发813.4.4 读取文件类的开发823.4.5 自定义字体类的开发833.5 辅助功能的实现843.5.1 加载功能的实现843.5.2 主界面的实现863.5.3 百度地图的实现883.6 美食模块的实现933.6.1 美食主界面的实现933.6.2 介绍美食的实现953.7 景点功能开发973.7.1 景点主界面的开发973.7.2 当前景点界面的开发1013.7.3 所有景点界面的开发1023.7.4 新浪微博功能的开发1033.7.5 搜索兴趣点功能的开发1073.7.6 语言选择功能的开发1093.7.7 建议反馈界面的开发1103.8 其他模块的实现1113.8.1 娱乐、医疗、购物的实现1113.8.2 住宿版块的实现1133.8.3 搜索模块的实现1163.8.4 设置模块的实现1183.9 本章小结119第4章 理财类软件——BN理财助手1204.1 应用背景及功能介绍1204.1.1 BN理财助手功能概述1204.1.2 BN理财助手开发环境1214.2 开发前的准备工作1214.2.1 数据库的设计1214.2.2 数据库工具类1244.2.3 文本信息的搜集1254.3 功能预览及架构1254.3.1 BN理财助手功能预览1254.3.2 BN理财助手目录结构图1284.4 辅助工具类的开发1294.4.1 常量类的开发1294.4.2 自定义字体类的开发1294.4.3 数据库操作类的开发1304.5 欢迎功能模块的实现1354.5.1 BN理财助手欢迎界面模块的实现1364.5.2 BN理财助手引导页模块的实现1384.6 各个功能模块的实现1414.6.1 BN理财助手主界面模块的实现1414.6.2 日常记账模块的实现1434.6.3 自选股模块的实现1514.6.4 理财常识的实现1634.6.5 备忘录的实现1654.6.6 计算器功能的实现1684.6.7 其他功能的开发1714.7 本章小结172第5章 LBS交通软件——百纳公交小助手1735.1 系统背景及功能介绍1735.1.1 背景简介1735.1.2 模块与界面概览1735.1.3 开发环境1745.2 功能预览及框架1755.2.1 项目功能预览1755.2.2 项目目录结构1775.3 开发前的准备工作1805.3.1 数据库表的设计1805.3.2 百度地图键值的申请1815.3.3 百度地图的显示1825.3.4 XML资源文件的准备1835.4 辅助工具类的开发1855.4.1 常量类的开发1855.4.2 工具类的开发1855.4.3 换乘路径规划工具类的开发1865.4.4 定位和获取附近公交站工具类的开发1875.5 各个功能模块的实现1895.5.1 选择城市界面模块的实现1895.5.2 主界面模块的实现1925.5.3 线路查询模块的实现1945.5.4 换乘方案查询模块的实现2025.5.5 定位附近站点模块的开发2115.6 本章小结217第6章 学生个人辅助软件——天气课程表2186.1 系统背景及功能介绍2186.1.1 天气课程表背景简介2186.1.2 天气课程表功能概述2186.1.3 天气课程表开发环境2196.2 功能预览及框架2206.2.1 天气课程表功能预览2206.2.2 天气课程表目录结构图2226.3 开发前的准备工作2246.3.1 数据库表的设计2246.3.2 天气预报ak值的申请2256.3.3 XML资源文件的准备2276.4 辅助工具类的开发2286.4.1 常量类的开发2286.4.2 天气预报工具类的开发2296.4.3 本地数据库的开发2306.4.4 获得整周显示日期工具类的开发2326.5 各个功能模块的实现2336.5.1 输入学期开始时间模块的开发2336.5.2 天气课程表主界面模块的实现2356.5.3 添加课程信息界面模块的开发2476.5.4 查看课程信息界面模块的实现2556.5.5 编辑课程信息界面模块的开发2586.5.6 查看课程整周界面模块的实现2596.5.7 桌面Widget模块的开发2646.6 本章小结271第7章 校园辅助软件——新生小助手2727.1 应用背景及功能介绍2727.1.1 新生小助手背景简介2727.1.2 新生小助手功能概述2727.1.3 新生小助手开发环境2737.2 功能预览及架构2737.2.1 新生小助手功能预览2747.2.2 新生小助手目录结构图2767.3 开发前的准备工

使用说明

1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载