• Android应用案例开发大全(第4版)
21年品牌 40万+商家 超1.5亿件商品

Android应用案例开发大全(第4版)

全新正版 极速发货

61.13 6.2折 99 全新

库存7件

广东广州
认证卖家担保交易快速发货售后保障

作者吴亚峰,苏亚光,于复兴

出版社人民邮电出版社

ISBN9787115482433

出版时间2018-08

装帧平装

开本16开

定价99元

货号1201746483

上书时间2024-07-05

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
  
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有十多年的Java开发与培训经验。主要的研究方向为OpenGL ES、手机游戏、Java EE以及搜索引擎。同时为手机游戏、Java EE独立软件开发工程师,并兼任百纳科技Java培训中心培训师。近十年来为数十家企业培养了上千名软件开发人员,曾编写过《Android应用案例开发大全》(第 1版~第3版)、《Android游戏开发大全》(第 1版~第3版)、《OpenGL ES 3.x游戏开发(上、下卷)》《Cocos2d-x 3.x游戏案例开发大全》《Unity 5.x 3D游戏开发技术详解与典型案例》等多本畅销技术书。2008年年初开始关注Android平台下的3D应用开发,并开发出一系列的Android应用程序与3D游戏。


苏亚光,哈尔滨理工大学硕士,从业于计算机软件领域十多年,在软件开发和计算机教学方面有着丰富的经验,曾编写过《Android游戏开发大全》《Android 3D游戏开发技术详解与典型案例》《Android应用案例开发大全》等多本畅销技术书。2008年开始关注Android平台下的应用开发,参与开发了多款手机2D/3D游戏应用。


于复兴,北京科技大学硕士,从业于计算机软件领域十余年,在软件开发和计算机教学方面有着丰富的经验。工作期间曾主持科研项目“PSP流量可视化检测系统研究与实现”,主持研发了多项省市级项目,同时为多家企*单位设计开发了管理信息系统,并在科技刊物上发表多篇相关论文。2008年开始关注Android平台下的应用开发,参与开发了多款手机3D游戏应用。


目录
  
第1章初识庐山真面目——Android简介1


1.1Android的来龙去脉1


1.2掀起Android的盖头来1


1.2.1选择Android的理由1


1.2.2Android的应用程序框架2


1.3Android开发环境的搭建4


1.3.1AndroidStudio和AndroidSDK的下载4


1.3.2AndroidStudio和AndroidSDK的安装5


1.3.3个Android程序8


1.4DDMS的灵活应用13


1.4.1初识DDMS13


1.4.2System.out.println方法14


1.4.3android.util.Log类14


1.4.4Devices的管理15


1.4.5模拟器控制(EmulatorControl)详解17


1.4.6FileExplorer——SDCard文件管理器18


1.5本书案例项目的导入19


1.6本章小结20


第2章3D动态壁纸——百纳水族馆21


2.1背景及功能概述21


2.1.1项目背景21


2.1.2功能介绍22


2.2策划及准备工作23


2.2.1项目策划24


2.2.2Android平台下3D开发的准备工作24


2.2.3百纳骨骼动画格式文件25


2.3整体介绍25


2.4项目的绘制28


2.4.1介绍壁纸服务类——OpenGLES3WallpaperService29


2.4.2自定义渲染器类——MySurfaceView30


2.5辅助绘制类33


2.5.1背景辅助绘制类——Background34


2.5.2气泡辅助绘制类——Bubble35


2.5.3鱼类辅助绘制类——BNModel36


2.5.4模型辅助绘制类——BnggdhDraw37


2.6绘制相关类40


2.6.1气泡绘制相关类40


2.6.2群鱼绘制相关类42


2.6.3鱼群绘制相关类44


2.6.4鱼食绘制相关类46


2.7线程相关类48


2.7.1气泡移动线程类——BubbleThread48


2.7.2群鱼游动线程类——FishGoThread48


2.7.3鱼群游动线程类——FishSchoolThread49


2.7.4鱼食移动线程类——FoodThread51


2.7.5吸引力线程类——AttractThread52


2.7.6线程组管理类——BNThreadGroup54


2.8着色器的开发54


2.8.1气泡的着色器54


2.8.2珍珠着色器55


2.8.3鱼类的着色器57


2.9优化与改进58


第3章LBS类应用——掌上杭州59


3.1应用背景及功能介绍59


3.1.1背景简介59


3.1.2功能概述59


3.1.3开发环境60


3.2功能预览及架构60


3.2.1加载、美食、医疗功能预览60


3.2.2购物、景点、娱乐功能预览63


3.2.3搜索、设置功能预览67


