Android应用案例开发大全

Android应用案例开发大全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2011-09
版次: 1
ISBN: 9787115260123
定价: 88.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 652页
字数: 1023千字
正文语种: 简体中文
20人买过
  • 《Android应用案例开发大全》是以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D和3D游戏等多个开发领域。
    全书共分12章,主要以范例集的方式来讲述Android的开发应用,详细介绍了Android的移动查询系统、数据库客户端、网络游戏开发、动态壁纸游戏、移动管理系统、导航与地图开发(LBS)、Web端和移动客户端开发、单机项目移动开发、传感器和3D游戏开发、电子阅读器等主流的应用。随书光盘中包括了所有范例的源程序,并对程序进行了详细的注释。
    《Android应用案例开发大全》以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。
    《Android应用案例开发大全》非常适合初学者或有一定Android基础希望学习Android高级开发技术的读者使用。     吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位,1998年开始从事Java的开发,有十多年的Java开发经验与培训经验,主要的研究方向是JavaEE。现在为JavaEE独立软件开发工程师,同时兼任Sun授权、Java培训中心认证教师,为数十家著名企业培训了上千名软件开发人员,曾编写过《精通NetBeans——Java桌面、Web与企业级程序开发详解》及《JavaSE 6.0编程指南》等畅销技术书籍。苏亚光:JavaEE独立软件工程师,有软件领域7年的从业经验,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事JavaEE企业应用程序的开发、设计等方面的工作。同时,在SOA领域也做了很多有益的工作。 第1章初识庐山真面目——Android简介
    1.1Android的诞生
    1.2Android的特点
    1.3Android开发环境的搭建
    1.3.1AndroidSDK的安装及环境变量的配置
    1.3.2Eclipse集成开发环境的搭建
    1.3.3模拟器的创建和运行
    1.4DDMS的灵活应用
    1.4.1初识DDMS
    1.4.2强大的日志管理功能——LogCat的使用
    1.4.3Devices的管理
    1.4.4模拟器控制(EmulatorControl)详解
    1.4.5FileExplorer——SDCard文件管理器
    1.5第一个Android程序——HelloAndroid
    1.6Android应用程序的项目结构
    1.7本章小结

    第2章移动查询系统——百纳铁路小助手
    2.1系统背景及功能概述
    2.1.1背景简介
    2.1.2功能概述
    2.1.3开发环境和目标平台
    2.2开发前的准备工作
    2.2.1数据库设计
    2.2.2图片资源的搜集和制作
    2.3系统功能预览
    2.4界面主类LCCXActivity
    2.5辅助界面相关类
    2.5.1欢迎界面WelcomeView类
    2.5.2自定义控件GGView类
    2.5.3适配器CityAdapter类
    2.6数据库操作相关类
    2.6.1数据库表的创建——CreatTable类
    2.6.2数据库操作LoadUtil类
    2.7知识点汇总
    2.8本章小结

    第3章数据库客户端应用——日程管理专家
    3.1开发背景及功能概述
    3.1.1开发背景
    3.1.2功能概述
    3.1.3开发环境和目标平台
    3.2软件预览及功能结构
    3.2.1软件预览
    3.2.2功能结构
    3.3开发前的准备工作
    3.3.1图片资源的准备
    3.3.2数据库设计
    3.3.3数据库表设计
    3.4欢迎界面
    3.5数据库的开发
    3.6工具类Schedule
    3.7常量类Constant
    3.8主控制类RcActivity
    3.9主界面的开发
    3.10新建日程界面的开发
    3.11类型管理界面的开发
    3.12日程查找界面的开发
    3.13查找结果界面的开发
    3.14帮助界面的开发
    3.15更新对话框内容方法的开发
    3.16本章小结

    第4章网络游戏开发——易扑克网络对战游戏
    4.1游戏的背景及功能概述
    4.1.1背景概述
    4.1.2功能简介
    4.2游戏的策划及准备工作
    4.2.1游戏的策划
    4.2.2Android平台下游戏开发的准备工作
    4.3游戏的框架
    4.3.1各个类的简要介绍
    4.3.2游戏的框架简介
    4.4共有类WLQPActivity的实现
    4.5辅助界面相关类的实现
    4.5.1欢迎界面类
    4.5.2主菜单界面类
    4.6游戏界面相关类的实现
    4.6.1游戏界面框架
    4.6.2界面刷帧线程类
    4.6.3牌图分割类
    4.6.4牌的控制类
    4.6.5出牌规则类
    4.6.6牌型规则
    4.7客户端代理线程
    4.8服务器相关类
    4.8.1服务器主类
    4.8.2服务器代理线程
    4.8.3发牌类
    4.9本章小结

    第5章动态壁纸游戏经典——坦克大战动态壁纸
    5.1动态壁纸的背景及功能概述
    5.1.1背景概述
    5.1.2功能简介
    5.2游戏的策划及准备工作
    5.2.1游戏的策划
    5.2.2Android平台下游戏开发的准备工作
    5.3游戏的架构
    5.3.1游戏的框架简介
    5.3.2游戏的类结构
    5.4地图设计器的开发
    5.5主控制类的实现
    5.5.1主控制类的代码框架
    5.5.2游戏引擎类的代码框架
    5.5.3游戏引擎类主要方法的开发
    5.6游戏工具类的开发
    5.6.1常量类的代码框架
    5.6.2常量类主要方法的实现
    5.6.3横屏的常量类的开发
    5.6.4屏幕尺寸结果类的开发
    5.6.5适应屏工具类的开发
    5.7游戏实体模块的开发
    5.7.1英雄类的代码框架
    5.7.2Hero类的部分成员方法的实现
    5.7.3英雄坦克子弹相关类的开发
    5.7.4敌方坦克相关类的开发
    5.7.5子弹类的开发
    5.7.6奖励物相关类的开发
    5.7.7障碍物相关类的开发
    5.7.8游戏大本营——(Home)类的开发
    5.8地图的设计与实现
    5.8.1地图类的代码框架
    5.8.2地图类中主要方法的开发
    5.9游戏后台逻辑模块的开发
    5.9.1英雄走的线程类的开发
    5.9.2英雄发射子弹线程类的开发
    5.9.3英雄发射子弹走的线程类的开发
    5.9.4产生坦克的线程类的开发
    5.9.5英雄走的线程类的开发
    5.9.6坦克改变方向的线程类的开发
    5.9.7坦克发射子弹的线程类的开发
    5.9.8修筑老窝线程类的开发
    5.9.9保护英雄线程类的开发
    5.9.10使坦克停止的线程类的开发
    5.10游戏的优化与改进
    5.11本章小结

    第6章移动管理系统——大学图书管理系统
    6.1系统分析
    6.1.1需求分析
    6.1.2可行性分析
    6.2系统设计
    6.2.1系统目标
    6.2.2系统功能结构
    6.2.3构建开发环境
    6.2.4学生端的系统预览
    6.2.5管理端的系统预览
    6.3数据库设计
    6.3.1数据库分析
    6.3.2数据库结构图
    6.3.3数据库表的设计
    6.4开发前的准备工作
    6.5欢迎界面的设计
    6.6学生端用户登录模块
    6.6.1登录界面的开发
    6.6.2登录界面功能的实现
    6.6.3数据库操纵方法的实现
    6.7学生端主页模块
    6.7.1学生端主界面的开发
    6.7.2界面跳转控制功能
    6.8学生端查询功能模块
    6.8.1查询主界面及功能开发
    6.8.2个人已借图书查询界面及功能开发
    6.8.3馆内图书查询界面及功能开发
    6.8.4数据库操作方法的实现
    6.9学生端图书挂失功能模块
    6.9.1挂失界面及功能开发
    6.9.2数据库操纵方法的实现
    6.10学生端图书预约功能模块
    6.10.1图书预约界面及功能开发
    6.10.2数据库操作方法的实现
    6.11管理端开发
    6.11.1管理员登录界面的开发
    6.11.2管理员登录验证模块
    6.12管理端主界面的开发
    6.13图书管理模块
    6.13.1图书管理界面的开发
    6.13.2其他图书管理界面的开发
    6.13.3图书管理界面监听方法
    6.13.4图书入库和图书删除方法的实现
    6.13.5图书查询和修改图书信息方法的实现
    6.14学生管理模块
    6.14.1学生管理界面简介
    6.14.2学生管理界面的开发
    6.14.3数据库操作方法的实现
    6.15管理员管理模块
    6.15.1管理员管理界面开发
    6.15.2管理员管理界面监听方法
    6.15.3数据库操作方法的实现
    6.16管理端图书查询模块
    6.17管理端图书挂失模块
    6.18管理端图书借阅预约模块
    6.18.1图书借阅功能按钮监听
    6.18.2数据库操作方法的实现
    6.19欠款缴纳模块
    6.19.1欠款缴纳界面的开发
    6.19.2数据操作方法的实现
    6.20本章小结

    第7章导航与地图开发(LBS)——北京地铁小助手
    7.1项目系统背景及功能介绍
    7.1.1项目背景简介
    7.1.2功能概述
    7.1.3构建项目开发环境
    7.1.4系统预览
    7.2数据库设计
    7.2.1数据库分析
    7.2.2数据库结构图
    7.2.3数据库表的设计
    7.3欢迎界面的设计
    7.4主界面的开发
    7.4.1界面主框架的开发
    7.4.2列表站点选择的界面开发
    7.4.3最近站点查询界面开发
    7.5列表站点选择模块的开发
    7.5.1列表站点选择界面的显示
    7.5.2控件中数据初始化
    7.5.3Intent消息机制的开发
    7.6最近站点查询模块的开发
    7.6.1最近站点查询界面显示
    7.6.2定位自己的当前位置
    7.6.3Intent消息机制的开发
    7.6.4最近站点对话框的开发
    7.7地图开发的前期准备
    7.7.1申请AndroidMapAPIKey
    7.7.2地图界面布局的开发
    7.8Map地图的初始化
    7.8.1Intent消息的接收
    7.8.2定位自己的当前位置
    7.8.3地图图层加载
    7.9信息图层MyBallonOverlay的开发
    7.9.1提示信息窗口的开发
    7.9.2站点提示图标和信息窗口的绘制
    7.9.3MyBallonOverlay事件触发
    7.10站点标志图层的开发
    7.10.1绘制站点图标
    7.10.2显示站点标志位的开发
    7.10.3图标显示的决定因素
    7.10.4图层开发的部分方法实现
    7.11地铁线路图层的开发
    7.11.1求两点间距离方法的开发
    7.11.2求路线方向角方法的开发
    7.11.3地铁路线图绘制思路
    7.11.4绘制路线的节点排序
    7.11.5地铁路线图层开发
    7.11.6地铁路线选择显示
    7.12捕捉触控事件MyMapOverlay的开发
    7.12.1地球上两点之间求距离
    7.12.2MyMapOverlay捕捉触控事件
    7.13用DOM解析XML文件
    7.13.1DOM解析器
    7.13.2网上获取行车路线信息的XML文档
    7.13.3从XML文档获取路径节点列表
    7.14地图线路导航的开发
    7.14.1导航中的线路绘制
    7.14.2和自己当前位置实现线路导航
    7.15地图汽车导航的开发
    7.15.1导航方向的开发
    7.15.2绘制导航图标——汽车
    7.15.3动态汽车行驶导航的实现
    7.16本章小结

    第8章Web端和移动客户端开发——酒店预订系统
    8.1系统背景及功能概述
    8.1.1背景简介
    8.1.2功能概述
    8.1.3开发环境和目标平台
    8.2开发前的准备工作
    8.2.1数据库设计
    8.2.2数据库表设计
    8.2.3表的创建和测试数据的插入
    8.2.4数据源的配置
    8.2.5服务器端的部署
    8.3系统功能预览及总体架构
    8.3.1服务器端预览
    8.3.2客户端功能预览
    8.3.3系统服务器端总框架
    8.3.4系统Android端目录结构
    8.4Web端的实现
    8.4.1管理员登录功能的开发
    8.4.2分组管理功能的开发
    8.4.3资源管理功能的开发
    8.4.4订单管理功能的开发
    8.5Android端的准备工作
    8.5.1图片资源的准备
    8.5.2xml资源文件的准备
    8.6客户端登录注册模块的实现
    8.6.1欢迎界面的开发
    8.6.2用户登录功能的开发
    8.6.3用户注册功能的开发
    8.6.4显示及修改用户信息功能的开发
    8.6.5用户注销功能的开发
    8.7客户端显示资源模块的实现
    8.7.1主界面布局的设计
    8.7.2主界面功能的开发
    8.7.3显示全部资源信息功能的开发
    8.7.4分组资源信息界面的设计开发
    8.7.5显示分组资源信息功能的开发
    8.8客户端订单模块的实现
    8.8.1订单列表功能的开发
    8.8.2订单明细功能的开发
    8.8.3订单删除功能的开发
    8.9本章小结

    第9章单机项目移动开发——百纳理财专家
    9.1系统背景及功能概述
    9.1.1背景简介
    9.1.2功能概述
    9.1.3开发环境和目标平台
    9.2开发前的准备工作
    9.2.1数据库设计
    9.2.2数据库操作类
    9.3系统功能预览
    9.4欢迎界面的设计
    9.5主界面的实现
    9.6辅助类的开发
    9.6.1日期工具类
    9.6.2数据转换类
    9.6.3广告插件类
    9.7主控制类框架及数据库部分方法的开发
    9.7.1主控制类的整体框架
    9.7.2数据库操纵方法的实现
    9.8主控制类部分方法实现
    9.8.1类别维护
    9.8.2日常收入
    9.8.3创建对话框方法的实现
    9.8.4日常支出
    9.8.5收入、支出统计
    9.8.6计算器
    9.8.7收入查询
    9.8.8支出查询
    9.8.9收入、支出数据显示界面
    9.8.10收入、支出详细数据界面
    9.8.11个人信息
    9.9知识点汇总
    9.10本章小结

    第10章3D游戏开发——国际象棋网络对战
    10.1游戏的背景及功能概述
    10.1.1背景概述
    10.1.2功能介绍
    10.2游戏的策划及准备工作
    10.2.1游戏的策划
    10.2.2Android平台下游戏的准备工作
    10.3游戏的架构
    10.3.1各个类简要介绍
    10.3.2游戏框架简介
    10.4公共类GJXQActivity
    10.5辅助界面相关类
    10.5.1欢迎界面WelcomeView类的介绍
    10.5.2菜单界面MenuView的介绍
    10.6游戏界面相关类
    10.6.1游戏界面绘制类MySurfaceView
    10.6.2颜色方格类ColorRect
    10.6.3纹理梯形类FoundationSquar
    10.6.4棋盘绘制类ChessboardForDraw
    10.6.5底座绘制类ChessFoundation
    10.6.6指示黑白方标志牌类TriangleS
    10.6.7指示下棋方标志牌类TriangleX
    10.6.8棋子模型类LoadedObjectVertexNormalTexture
    10.6.9棋子类ChessForControl
    10.6.10常量类Constant
    10.7国际象棋规则类
    10.8客户端代理线程类
    10.8.1服务器和客户端协议图
    10.8.2客户端代理线程类
    10.9服务器相关类
    10.9.1服务器主线程类
    10.9.2服务器代理线程类
    10.10本章小结

    第11章传感器和3D游戏开发——迷宫重力球游戏
    11.1游戏的背景及功能概述
    11.1.1背景概述
    11.1.2功能介绍
    11.2游戏的策划及准备工作
    11.2.1游戏的策划
    11.2.2Android平台下游戏开发的准备工作
    11.3游戏的架构
    11.3.1各个类简要介绍
    11.3.2游戏框架简介
    11.4公共类MapMasetActivity
    11.5辅助界面相关类
    11.5.1欢迎界面WelcomeView类的介绍
    11.5.2排行榜界面GameView的介绍
    11.6游戏界面相关类
    11.6.1游戏界面绘制类GameSurfaceView
    11.6.2迷宫地板类Floor
    11.6.3迷宫墙壁类Wall
    11.6.4金属球类BallTextureByVertex
    11.6.5纹理矩形类RectWall
    11.6.6绘制时间数字类TextureRect
    11.6.7时间标志牌类Number
    11.6.8数据库操作类SQLiteUtil
    11.6.9游戏引擎BallGDThread类
    11.6.10常量类Constant
    11.7迷宫地图设计器
    11.7.1设计器主界面类MapDesigner
    11.7.2输入行列对话框类MapColRowDialog
    11.7.3绘制表格面板类MapDesignPanel
    11.7.4生成代码框架类CodeFrame
    11.8本章小结

    第12章电子阅读器——酷读阅读器
    12.1酷读阅读器的背景及功能概述
    12.1.1背景概述
    12.1.2功能概述
    12.1.3开发环境和目标平台
    12.2软件预览及功能结构
    12.2.1软件预览
    12.2.2功能结构
    12.3开发前的准备工作
    12.3.1图片资源的准备
    12.3.2数据库设计
    12.3.3数据库表设计
    12.3.4服务器的架设
    12.4欢迎界面的实现
    12.5主控制类的实现
    12.5.1主控制类的整体框架
    12.5.2主控制类中相关方法的实现
    12.6工具类的开发
    12.6.1常量类的开发
    12.6.2加载文本的工具类的开发
    12.7绘制读书界面——ReaderView类的实现
    12.7.1阅读界面类的代码框架
    12.7.2阅读界面类的各成员变量的实现
    12.8找书功能的实现
    12.8.1在SDCARD中找书
    12.8.2在网络中找书
    12.9数据库——工具类的实现
    12.9.1数据库工具类的代码框架
    12.9.2数据库工具类各成员方法的具体实现
    12.10书签功能模块的实现
    12.10.1添加书签功能的实现
    12.10.2选择书签功能的实现
    12.10.3其他功能的实现
    12.11线程控制类的实现
    12.11.1广告线程类的实现
    12.11.2翻页线程类的实现
    12.12设置字体大小功能实现
    12.12.1字体大小对话框
    12.12.2字体大小变化后书签和HashMap的更新
    12.12.3书签和HashMap中的数据更新
    12.13更换背景图片以及设置字体颜色
    12.13.1自定义对话框配置文件的设置
    12.13.2更换背景图片功能的实现
    12.13.3设置字体颜色功能的实现
    12.14音乐播放功能的实现
    12.14.1创建对话框
    12.14.2音乐播放功能的实现
    12.15本章小结
  • 内容简介:
    《Android应用案例开发大全》是以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D和3D游戏等多个开发领域。
    全书共分12章,主要以范例集的方式来讲述Android的开发应用,详细介绍了Android的移动查询系统、数据库客户端、网络游戏开发、动态壁纸游戏、移动管理系统、导航与地图开发(LBS)、Web端和移动客户端开发、单机项目移动开发、传感器和3D游戏开发、电子阅读器等主流的应用。随书光盘中包括了所有范例的源程序,并对程序进行了详细的注释。
    《Android应用案例开发大全》以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。
    《Android应用案例开发大全》非常适合初学者或有一定Android基础希望学习Android高级开发技术的读者使用。
  • 作者简介:
        吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位,1998年开始从事Java的开发,有十多年的Java开发经验与培训经验,主要的研究方向是JavaEE。现在为JavaEE独立软件开发工程师,同时兼任Sun授权、Java培训中心认证教师,为数十家著名企业培训了上千名软件开发人员,曾编写过《精通NetBeans——Java桌面、Web与企业级程序开发详解》及《JavaSE 6.0编程指南》等畅销技术书籍。苏亚光:JavaEE独立软件工程师,有软件领域7年的从业经验,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事JavaEE企业应用程序的开发、设计等方面的工作。同时,在SOA领域也做了很多有益的工作。
  • 目录:
    第1章初识庐山真面目——Android简介
    1.1Android的诞生
    1.2Android的特点
    1.3Android开发环境的搭建
    1.3.1AndroidSDK的安装及环境变量的配置
    1.3.2Eclipse集成开发环境的搭建
    1.3.3模拟器的创建和运行
    1.4DDMS的灵活应用
    1.4.1初识DDMS
    1.4.2强大的日志管理功能——LogCat的使用
    1.4.3Devices的管理
    1.4.4模拟器控制(EmulatorControl)详解
    1.4.5FileExplorer——SDCard文件管理器
    1.5第一个Android程序——HelloAndroid
    1.6Android应用程序的项目结构
    1.7本章小结

    第2章移动查询系统——百纳铁路小助手
    2.1系统背景及功能概述
    2.1.1背景简介
    2.1.2功能概述
    2.1.3开发环境和目标平台
    2.2开发前的准备工作
    2.2.1数据库设计
    2.2.2图片资源的搜集和制作
    2.3系统功能预览
    2.4界面主类LCCXActivity
    2.5辅助界面相关类
    2.5.1欢迎界面WelcomeView类
    2.5.2自定义控件GGView类
    2.5.3适配器CityAdapter类
    2.6数据库操作相关类
    2.6.1数据库表的创建——CreatTable类
    2.6.2数据库操作LoadUtil类
    2.7知识点汇总
    2.8本章小结

    第3章数据库客户端应用——日程管理专家
    3.1开发背景及功能概述
    3.1.1开发背景
    3.1.2功能概述
    3.1.3开发环境和目标平台
    3.2软件预览及功能结构
    3.2.1软件预览
    3.2.2功能结构
    3.3开发前的准备工作
    3.3.1图片资源的准备
    3.3.2数据库设计
    3.3.3数据库表设计
    3.4欢迎界面
    3.5数据库的开发
    3.6工具类Schedule
    3.7常量类Constant
    3.8主控制类RcActivity
    3.9主界面的开发
    3.10新建日程界面的开发
    3.11类型管理界面的开发
    3.12日程查找界面的开发
    3.13查找结果界面的开发
    3.14帮助界面的开发
    3.15更新对话框内容方法的开发
    3.16本章小结

    第4章网络游戏开发——易扑克网络对战游戏
    4.1游戏的背景及功能概述
    4.1.1背景概述
    4.1.2功能简介
    4.2游戏的策划及准备工作
    4.2.1游戏的策划
    4.2.2Android平台下游戏开发的准备工作
    4.3游戏的框架
    4.3.1各个类的简要介绍
    4.3.2游戏的框架简介
    4.4共有类WLQPActivity的实现
    4.5辅助界面相关类的实现
    4.5.1欢迎界面类
    4.5.2主菜单界面类
    4.6游戏界面相关类的实现
    4.6.1游戏界面框架
    4.6.2界面刷帧线程类
    4.6.3牌图分割类
    4.6.4牌的控制类
    4.6.5出牌规则类
    4.6.6牌型规则
    4.7客户端代理线程
    4.8服务器相关类
    4.8.1服务器主类
    4.8.2服务器代理线程
    4.8.3发牌类
    4.9本章小结

    第5章动态壁纸游戏经典——坦克大战动态壁纸
    5.1动态壁纸的背景及功能概述
    5.1.1背景概述
    5.1.2功能简介
    5.2游戏的策划及准备工作
    5.2.1游戏的策划
    5.2.2Android平台下游戏开发的准备工作
    5.3游戏的架构
    5.3.1游戏的框架简介
    5.3.2游戏的类结构
    5.4地图设计器的开发
    5.5主控制类的实现
    5.5.1主控制类的代码框架
    5.5.2游戏引擎类的代码框架
    5.5.3游戏引擎类主要方法的开发
    5.6游戏工具类的开发
    5.6.1常量类的代码框架
    5.6.2常量类主要方法的实现
    5.6.3横屏的常量类的开发
    5.6.4屏幕尺寸结果类的开发
    5.6.5适应屏工具类的开发
    5.7游戏实体模块的开发
    5.7.1英雄类的代码框架
    5.7.2Hero类的部分成员方法的实现
    5.7.3英雄坦克子弹相关类的开发
    5.7.4敌方坦克相关类的开发
    5.7.5子弹类的开发
    5.7.6奖励物相关类的开发
    5.7.7障碍物相关类的开发
    5.7.8游戏大本营——(Home)类的开发
    5.8地图的设计与实现
    5.8.1地图类的代码框架
    5.8.2地图类中主要方法的开发
    5.9游戏后台逻辑模块的开发
    5.9.1英雄走的线程类的开发
    5.9.2英雄发射子弹线程类的开发
    5.9.3英雄发射子弹走的线程类的开发
    5.9.4产生坦克的线程类的开发
    5.9.5英雄走的线程类的开发
    5.9.6坦克改变方向的线程类的开发
    5.9.7坦克发射子弹的线程类的开发
    5.9.8修筑老窝线程类的开发
    5.9.9保护英雄线程类的开发
    5.9.10使坦克停止的线程类的开发
    5.10游戏的优化与改进
    5.11本章小结

    第6章移动管理系统——大学图书管理系统
    6.1系统分析
    6.1.1需求分析
    6.1.2可行性分析
    6.2系统设计
    6.2.1系统目标
    6.2.2系统功能结构
    6.2.3构建开发环境
    6.2.4学生端的系统预览
    6.2.5管理端的系统预览
    6.3数据库设计
    6.3.1数据库分析
    6.3.2数据库结构图
    6.3.3数据库表的设计
    6.4开发前的准备工作
    6.5欢迎界面的设计
    6.6学生端用户登录模块
    6.6.1登录界面的开发
    6.6.2登录界面功能的实现
    6.6.3数据库操纵方法的实现
    6.7学生端主页模块
    6.7.1学生端主界面的开发
    6.7.2界面跳转控制功能
    6.8学生端查询功能模块
    6.8.1查询主界面及功能开发
    6.8.2个人已借图书查询界面及功能开发
    6.8.3馆内图书查询界面及功能开发
    6.8.4数据库操作方法的实现
    6.9学生端图书挂失功能模块
    6.9.1挂失界面及功能开发
    6.9.2数据库操纵方法的实现
    6.10学生端图书预约功能模块
    6.10.1图书预约界面及功能开发
    6.10.2数据库操作方法的实现
    6.11管理端开发
    6.11.1管理员登录界面的开发
    6.11.2管理员登录验证模块
    6.12管理端主界面的开发
    6.13图书管理模块
    6.13.1图书管理界面的开发
    6.13.2其他图书管理界面的开发
    6.13.3图书管理界面监听方法
    6.13.4图书入库和图书删除方法的实现
    6.13.5图书查询和修改图书信息方法的实现
    6.14学生管理模块
    6.14.1学生管理界面简介
    6.14.2学生管理界面的开发
    6.14.3数据库操作方法的实现
    6.15管理员管理模块
    6.15.1管理员管理界面开发
    6.15.2管理员管理界面监听方法
    6.15.3数据库操作方法的实现
    6.16管理端图书查询模块
    6.17管理端图书挂失模块
    6.18管理端图书借阅预约模块
    6.18.1图书借阅功能按钮监听
    6.18.2数据库操作方法的实现
    6.19欠款缴纳模块
    6.19.1欠款缴纳界面的开发
    6.19.2数据操作方法的实现
    6.20本章小结

    第7章导航与地图开发(LBS)——北京地铁小助手
    7.1项目系统背景及功能介绍
    7.1.1项目背景简介
    7.1.2功能概述
    7.1.3构建项目开发环境
    7.1.4系统预览
    7.2数据库设计
    7.2.1数据库分析
    7.2.2数据库结构图
    7.2.3数据库表的设计
    7.3欢迎界面的设计
    7.4主界面的开发
    7.4.1界面主框架的开发
    7.4.2列表站点选择的界面开发
    7.4.3最近站点查询界面开发
    7.5列表站点选择模块的开发
    7.5.1列表站点选择界面的显示
    7.5.2控件中数据初始化
    7.5.3Intent消息机制的开发
    7.6最近站点查询模块的开发
    7.6.1最近站点查询界面显示
    7.6.2定位自己的当前位置
    7.6.3Intent消息机制的开发
    7.6.4最近站点对话框的开发
    7.7地图开发的前期准备
    7.7.1申请AndroidMapAPIKey
    7.7.2地图界面布局的开发
    7.8Map地图的初始化
    7.8.1Intent消息的接收
    7.8.2定位自己的当前位置
    7.8.3地图图层加载
    7.9信息图层MyBallonOverlay的开发
    7.9.1提示信息窗口的开发
    7.9.2站点提示图标和信息窗口的绘制
    7.9.3MyBallonOverlay事件触发
    7.10站点标志图层的开发
    7.10.1绘制站点图标
    7.10.2显示站点标志位的开发
    7.10.3图标显示的决定因素
    7.10.4图层开发的部分方法实现
    7.11地铁线路图层的开发
    7.11.1求两点间距离方法的开发
    7.11.2求路线方向角方法的开发
    7.11.3地铁路线图绘制思路
    7.11.4绘制路线的节点排序
    7.11.5地铁路线图层开发
    7.11.6地铁路线选择显示
    7.12捕捉触控事件MyMapOverlay的开发
    7.12.1地球上两点之间求距离
    7.12.2MyMapOverlay捕捉触控事件
    7.13用DOM解析XML文件
    7.13.1DOM解析器
    7.13.2网上获取行车路线信息的XML文档
    7.13.3从XML文档获取路径节点列表
    7.14地图线路导航的开发
    7.14.1导航中的线路绘制
    7.14.2和自己当前位置实现线路导航
    7.15地图汽车导航的开发
    7.15.1导航方向的开发
    7.15.2绘制导航图标——汽车
    7.15.3动态汽车行驶导航的实现
    7.16本章小结

    第8章Web端和移动客户端开发——酒店预订系统
    8.1系统背景及功能概述
    8.1.1背景简介
    8.1.2功能概述
    8.1.3开发环境和目标平台
    8.2开发前的准备工作
    8.2.1数据库设计
    8.2.2数据库表设计
    8.2.3表的创建和测试数据的插入
    8.2.4数据源的配置
    8.2.5服务器端的部署
    8.3系统功能预览及总体架构
    8.3.1服务器端预览
    8.3.2客户端功能预览
    8.3.3系统服务器端总框架
    8.3.4系统Android端目录结构
    8.4Web端的实现
    8.4.1管理员登录功能的开发
    8.4.2分组管理功能的开发
    8.4.3资源管理功能的开发
    8.4.4订单管理功能的开发
    8.5Android端的准备工作
    8.5.1图片资源的准备
    8.5.2xml资源文件的准备
    8.6客户端登录注册模块的实现
    8.6.1欢迎界面的开发
    8.6.2用户登录功能的开发
    8.6.3用户注册功能的开发
    8.6.4显示及修改用户信息功能的开发
    8.6.5用户注销功能的开发
    8.7客户端显示资源模块的实现
    8.7.1主界面布局的设计
    8.7.2主界面功能的开发
    8.7.3显示全部资源信息功能的开发
    8.7.4分组资源信息界面的设计开发
    8.7.5显示分组资源信息功能的开发
    8.8客户端订单模块的实现
    8.8.1订单列表功能的开发
    8.8.2订单明细功能的开发
    8.8.3订单删除功能的开发
    8.9本章小结

    第9章单机项目移动开发——百纳理财专家
    9.1系统背景及功能概述
    9.1.1背景简介
    9.1.2功能概述
    9.1.3开发环境和目标平台
    9.2开发前的准备工作
    9.2.1数据库设计
    9.2.2数据库操作类
    9.3系统功能预览
    9.4欢迎界面的设计
    9.5主界面的实现
    9.6辅助类的开发
    9.6.1日期工具类
    9.6.2数据转换类
    9.6.3广告插件类
    9.7主控制类框架及数据库部分方法的开发
    9.7.1主控制类的整体框架
    9.7.2数据库操纵方法的实现
    9.8主控制类部分方法实现
    9.8.1类别维护
    9.8.2日常收入
    9.8.3创建对话框方法的实现
    9.8.4日常支出
    9.8.5收入、支出统计
    9.8.6计算器
    9.8.7收入查询
    9.8.8支出查询
    9.8.9收入、支出数据显示界面
    9.8.10收入、支出详细数据界面
    9.8.11个人信息
    9.9知识点汇总
    9.10本章小结

    第10章3D游戏开发——国际象棋网络对战
    10.1游戏的背景及功能概述
    10.1.1背景概述
    10.1.2功能介绍
    10.2游戏的策划及准备工作
    10.2.1游戏的策划
    10.2.2Android平台下游戏的准备工作
    10.3游戏的架构
    10.3.1各个类简要介绍
    10.3.2游戏框架简介
    10.4公共类GJXQActivity
    10.5辅助界面相关类
    10.5.1欢迎界面WelcomeView类的介绍
    10.5.2菜单界面MenuView的介绍
    10.6游戏界面相关类
    10.6.1游戏界面绘制类MySurfaceView
    10.6.2颜色方格类ColorRect
    10.6.3纹理梯形类FoundationSquar
    10.6.4棋盘绘制类ChessboardForDraw
    10.6.5底座绘制类ChessFoundation
    10.6.6指示黑白方标志牌类TriangleS
    10.6.7指示下棋方标志牌类TriangleX
    10.6.8棋子模型类LoadedObjectVertexNormalTexture
    10.6.9棋子类ChessForControl
    10.6.10常量类Constant
    10.7国际象棋规则类
    10.8客户端代理线程类
    10.8.1服务器和客户端协议图
    10.8.2客户端代理线程类
    10.9服务器相关类
    10.9.1服务器主线程类
    10.9.2服务器代理线程类
    10.10本章小结

    第11章传感器和3D游戏开发——迷宫重力球游戏
    11.1游戏的背景及功能概述
    11.1.1背景概述
    11.1.2功能介绍
    11.2游戏的策划及准备工作
    11.2.1游戏的策划
    11.2.2Android平台下游戏开发的准备工作
    11.3游戏的架构
    11.3.1各个类简要介绍
    11.3.2游戏框架简介
    11.4公共类MapMasetActivity
    11.5辅助界面相关类
    11.5.1欢迎界面WelcomeView类的介绍
    11.5.2排行榜界面GameView的介绍
    11.6游戏界面相关类
    11.6.1游戏界面绘制类GameSurfaceView
    11.6.2迷宫地板类Floor
    11.6.3迷宫墙壁类Wall
    11.6.4金属球类BallTextureByVertex
    11.6.5纹理矩形类RectWall
    11.6.6绘制时间数字类TextureRect
    11.6.7时间标志牌类Number
    11.6.8数据库操作类SQLiteUtil
    11.6.9游戏引擎BallGDThread类
    11.6.10常量类Constant
    11.7迷宫地图设计器
    11.7.1设计器主界面类MapDesigner
    11.7.2输入行列对话框类MapColRowDialog
    11.7.3绘制表格面板类MapDesignPanel
    11.7.4生成代码框架类CodeFrame
    11.8本章小结

    第12章电子阅读器——酷读阅读器
    12.1酷读阅读器的背景及功能概述
    12.1.1背景概述
    12.1.2功能概述
    12.1.3开发环境和目标平台
    12.2软件预览及功能结构
    12.2.1软件预览
    12.2.2功能结构
    12.3开发前的准备工作
    12.3.1图片资源的准备
    12.3.2数据库设计
    12.3.3数据库表设计
    12.3.4服务器的架设
    12.4欢迎界面的实现
    12.5主控制类的实现
    12.5.1主控制类的整体框架
    12.5.2主控制类中相关方法的实现
    12.6工具类的开发
    12.6.1常量类的开发
    12.6.2加载文本的工具类的开发
    12.7绘制读书界面——ReaderView类的实现
    12.7.1阅读界面类的代码框架
    12.7.2阅读界面类的各成员变量的实现
    12.8找书功能的实现
    12.8.1在SDCARD中找书
    12.8.2在网络中找书
    12.9数据库——工具类的实现
    12.9.1数据库工具类的代码框架
    12.9.2数据库工具类各成员方法的具体实现
    12.10书签功能模块的实现
    12.10.1添加书签功能的实现
    12.10.2选择书签功能的实现
    12.10.3其他功能的实现
    12.11线程控制类的实现
    12.11.1广告线程类的实现
    12.11.2翻页线程类的实现
    12.12设置字体大小功能实现
    12.12.1字体大小对话框
    12.12.2字体大小变化后书签和HashMap的更新
    12.12.3书签和HashMap中的数据更新
    12.13更换背景图片以及设置字体颜色
    12.13.1自定义对话框配置文件的设置
    12.13.2更换背景图片功能的实现
    12.13.3设置字体颜色功能的实现
    12.14音乐播放功能的实现
    12.14.1创建对话框
    12.14.2音乐播放功能的实现
    12.15本章小结
