大小:123.32M
更新时间:23-09-06
系统:Pc
版本:v
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 初识DDMS 14 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 壁纸服务类—— OpenGLES2WallpaperService 30 2.4.2 自定义渲染器类—— MySurfaceView 32 2.5 辅助绘制类 35 2.5.1 背景辅助绘制类—— Background 35 2.5.2 气泡辅助绘制类——Bubble 37 2.5.3 鱼类辅助绘制类—— MS3DModel 38 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 气泡移动线程类—— BubbleThread 50 2.7.2 群鱼游动线程类—— FishGoThread 51 2.7.3 鱼群游动线程类—— FishSchoolThread 52 2.7.4 鱼食移动线程类—— FoodThread 54 2.7.5 吸引力线程类—— AttractThread 55 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.14M257人在用android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看android 7.1.1正式版(原生系统)510M2033人在用android 7.1.1正式版,又称之为安卓7.1.1正式版,是谷歌官方推出的最新版本的android原生系统,用户可以在OTA升级,不过目前可以升级的只有谷歌自家的手机和部分原生Android手机,包括Nexus6、Nexus 5X、Nexus 6P
查看轻松学Android开发pdf37M205人在用轻松学Android开发pdf是目前学习Android开发的最好的入门图书,由于Android的持续火爆,关于这方面的图书也是卖得很好。全书以图解的方式显示了如何学习Android编程,拥有282幅教学插图、105个典型示例、455分钟视频教程、以及53
查看Android任务驱动式教程37.84M141人在用Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。另外软
查看android开发入门教程42.02M214人在用随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解、An
查看疯狂android讲义第3版233.07M310人在用 如何更好的学习android开发?这里小编为广大网友带来了疯狂android讲义第3版pdf下载,pdf高清无水印版,是目前最好的一本介绍Android应用开发的实用图书,曾获评CSDN年度具有技术影响力十大原创图书,作者李刚。 全书介
查看android 4游戏编程入门经典pdf3.55M253人在用《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看Android开发工具(adt plugin for eclipse)32.07M204人在用adt plugin for eclipse是一个eclipse插件,作为一款超级专业的Android应用程序开发工具,adt plugin for eclipse可以让你快速的建立一个Android项目,创建应用程序的界面,基于Android框架API
查看google android开发入门与实战高清版35.85M165人在用说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。如果用户想要学会这一技术,光凭间的那的视频
查看热门标签
网友评论0人参与,0条评论
最新排行
cnki全球学术快报电脑版95.79Mv0.2.34 cnki全球学术快报电脑版是一款来自CNKI知网的学术文献搜索软件,整合学术交流、阅读、问答、设备同步、个性化定制、智能推送、即时通讯等功能于一体,让学术更高效、更便捷。 其中功能非常全面,如检索、资料库、图书馆、个性化定制等,用户可以
查看算法导论第三版中文版65.02Mpdf高清版 算法导论第三版中文版是一本被广泛认为对所有从事IT行业人员必读的经典好书,全书共八部分,内容涵盖基础知识、排序和顺序统计量、数据结构、高级设计和分析技术、高级数据结构、图算法、算法问题选编、以及数学基础知识,书中不仅对每一个算法进行了详尽的说明,还
查看鲜活的数据:数据可视化指南24.93Mpdf扫描版鲜活的数据:数据可视化指南是一本数据可视化系列的经典作品,由[美]Nathan Yau编著,向怡宁翻译。本书以实例讲解为主,目的是让大家熟悉制图所需的每一个步骤,掌握每一项技能。你可以从头开始完整地读一遍,不过如果你已经有想法在酝酿了,也可以只挑选最感兴
查看网站安全攻防秘笈:防御黑客和保护用户的100条超级策略95.16Mpdf扫描版网站安全攻防秘笈:防御黑客和保护用户的100条超级策略是一本网站安全类的攻防书籍,由国际信息专家(美)Ryan Barnett编著,许鑫城编译。全书全面深入剖析网站的常见漏洞、攻击及原理,详细讲解了如何应对各种攻击和漏洞的实用策略,并且还讲解了如何使用开
查看windows程序设计第7版中文版14.84M电子版windows程序设计第7版中文版是专门为国内的Windows开发人员而提供的一个pdf电子版学习文件,同时由于这是国外一名作者进行编写分享的,因此原著是纯英文的,但为了更好的满足国人们的学习需求,所以小编带来的是经过专业团队进行翻译的一个简体中文版本,
查看Ajax实战Prototype与Scriptaculous篇93.01Mpdf扫描版Ajax实战Prototype与Scriptaculous篇是一本前端框架Ajax的实战使用指南,由英国程序员克兰、洛克和美国程序员比伯奥特共同编著。本书内容非常丰富,书中共包含一百多个典型精致并且彼此联系的示例,全部用于帮助读者快速学习这两个库。同时读
查看html5与css3基础教程 第8版33.79M高清扫描版html5与css3基础教程 第8版是一本介绍html5和css3语言的网页基础教材,由美国程序员Elizabeth Castro和Bruce Hyslop编著。本书内容直观透彻、循序渐进,基础知识与案例实践紧密结合,采用独特的双栏图文并排方式,手把手指
查看ubuntu权威指南224.3M刑国庆pdf扫描版ubuntu权威指南是一本Ubuntu linux系统的权威使用指南,由刑国庆等人编著。本书内容丰富,详细全面的介绍了ubuntu应用的方方面面,包括系统概述与安装、桌面环境、命令行基础知识、文件系统基础知识、文件和目录操作、Shell基础知识、Shel
查看linux程序设计第四版221.43M马修pdf扫描版linux程序设计第四版是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而广受好评,由英国程序员Neil Matthew和Richard Stones共同编著。本书内容丰富翔实,主要通过一些交互性(基于屏幕)的例子来向读者介绍编写she
查看海量运维运营规划之道37.36M唐文 pdf全彩版海量运维运营规划之道是腾讯、百度一线资深工程师唐文多年经验总结而成的一本书籍,本书把当今中国一线互联网公司的运维工作,成体系地搬到了大家面前,让大家看到中国一线互联网公司是如何做技术运维工作、如何做产品速度体验优化的,以及做这些工作的方法论。同时,这也是
查看企业APP设计运营完全手册31.75M徐声远 pdf扫描版企业APP设计运营完全手册是一本企业APP设计运营书籍,由Bri体验科技联合创始人徐声远编写。全书汇集了作者数年的研究和实战经验,系统分析了企业APP的具体操作过程,应注意的方法和技巧。读者通过读完此书,能够重新审视自己或竞争对手发布的App,重新思考更
查看看盘细节潘伟君pdf版19.88M看盘细节pdf版主要的切入点是分析即时看盘细节,适合有一定经验和阅历的投资朋友观看。当然如果您刚刚进入市场,愿意静下心来在这市场上成就自己成功梦想,那么这本书绝对会是你的好帮手。看盘细节潘伟君pdf版提供了一些推理式的思路,用于解释盘中即时交易的细节。而
查看