3.2.4项目目录结构68


3.3开发前的准备工作69


3.3.1信息的搜集69


3.3.2数据包的整理72


3.3.3XML资源文件的准备72


3.4辅助工具类的开发74


3.4.1常量类的开发74


3.4.2图片获取类的开发74


3.4.3解压文件类的开发75


3.4.4读取文件类的开发76


3.4.5自定义字体类的开发76


3.5辅助功能的实现77


3.5.1加载功能的实现77


3.5.2主界面的实现80


3.5.3百度地图的实现82


3.6美食模块的实现86


3.6.1美食主界面的实现86


3.6.2介绍美食的实现88


3.7景点功能开发90


3.7.1景点主界面的开发91


3.7.2当前景点界面的开发95


3.7.3所有景点界面的开发96


3.7.4新浪微博功能的开发97


3.7.5搜索兴趣点功能的开发101


3.7.6语言选择功能的开发102


3.7.7建议反馈界面的开发103


3.8其他模块的实现104


3.8.1娱乐、医疗、购物的实现104


3.8.2住宿版块的实现106


3.8.3搜索模块的实现109


3.8.4设置模块的实现112


3.9本章小结113


第4章营销管理系统——手机汽车4S店114


4.1系统背景及功能介绍114


4.1.1手机汽车4S店背景简介114


4.1.2手机汽车4S店功能概述114


4.1.3手机汽车4S店开发环境和目标平台116


4.2开发前的准备工作117


4.2.1数据库设计117


4.2.2数据库表设计118


4.2.3使用NavicatforMySQL创建表并插入初始数据121


4.3系统功能预览及总体架构122


4.3.1PC端预览122


4.3.2Android客户端功能预览125


4.3.3Android客户端项目目录结构126


4.4PC端的界面搭建与功能实现127


4.4.1用户登录功能的开发127


4.4.2主管理界面功能的开发129


4.4.3汽车车型管理功能的开发130


4.4.4汽车新闻管理功能的开发134


4.4.5信息反馈管理功能的开发136


4.5服务器端的实现137


4.5.1常量类的开发137


4.5.2服务线程的开发137


4.5.3DB处理类的开发139


4.5.4图片处理类140


4.4.5辅助工具类140


4.4.6其他方法的开发142


4.6Android客户端的准备工作142


4.6.1图片资源的准备142


4.6.2XML资源文件的准备143


4.7加载界面功能模块的实现144


4.8Android客户端各功能模块的实现147


4.8.1汽车4S店主界面模块的实现147


4.8.2汽车新闻模块的实现150


4.8.3汽车车型模块的实现154


4.8.4汽车文化模块的实现158


4.8.5汽车经销商模块的实现159


4.8.6汽车服务模块的实现160


4.9Android客户端与服务器连接的实现166


4.9.1Android客户端与服务器连接的各类功能166


4.9.2Android客户端与服务器连接中各类功能的开发167


4.9.3其他方法的开发168


4.10本章小结168


第5章LBS交通软件——百纳公交小助手170


5.1系统背景及功能介绍170


5.1.1背景简介170


5.1.2模块与界面概览170


5.1.3开发环境172


5.2功能预览及框架172


5.2.1项目功能预览172


5.2.2项目目录结构175


5.3开发前的准备工作177


5.3.1数据库表的设计177


5.3.2百度地图键值的申请178


5.3.3百度地图的显示179


5.3.4XML资源文件的准备180


5.4辅助工具类的开发182


5.4.1常量类的开发182


5.4.2工具类的开发183


5.4.3换乘路径规划工具类的开发184


5.4.4定位和获取附近公交站工具类的开发185


5.5各个功能模块的实现186


5.5.1选择城市界面模块的实现186


5.5.2主界面模块的实现189


5.5.3线路查询模块的实现191


5.5.4换乘方案查询模块的实现200


5.5.5定位附近站点模块的开发208


5.6本章小结215


第6章校园服务类应用——社团宝216


6.1应用背景及功能介绍216


6.1.1软件背景简介216


6.1.2软件功能概述216


6.1.3软件开发环境与目标平台218


6.2功能预览及架构219


6.2.1管理端功能预览219


6.2.2Android端功能预览220


6.2.3目录结构图223


6.3开发前的准备工作224


6.3.1数据库设计224


6.3.2数据库表设计225


6.3.3使用NavicatforMySQL创建表并插入初始数据228


6.4服务器端的实现229


6.4.1常量类的开发229


6.4.2服务线程的开发229


6.4.3辅助工具类231


6.4.4其他方法的开发232


6.5管理端功能搭建及界面实现233


6.5.1用户登录功能的实现233