查看详情
12
系列丛书 / 更多
Android应用案例开发大全
Google Android SDK开发范例大全
余志龙 著;王世江 编
Android应用案例开发大全
Google Android开发入门与实战
靳岩、姚尚朗 著
Android应用案例开发大全
Google Android开发入门指南
王世江、盖索林 著
Android应用案例开发大全
iPhone用户界面设计典型实例
[美]巴纳德(Barnard D.) 著;姚军、周国能 译
Android应用案例开发大全
Google Android SDK开发范例大全
余志龙 著
Android应用案例开发大全
Android开发权威指南
李宁 著
Android应用案例开发大全
Android 应用开发与系统改造实战
王保卫、申波 著
Android应用案例开发大全
Google Android SDK开发实战演练
何孟翰 著;王世江 编
Android应用案例开发大全
Android应用开发完全自学手册:核心技术、传感器、2D/3D、多媒体与典型案例
吴亚峰、于复兴 著
Android应用案例开发大全
J2ME手机游戏开发技术与项目实战详解
沈大海 著
Android应用案例开发大全
Symbian OS C++手机应用开发 (第3卷)
[美]哈里森、[美]肖克曼 著;普严 译
Android应用案例开发大全
Android应用开发全程实录
裴佳迪、马超、孙仁贵 著
您可能感兴趣 / 更多
Android应用案例开发大全
Unity 3D游戏开发技术详解与典型案例
吴亚峰
Android应用案例开发大全
Unity3D开发标准教程(第2版)
吴亚峰 于复兴 索依娜
Android应用案例开发大全
VR与AR开发高级教程 基于Unity 第2版
吴亚峰 于复兴
Android应用案例开发大全
WebGL3D开发实战详解第2版(异步图书出品)
吴亚峰、于复兴、索依娜 著
Android应用案例开发大全
Vulkan开发实战详解
吴亚峰 著
Android应用案例开发大全
Unity游戏开发技术详解与典型案例(异步图书出品)
吴亚峰、徐歆恺、苏亚光 著
Android应用案例开发大全
Android 游戏案例开发大全 第4版
吴亚峰、苏亚光、于复兴 著
Android应用案例开发大全
Android应用案例开发大全 第4版
吴亚峰、苏亚光、于复兴 著
Android应用案例开发大全
Unity 案例开发大全 第2版
吴亚峰 索依娜 于复兴
Android应用案例开发大全
Android游戏开发大全
吴亚峰、苏亚光 著
Android应用案例开发大全
Android 3D游戏开发技术详解与典型案例
吴亚峰、苏亚光 著
Android应用案例开发大全
Android 2.0游戏开发实战宝典
吴亚峰、苏亚光 著