大小:123.32M
更新时间:23-09-06
系统:Pc
android应用案例开发大全第三版是一本毕业设计、项目实战、商业开发的案例参考指南手册,由吴亚峰、苏亚光和于复兴三人共同编著。本书技术新颖,贴近实战,涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等内容,并且全书以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
《android应用案例开发大全第三版》以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D/3D游戏等多个开发领域。全书共分12章,主要以范例的方式来讲述Android的应用开发,详细介绍了3D动态壁纸、LBS类应用、导航与百度地图二次开发、理财类应用、餐饮行业应用、校园辅助应用、音乐休闲应用、新闻发布管理应用、休闲益智类3D/2D游戏等各类Android应用程序的开发。随书光盘中包括了所有范例的源程序,并对程序进行了详细的注释。全书以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。本书非常适合初学者或有一定Android基础、希望学习Android高级开发技术的读者使用。
第1章 初识庐山真面目——Android简介1 1.1 Android的来龙去脉1 1.2 掀起Android的盖头来1 1.2.1 选择Android的理由1 1.2.2 Android的应用程序框架2 1.3 Android开发环境的搭建4 1.3.1 Android SDK的下载4 1.3.2 Android SDK的配置5 1.3.3 创建并启动模拟器7 1.3.4 第一个Android程序9 1.4 DDMS的灵活应用14 1.4.1 初识DDMS14 1.4.2 强大的日志管理功能—— LogCat的使用15 1.4.3 Devices的管理15 1.4.4 模拟器控制(Emulator Control) 详解17 1.4.5 File Explorer——SD Card 文件管理器18 1.5 本书案例项目的导入18 1.5.1 导入并运行Android程序18 1.5.2 Android程序的监控与调试21 1.6 本章小结21 第2章 3D动态壁纸——百纳水族馆22 2.1 壁纸的背景及功能概述22 2.1.1 壁纸背景概述22 2.1.2 壁纸功能介绍22 2.2 壁纸的策划及准备工作25 2.2.1 壁纸的策划25 2.2.2 Android平台下3D开发的 准备工作26 2.3 壁纸的基本框架26 2.3.1 壁纸项目的框架结构27 2.3.2 各个类的简要介绍27 2.4 壁纸的实现30 2.4.1 壁纸服务类—— OpenGLES2WallpaperService30 2.4.2 自定义渲染器类—— MySurfaceView32 2.5 辅助绘制类35 2.5.1 背景辅助绘制类—— Background35 2.5.2 气泡辅助绘制类——Bubble37 2.5.3 鱼类辅助绘制类—— MS3DModel38 2.6 绘制相关类42 2.6.1 气泡绘制相关类42 2.6.2 群鱼绘制相关类44 2.6.3 鱼群绘制相关类46 2.6.4 鱼食绘制相关类48 2.7 线程相关类50 2.7.1 气泡移动线程类—— BubbleThread50 2.7.2 群鱼游动线程类—— FishGoThread51 2.7.3 鱼群游动线程类—— FishSchoolThread52 2.7.4 鱼食移动线程类—— FoodThread54 2.7.5 吸引力线程类—— AttractThread55 2.8 壁纸中的着色器开发57 2.8.1 气泡的着色器57 2.8.2 珍珠贝的着色器57 2.8.3 鱼类的着色器59 2.9 壁纸的优化与改进61 第3章 LBS类应用——掌上杭州62 3.1 应用背景及功能介绍62 3.1.1 背景简介62 3.1.2 功能概述62 3.1.3 开发环境63 3.2 功能预览及架构63 3.2.1 加载、美食、医疗功能预览64 3.2.2 购物、景点、娱乐功能预览66 3.2.3 搜索、设置功能预览70 3.2.4 项目目录结构71 3.2.5 新浪微博功能开发的准备73 3.3 开发前的准备工作76 3.3.1 信息的搜集76 3.3.2 数据包的整理78 3.3.3 XML资源文件的准备79 3.4 辅助工具类的开发80 3.4.1 常量类的开发80 3.4.2 图片获取类的开发81 3.4.3 解压文件类的开发81 3.4.4 读取文件类的开发82 3.4.5 自定义字体类的开发83 3.5 辅助功能的实现84 3.5.1 加载功能的实现84 3.5.2 主界面的实现86 3.5.3 百度地图的实现88 3.6 美食模块的实现93 3.6.1 美食主界面的实现93 3.6.2 介绍美食的实现95 3.7 景点功能开发97 3.7.1 景点主界面的开发97 3.7.2 当前景点界面的开发101 3.7.3 所有景点界面的开发102 3.7.4 新浪微博功能的开发103 3.7.5 搜索兴趣点功能的开发107 3.7.6 语言选择功能的开发109 3.7.7 建议反馈界面的开发110 3.8 其他模块的实现111 3.8.1 娱乐、医疗、购物的实现111 3.8.2 住宿版块的实现113 3.8.3 搜索模块的实现116 3.8.4 设置模块的实现118 3.9 本章小结119 第4章 理财类软件——BN理财助手120 4.1 应用背景及功能介绍120 4.1.1 BN理财助手功能概述120 4.1.2 BN理财助手开发环境121 4.2 开发前的准备工作121 4.2.1 数据库的设计121 4.2.2 数据库工具类124 4.2.3 文本信息的搜集125 4.3 功能预览及架构125 4.3.1 BN理财助手功能预览125 4.3.2 BN理财助手目录结构图128 4.4 辅助工具类的开发129 4.4.1 常量类的开发129 4.4.2 自定义字体类的开发129 4.4.3 数据库操作类的开发130 4.5 欢迎功能模块的实现135 4.5.1 BN理财助手欢迎界面模块 的实现136 4.5.2 BN理财助手引导页模块 的实现138 4.6 各个功能模块的实现141 4.6.1 BN理财助手主界面模块 的实现141 4.6.2 日常记账模块的实现143 4.6.3 自选股模块的实现151 4.6.4 理财常识的实现163 4.6.5 备忘录的实现165 4.6.6 计算器功能的实现168 4.6.7 其他功能的开发171 4.7 本章小结172 第5章 LBS交通软件——百纳 公交小助手173 5.1 系统背景及功能介绍173 5.1.1 背景简介173 5.1.2 模块与界面概览173 5.1.3 开发环境174 5.2 功能预览及框架175 5.2.1 项目功能预览175 5.2.2 项目目录结构177 5.3 开发前的准备工作180 5.3.1 数据库表的设计180 5.3.2 百度地图键值的申请181 5.3.3 百度地图的显示182 5.3.4 XML资源文件的准备183 5.4 辅助工具类的开发185 5.4.1 常量类的开发185 5.4.2 工具类的开发185 5.4.3 换乘路径规划工具类的开发186 5.4.4 定位和获取附近公交站 工具类的开发187 5.5 各个功能模块的实现189 5.5.1 选择城市界面模块的实现189 5.5.2 主界面模块的实现192 5.5.3 线路查询模块的实现194 5.5.4 换乘方案查询模块的实现202 5.5.5 定位附近站点模块的开发211 5.6 本章小结217 第6章 学生个人辅助软件—— 天气课程表218 6.1 系统背景及功能介绍218 6.1.1 天气课程表背景简介218 6.1.2 天气课程表功能概述218 6.1.3 天气课程表开发环境219 6.2 功能预览及框架220 6.2.1 天气课程表功能预览220 6.2.2 天气课程表目录结构图222 6.3 开发前的准备工作224 6.3.1 数据库表的设计224 6.3.2 天气预报ak值的申请225 6.3.3 XML资源文件的准备227 6.4 辅助工具类的开发228 6.4.1 常量类的开发228 6.4.2 天气预报工具类的开发229 6.4.3 本地数据库的开发230 6.4.4 获得整周显示日期工具类 的开发232 6.5 各个功能模块的实现233 6.5.1 输入学期开始时间模块 的开发233 6.5.2 天气课程表主界面模块 的实现235 6.5.3 添加课程信息界面模块 的开发247 6.5.4 查看课程信息界面模块 的实现255 6.5.5 编辑课程信息界面模块 的开发258 6.5.6 查看课程整周界面模块 的实现259 6.5.7 桌面Widget模块的开发264 6.6 本章小结271 第7章 校园辅助软件——新生小助手272 7.1 应用背景及功能介绍272 7.1.1 新生小助手背景简介272 7.1.2 新生小助手功能概述272 7.1.3 新生小助手开发环境273 7.2 功能预览及架构273 7.2.1 新生小助手功能预览274 7.2.2 新生小助手目录结构图276 7.3 开发前的准备工
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
类似软件
android驱动开发与移植实战详解5.14M412人在用android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看
android 4游戏编程入门经典pdf3.55M403人在用《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看
android开发入门教程42.02M371人在用 随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解
查看
google android开发入门与实战高清版35.85M253人在用 说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。 如果用户想要学会这一技
查看
疯狂android讲义第3版233.07M514人在用 如何更好的学习android开发?这里小编为广大网友带来了疯狂android讲义第3版pdf下载,pdf高清无水印版,是目前最好的一本介绍Android应用开发的实用图书,曾获评CSDN年度具有技术影响力十大原创图书,作者李刚。 全书介
查看
Android任务驱动式教程37.84M225人在用 Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。
查看
轻松学Android开发pdf37M326人在用轻松学Android开发pdf是目前学习Android开发的最好的入门图书,由于Android的持续火爆,关于这方面的图书也是卖得很好。全书以图解的方式显示了如何学习Android编程,拥有282幅教学插图、105个典型示例、455分钟视频教程、以及53
查看热门标签
网友评论0人参与,0条评论
最新排行
10s406建筑排水塑料管道安装图集3.6Mpdf高清版 10s406图集全称为10s406建筑排水塑料管道安装图集,又简称为10s406排水管安装图集,是对96S406《建筑排水用硬聚氯乙烯(PVC-U)管道安装》的修编图集,该图集编制了硬聚氯乙烯实壁管、芯层发泡硬聚氯乙烯管、中空壁消音硬聚氯乙烯管、高
查看
mysql技术内幕第4版49.35Mpdf中文版mysql技术内幕第4版是一本pdf中文版的电子教程,属于图灵程序设计丛书,它向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,包括sql的工作原理和mysql API的相关知识等。同时为了方便读者阅读,小编将pdf福昕阅读器集成
查看
精通ios开发第7版中文版12.02M 精通ios开发第7版中文版是一本ios开发技术指南,由美国程序员马克和Jeff LaMarche、瑞典程序员Jack Nutting、英国程序员Kim Topley和法国程序员Fredrik Olsson五人共同编著,他们五人均是移动开发专家,具有
查看
游戏人工智能编程案例精粹53.61M 游戏人工智能编程案例精粹是一本讲述如何使游戏角色具有人工智能的著作。对比传统游戏人工智能介绍,该书具有实例丰富、语言幽默的特点,能够帮助用户学会创建适合于各种游戏类型主要行为的、具有有趣的和挑战性的人工智能的必要技术,从而对游戏人工智能的关键领域具
查看
erlang程序设计第2版13.57MJoe Armstrong pdf扫描版erlang程序设计第2版是一本Erlang程序设计书籍,由Erlang最初的设计者和实现者Joe Armstrong编著,牛化成翻译。本书是erlang程序设计的第二个版本。作者在第2版中做了重要更新,不但涵盖核心语言和框架的基本内容,还涉及rebar
查看
linux从入门到精通第2版104.07M刘忆智pdf扫描版 linux从入门到精通第2版是一本备受推崇的linux精品畅销书,由刘忆智等人共同编著,全书拥有内容丰富、讲解细腻、通俗易懂和实用性强等特色,以最新的Ubuntu 12.04为写作背景,详细的介绍了linux的基础应用、系统管理、网络应用、娱乐和办
查看
基于oracle的sql优化284.89M崔华pdf扫描版 基于oracle的sql优化是一本数据库优化扛鼎巨著,是本土Oracle数据库性能优化大师崔华泣血力作。全书共有8章,详细的介绍了Oracle里的优化器,Oracle里的执行计划,Oracle里的查询转换,Oracle里的Hint,Oracle里的
查看
性能测试从零开始 pdf76.5M柳胜pdf扫描版 性能测试从零开始 loadrunner入门是一本LoadRunner入门学习书籍,由国内首批以软件测试方法与技术为研究课题毕业的硕士研究生柳胜编著。本书理论系统完整,逻辑清楚,丝丝入扣,从性能测试的目的到实现途径,从性能测试流程到实践应用,作者给出
查看
Java核心技术卷一:基础知识(原书第10版)128.62Mpdf扫描版Java核心技术卷一:基础知识(原书第10版)是java领域最有影响力和价值的著作之一,由美国圣何塞州立大学计算机科学系教授凯.霍斯特曼编著。本书内容翔实、客观准确,不拖泥带水,根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Ja
查看
Effective Python:编写高质量python代码的59个有效方法25.93Mpdf扫描版Effective Python:编写高质量python代码的59个有效方法是一本python编辑手册,由美国程序员布雷特·斯拉特金编著。本书以使用场景为主导的精练教学方式,汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。其
查看