6.5.2主管理界面功能的开发234


6.5.3社团管理功能的开发236


6.5.4意见管理功能的开发238


6.5.5账号管理功能的开发238


6.6Android客户端各功能模板实现240


6.6.1整体框架的搭建240


6.6.2常量类的开发244


6.6.3自定义字体类的开发244


6.6.4启动界面功能的实现245


6.6.5调用系统浏览器246


6.6.6滚动加载功能的实现247


6.6.7Android端与服务器的连接250


6.6.8个人功能模块的实现251


6.6.9图片处理256


6.6.10Exit类的搭建257


6.6.11社团主界面的构建258


6.6.12活动主界面的构建259


6.6.13社交主界面的构建261


6.6.14社交功能的实现262


6.7本章小结263


第7章校园辅助软件——手机新生小助手264


7.1应用背景及功能介绍264


7.1.1新生小助手背景简介264


7.1.2新生小助手功能概述264


7.1.3新生小助手开发环境265


7.2功能预览及架构265


7.2.1新生小助手功能预览266


7.2.2新生小助手目录结构图269


7.3开发前的准备工作271


7.3.1文本信息的搜集272


7.3.2相关图片的采集274


7.3.3数据包的整理276


7.3.4XML资源文件的准备277


7.4辅助工具类的开发278


7.4.1常量类的开发278


7.4.2图片获取类的开发278


7.4.3解压文件类的开发279


7.4.4读取文件类的开发280


7.4.5自定义字体类的开发280


7.4.6平面图数据类的开发281


7.5加载功能模块的实现286


7.6各个功能模块的实现289


7.6.1新生小助手主界面模块的实现289


7.6.2认识联大模块的实现291


7.6.3报到流程模块的实现304


7.6.4校内导航模块的实现305


7.6.5唐山导航模块的实现307


7.6.6更多信息模块的实现313


7.7本章小结314


第8章生活辅助类应用——美食天下315


8.1系统的功能介绍315


8.1.1美食天下功能概述315


8.1.2应用开发环境和目标平台317


8.2开发前的准备工作317


8.2.1数据库设计318


8.2.2数据库表的设计319


8.2.3使用NavicatLiteforMySQL创建新表并插入初始数据324


8.3系统功能预览及总体架构325


8.3.1PC端预览325


8.3.2Android客户端功能预览328


8.3.3Android客户端目录结构图331


8.4PC端的界面搭建与功能实现332


8.4.1用户登录功能的开发332


8.4.2主管理界面功能的开发334


8.4.3菜品添加功能的开发335


8.4.4菜品信息管理功能的开发338


8.5服务器端的实现342


8.5.1常量类的开发342


8.5.2服务线程的开发343


8.5.3DB处理类的开发344


8.5.4图片处理类345


8.5.5其他方法的开发346


8.6Android客户端的准备工作346


8.6.1图片资源的准备346


8.6.2XML资源文件的准备347


8.6.3本地数据库的准备347


8.6.4常量类的准备350


8.7Android定位功能的开发350


8.7.1创建应用以及百度地图SDK的下载350


8.7.2手机定位功能的实现353


8.8Android客户端功能的实现354


8.8.1主界面的实现354


8.8.2查找菜品功能的实现356


8.8.3上传菜品功能的实现362


8.8.4菜品评论功能的实现364


8.8.5查看离线菜品和随拍功能的实现365


8.9Android客户端与服务器连接的实现367


8.9.1Android客户端与服务器连接中的各类功能367


8.9.2Android客户端与服务器连接中各类功能的开发368


8.9.3其他方法的开发371


8.10本章小结371


第9章音乐休闲软件——百纳网络音乐播放器372


9.1系统的功能介绍372


9.1.1百纳音乐播放器功能概述372


9.1.2百纳音乐播放器开发环境和目标平台373


9.2开发前的准备工作374


9.2.1数据库表的设计374


9.2.2数据库表的创建375


9.2.3使用NavicatforMySQL创建新表并插入初始数据377


9.3系统功能预览及总体架构378


9.3.1PC端预览378


9.3.2Android客户端功能预览380


9.3.3Android客户端目录结构图382


9.4PC端的界面搭建与功能实现383


9.4.1用户登录功能的开发383


9.4.2主管理界面功能的开发385


9.4.3歌手管理功能的开发386


9.4.4歌曲管理功能的开发389


9.4.5专辑的功能的开发390


9.5服务器端的实现392


9.5.1常量类的开发392


9.5.2服务线程的开发392


9.5.3DB处理类的开发394


9.5.4图片处理类395


9.5.5辅助工具类395


9.5.6其他方法的开发397

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP