android应用案例开发_第1页
android应用案例开发_第2页
android应用案例开发_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、android应用案例开发【篇一:android应用案例开发】软件标签:android应用案例开发大全第二版主要为你讲解安卓应用的开发,现在安卓手机已经是主流手机了,学会开发安卓应用相信一定能找到好工作的。第1章初识庐山真面目android简介1android的诞生1android的特点1android开发环境的搭建2androidsdk的安装及环境变量的配置2eclipse集成开发环境的搭建31.3.3模拟器的创建和运行4ddms的灵活应用5初识ddms51.4.2强大的日志管理功能logcat的使用6devices的管理7模拟器控制(emulatorcontrol)详解10fileexpl

2、orersdcard文件管理器10目录第1章初识庐山真面目android简介1android的诞生1android的特点1android开发环境的搭建2androidsdk的安装及环境变量的配置2eclipse集成开发环境的搭建31.3.3模拟器的创建和运行4ddms的灵活应用5初识ddms51.4.2强大的日志管理功能logcat的使用6devices的管理7模拟器控制(emulatorcontrol)详解10fileexplorersdcard文件管理器10第一个android程序helloandroid101.6本书案例项目的导入131.6.1导入并运行android程序13androi

3、d程序的监控与调试141.7android应用程序的项目结构151.8本章小结16第2章3d动态壁纸水族馆172.1案例背景及功能概述1717172.1.1水族馆动态壁纸背景概述2.1.2水族馆动态壁纸功能简介2.2壁纸策划及准备工作19193d水族馆动态壁纸的策划android平台下3d开发的准备工作202.3案例的基本框架212.3.1壁纸项目的框架结构212.3.2各个类的简要介绍212.4壁纸的实现24壁纸服务类glwallpaperservice24动态壁纸类livewallpaper262.4.3自定义渲染器类tdrender262.5辅助绘制类312.5.1背景图辅助绘制类bac

4、kground312.5.2气泡辅助绘制类bubble323d模型辅助绘制类loadedobjectvertexnormaltexture33绘制气泡相关类绘制群鱼相关类绘制鱼群相关类绘制鱼食相关类343538402.6绘制相关类342.6.12.6.22.6.32.6.42.7线程相关类422.7.12.7.22.7.32.7.42.7.5气泡移动线程类群鱼游动线程类鱼群游动线程类鱼食移动线程类bubblethread42fishgothread43fishschoolthread44foodthread46吸引力线程类attractthread462.8工具常量类482.9壁纸的优化与改进

5、49第3章lbs应用开发电子导游503.1开发背景及功能概述503.1.1电子导游开发背景503.1.2电子导游功能概述503.1.3电子导游开发环境和目标平台513.2软件预览及功能结构513.2.1电子导游软件预览513.2.2功能结构543.3电子导游开发前的准备工作553.3.1数据库设计553.3.2数据库表设计553.3.3景点资源包准备563.4数据库的开发563.5主界面的开发603.6当前景点界面的开发663.7所有景点界面的开发693.8新浪微博功能的开发703.8.1微博授权机制713.8.2微博发表界面的开发723.9语言选择763.10查找周边兴趣点功能的开发773.

6、11选择资源包功能的开发823.12建议反馈界面的开发873.13本章小结88第4章网络游戏开发易扑克网络对战游戏894.1游戏的背景及功能概述894.1.1易扑克网络对战背景概述894.1.2易扑克网络对战功能简介894.2游戏的策划及准备工作914.2.1游戏的策划91android平台下游戏开发的准备工作914.3游戏的框架934.3.1各个类的简要介绍934.3.2游戏的框架简介944.4共有类wlqpactivity的实现954.5辅助界面相关类的实现1004.5.1欢迎界面类1004.5.2主菜单界面类1014.6游戏界面相关类的实现1034.6.1游戏界面框架1034.6.2界面

7、刷帧线程类1084.6.3牌图分割类1084.6.4牌的控制类1104.6.5出牌规则类1104.6.6牌型规则1144.7客户端代理线程1154.8服务器相关类1174.8.1服务器主类1174.8.2服务器代理线程1194.8.3发牌类1224.9本章小结122第5章拍照及图像处理百纳酷相机1245.1相机背景及功能概述1245.1.1百纳酷相机背景概述1245.1.2百纳酷相机功能简介1245.2相机的策划和准备工作1255.2.1相机的策划1265.2.2相机的开发准备工作1265.3相机的架构1265.3.1相机的总体架构1265.3.2相机的类架构1275.4相机预览及拍照模块的开

8、发1285.4.1相机拍照及预览类的开发1285.4.2主界面绘制类133常量类constant1365.4.4屏幕自适应类的开发1365.5图像处理模块的开发1395.5.1选择特效界面类的开发1395.5.2效果增强特效的开发1415.5.3手绘特效的开发1485.5.4老照片特效的开发1545.5.5魔法色彩特效的开发1565.5.6相框特效的开发1595.5.7其他特效的开发1625.6相机的优化与改进166第6章移动管理系统大学图书管理系统1676.1大学图书管理系统分析1676.1.1大学图书管理系统需求分析1676.1.2可行性分析1676.2系统设计1686.2.1系统目标16

9、96.2.2系统功能结构1696.2.3构建开发环境1696.2.4学生端的系统预览1696.2.5管理端的系统预览1726.3数据库设计1756.3.1数据库分析1756.3.2数据库结构图1756.3.3数据库表的设计1766.4开发前的准备工作1796.5欢迎界面的设计1796.6学生端用户登录模块1816.6.1登录界面的开发1816.6.2登录界面功能的实现1846.6.3数据库操纵方法的实现1856.7学生端主页模块1856.7.1学生端主界面的开发1856.7.2界面跳转控制功能1886.8学生端查询功能模块1886.8.1查询主界面及功能开发1886.8.2个人已借图书查询界面

10、及功能开发1906.8.3馆内图书查询界面及功能开发1926.8.4数据库操作方法的实现1946.9学生端图书挂失功能模块1956.9.1挂失界面及功能开发1956.9.2数据库操纵方法的实现1976.10学生端图书预约功能模块1986.10.1图书预约界面及功能开发1986.10.2数据库操作方法的实现2006.11管理端开发2006.11.1管理员登录界面的开发2006.11.2管理员登录验证模块2006.12管理端主界面的开发2016.13图书管理模块2016.13.1图书管理界面的开发2016.13.2其他图书管理界面的开发2036.13.3图书管理界面监听方法2046.13.4图书入

11、库和图书删除方法的实现2056.13.5图书查询和修改图书信息方法的实现2096.14学生管理模块2106.14.1学生管理界面简介2116.14.2学生管理界面的开发2116.14.3数据库操作方法的实现2136.15管理员管理模块2146.15.1管理员管理界面开发2146.15.2管理员管理界面监听方法2156.15.3数据库操作方法的实现2166.16管理端图书查询模块2176.17管理端图书挂失模块217图书归还功能的实现2176.18管理端图书借阅预约模块2186.18.1图书借阅功能按钮监听2186.18.2数据库操作方法的实现2196.19欠款缴纳模块2206.19.1欠款缴纳

12、界面的开发2206.19.2数据操作方法的实现2206.20本章小结220第7章导航与地图开发(lbs)北京地铁小助手2217.1项目系统背景及功能介绍2217.1.1北京地铁小助手项目背景简介2217.1.2北京地铁小助手功能概述2217.1.3构建项目开发环境2217.1.4系统预览2227.2数据库设计2247.2.1数据库分析2247.2.2数据库结构图2247.2.3数据库表的设计2247.3欢迎界面的设计2277.4主界面的开发2297.4.1界面主框架的开发2297.4.2列表站点选择的界面开发2307.4.3最近站点查询界面开发2327.5列表站点选择模块的开发2347.5.1

13、列表站点选择界面的显示2347.5.2控件中数据初始化234intent消息机制的开发2367.6最近站点查询模块的开发2377.6.1最近站点查询界面显示2377.6.2定位自己的当前位置237intent消息机制的开发2387.6.4最近站点对话框的开发2397.7地图开发的前期准备241申请androidmapapikey241配置项目中的androidmanifest.xml文件243导入sdk中的google-play-services-lib并配置项目2437.7.4运行设备的要求2457.7.5地图界面布局的开发245map地图的初始化246intent消息的接收2467.8.2

14、定位自己的当前位置2477.8.3地图的加载2477.9站点标志的开发2487.9.1绘制站点图标2487.9.2显示站点标志位的开发2487.9.3图标显示的决定因素2497.9.4站点标志开发的部分方法实现2507.10地铁线路的开发2527.10.1求两点间距离方法的开发2527.10.2求路线方向角方法的开发2537.10.3地铁路线图绘制思路2537.10.4绘制路线的节点排序2547.10.5地铁路线图开发2547.10.6地铁路线选择显示2557.11解析json字符串2567.11.1网上获取行车路线信息的json字符串2567.11.2从json字符串中获取路径节点列表257

15、7.11.3从json字符串中获取行车路线2577.12地图线路导航的开发2587.12.1导航中的线路绘制2587.12.2和自己当前位置实现线路导航2597.13地图动态导航的开发2607.14本章小结261第8章餐饮行业移动管理系统pad点菜系统2628.1系统背景及功能概述262pad点菜系统背景简介262pad点菜系统功能概述262pad点菜系统开发环境和目标平台2648.2开发前的准备工作2648.2.1数据库设计2648.2.2数据库表设计2658.2.3使用navicatformysql创建表并插入初始数据2698.3系统功能预览及总体架构270pc端预览270pad端功能预览

16、2728.3.3系统pad端目录结构图274pc端的界面搭建与功能实现2758.4.1用户登录功能的开发2758.4.2菜品信息管理功能的开发2788.4.3菜品图片管理功能的开发2798.4.4员工信息管理功能的开发2818.4.5订单管理与结账功能的开发2828.4.6其他方法的开发2858.5服务器端的实现2858.5.1常量类的开发2858.5.2服务线程的开发286db处理类的开发2888.5.4流处理类的开发2888.5.5图片处理类2908.5.6辅助工具类2928.5.7其他方法的开发2948.6android端的准备工作2948.6.1图片资源的准备294xml资源文件的准备

17、2958.7欢迎界面功能模块的实现2968.7.1欢迎界面的开发2968.7.2员工登录功能的开发2978.7.3设置功能的开发3008.7.4员工注销功能的开发304pad手持端各功能模块的实现306pad手持端点菜模块的实现306pad手持端开台模块的实现308pad手持端已选菜品模块的实现309pad手持端餐台加菜模块的实现311pad手持端账单查询模块的实现312pad手持端与服务器连接的实现314pad手持端与服务器连接各类的功能314pad手持端与服务器连接各类的功能的开发3158.9.3其他方法的开发3188.10本章小结318第9章单机项目移动开发百纳理财专家3199.1开发背

18、景及功能概述3199.1.1百纳理财专家开发背景3199.1.2百纳理财专家功能概述3199.1.3开发环境和目标平台3209.2软件预览及功能结构3209.2.1百纳理财专家软件预览3209.2.2功能结构3239.3开发前的准备工作3249.3.1数据库设计3259.3.2数据库表设计3259.4数据库工具类的开发328主控制类licaiactivity3329.6主界面的开发3349.7记账界面的开发3359.8日常收支界面的开发3369.9报表界面的开发3389.9.1报表主界面的开发3399.9.2柱形图工具类的开发3449.10语音识别界面的开发3469.11预算界面的开发3499

19、.12足迹界面的开发3529.13计算器界面的开发3569.14提醒界面的开发3599.15设置界面的开发3629.15.1收入科目界面的开发3629.15.2提醒设置界面的开发3659.16建议反馈界面的开发3679.17本章小结368第10章3d游戏开发国际象棋网络对战36910.1游戏的背景及功能概述36910.1.1国际象棋背景概述36910.1.2国际象棋功能介绍37010.2游戏的策划及准备工作37210.2.1游戏的策划372android平台下游戏的准备工作37310.3游戏的架构37410.3.1各个类简要介绍37410.3.2游戏框架简介375公共类gjxqactivity

20、37710.5辅助界面相关类38110.5.1欢迎界面welcomeview类的介绍38210.5.2菜单界面menuview的介绍38310.6游戏界面相关类38610.6.110.6.210.6.310.6.410.6.510.6.610.6.710.6.810.6.9游戏界面绘制类mysurfaceview386颜色方格类纹理梯形类棋盘绘制类底座绘制类colorrect395foundationsquar396chessboardfordraw397chessfoundation398指示黑白方标志牌类triangles399指示下棋方标志牌类trianglex400棋子模型类loade

21、dobjectvertexnormaltexture401棋子类chessforcontrol40210.6.10常量类constant40210.7国际象棋规则类40310.8客户端代理线程类40810.8.1服务器和客户端协议图40810.8.2客户端代理线程类40810.9服务器相关类41210.9.1服务器主线程类41210.9.2服务器代理线程类41310.10本章小结415第11章传感器和3d游戏开发哇!重力球3d41611.1游戏背景及功能概述4163d重力球游戏背景4163d重力球功能简介41611.2游戏的策划和准备工作41811.2.1游戏的策划41811.2.2游戏的准备

22、工作41811.3游戏的架构42011.3.1游戏的总体架构42011.3.2游戏的类架构420主控制类tableballactivity4222d界面类425主界面mainmenuview425模式选择界面类patternchooseview427选关界面levelchooseview428历史记录界面historyview429设置界面settingsview43011.5.6跳转界面43211.6辅助工具类的开发43411.6.1时间工具类43411.6.2数据库工具类dbutil436声音工具类sounduil440坐标转换工具类from2dto3dutil44211.7刚体类443刚

23、体父类mybody443球洞类hole44411.7.3会变化的球洞flashhole44411.7.4球洞底纹理的绘制44611.7.5球洞侧壁纹理的绘制447木块类rec450风车类duobianxing453球类ball456创建刚体的工具类box2dutil、box2dutil_cross46011.8游戏界面gameview46311.9游戏的优化与改进469第12章电子阅读器酷读阅读器47012.1酷读阅读器的背景及功能概述47012.1.1酷读阅读器背景概述47012.1.2酷读阅读器功能概述47012.1.3开发环境和目标平台47012.2软件预览及功能结构47112.2.1软件预览47112.2.2功能结构47312.3开发前的准备工作47312.3.1图片资源的准备47412.3.2数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论