android应用案例开发_第1页
android应用案例开发_第2页
android应用案例开发_第3页
android应用案例开发_第4页
android应用案例开发_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

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

文档简介

1、android 应用案例开发【篇一:android 应用案例开发】软件标签:android 应用案例开发大全第二版主要为你讲解安卓应用的开发,现在安卓手机已经是主流手机了,学会开发安卓应用相信一定能找到好工作的。第 1 章 初识庐山真面目android 简介 11.1 android 的诞生11.2 android 的特点11.3 android 开发环境的搭建21.3.1 android sdk 的安装及环境变量的配置21.3.2 eclipse 集成开发环境的搭建31.3.3 模拟器的创建和运行41.4 ddms 的灵活应用51.4.1 初识 ddms 51.4.2 强大的日志管理功能lo

2、gcat 的使用 61.4.3 devices 的管理 71.4.4 模拟器控制(emulator control) 详解 101.4.5 file explorer sd card 文件管理器10 目 录第 1 章 初识庐山真面目android 简介 11.1 android 的诞生11.2 android 的特点11.3 android 开发环境的搭建21.3.1 android sdk 的安装及环境变量的配置21.3.2 eclipse 集成开发环境的搭建31.3.3 模拟器的创建和运行41.4 ddms 的灵活应用51.4.1 初识 ddms 51.4.2 强大的日志管理功能logca

3、t 的使用 61.4.3 devices 的管理 71.4.4 模拟器控制(emulator control) 详解 101.4.5 file explorer sd card 文件管理器101.5 第一个 android 程序 hello android 101.6 本书案例项目的导入131.6.1 导入并运行android 程序 131.6.2 android 程序的监控与调试141.7 android 应用程序的项目结构151.8 本章小结16第 2 章 3d 动态壁纸水族馆 172.1 案例背景及功能概述172.1.1 水族馆动态壁纸背景概述172.1.2 水族馆动态壁纸功能简介172

4、.2 壁纸策划及准备工作192.2.1 3d 水族馆动态壁纸的策划192.2.2 android 平台下 3d 开发的准备工作202.3 案例的基本框架212.3.1 壁纸项目的框架结构212.3.2 各个类的简要介绍212.4 壁纸的实现242.4.1 壁纸服务类glwallpaperservice 242.4.2 动态壁纸类livewallpaper 262.4.3 自定义渲染器类tdrender 262.5 辅助绘制类312.5.1 背景图辅助绘制类background 312.5.2 气泡辅助绘制类bubble 322.5.3 3d 模型辅助绘制类loadedobjectvertexn

5、ormaltexture 332.6 绘制相关类342.6.1 绘制气泡相关类342.6.2 绘制群鱼相关类352.6.3 绘制鱼群相关类382.6.4 绘制鱼食相关类402.7 线程相关类422.7.1 气泡移动线程类2.7.2 群鱼游动线程类2.7.3 鱼群游动线程类2.7.4 鱼食移动线程类bubblethread 42 fishgothread 43 fishschoolthread 44 foodthread 462.7.5 吸引力线程类attractthread 462.8 工具常量类482.9 壁纸的优化与改进49第 3 章 lbs 应用开发电子导游503.1 开发背景及功能概述

6、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.11 选择资源包功能的

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

8、.1 游戏界面框架1034.6.2 界面刷帧线程类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

9、.1 相机的总体架构1265.3.2 相机的类架构1275.4 相机预览及拍照模块的开发1285.4.1 相机拍照及预览类的开发1285.4.2 主界面绘制类1335.4.3 常量类 constant 1365.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

10、大学图书管理系统分析1676.1.1 大学图书管理系统需求分析1676.1.2 可行性分析1676.2 系统设计1686.2.1 系统目标1696.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 学生端主页

11、模块1856.7.1 学生端主界面的开发1856.7.2 界面跳转控制功能1886.8 学生端查询功能模块1886.8.1 查询主界面及功能开发1886.8.2 个人已借图书查询界面及功能开发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 管理员登录

12、验证模块2006.12 管理端主界面的开发2016.13 图书管理模块2016.13.1 图书管理界面的开发2016.13.2 其他图书管理界面的开发2036.13.3 图书管理界面监听方法2046.13.4 图书入库和图书删除方法的实现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 管

13、理端图书查询模块2176.17 管理端图书挂失模块217图书归还功能的实现2176.18 管理端图书借阅预约模块2186.18.1 图书借阅功能按钮监听2186.18.2 数据库操作方法的实现2196.19 欠款缴纳模块2206.19.1 欠款缴纳界面的开发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

14、数据库分析2247.2.2 数据库结构图2247.2.3 数据库表的设计2247.3 欢迎界面的设计2277.4 主界面的开发2297.4.1 界面主框架的开发2297.4.2 列表站点选择的界面开发2307.4.3 最近站点查询界面开发2327.5 列表站点选择模块的开发2347.5.1 列表站点选择界面的显示2347.5.2 控件中数据初始化2347.5.3 intent消息机制的开发2367.6 最近站点查询模块的开发2377.6.1 最近站点查询界面显示2377.6.2 定位自己的当前位置2377.6.3 intent消息机制的开发2387.6.4 最近站点对话框的开发2397.7 地

15、图开发的前期准备2417.7.1 申请 android map api key 2417.7.2 配置项目中的androidmanifest.xml 文件 2437.7.3 导入 sdk 中的 google-play-services-lib 并配置项目2437.7.4 运行设备的要求2457.7.5 地图界面布局的开发2457.8 map 地图的初始化2467.8.1 intent 消息的接收2467.8.2 定位自己的当前位置2477.8.3 地图的加载2477.9 站点标志的开发2487.9.1 绘制站点图标2487.9.2 显示站点标志位的开发2487.9.3 图标显示的决定因素249

16、7.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 字符串中获取路径节点列表2577.11.3 从 json 字符串中获取行车路线2577.12 地图线路导航的开发2587.12.1 导航中的线路绘制2587.12.2

17、和自己当前位置实现线路导航2597.13 地图动态导航的开发2607.14 本章小结261第 8 章 餐饮行业移动管理系统pad 点菜系统2628.1 系统背景及功能概述2628.1.1 pad 点菜系统背景简介2628.1.2 pad 点菜系统功能概述2628.1.3 pad 点菜系统开发环境和目标平台2648.2 开发前的准备工作2648.2.1 数据库设计2648.2.2 数据库表设计2658.2.3 使用 navicat for mysql 创建表并插入初始数据2698.3 系统功能预览及总体架构2708.3.1 pc 端预览 2708.3.2 pad 端功能预览2728.3.3 系统

18、 pad 端目录结构图2748.4 pc 端的界面搭建与功能实现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 服务线程的开发2868.5.3 db 处理类的开发2888.5.4 流处理类的开发2888.5.5 图片处理类2908.5.6 辅助工具类2928.5.7 其他方法的开发2948.6 android 端的准备工作2948.6.1

19、图片资源的准备2948.6.2 xml 资源文件的准备2958.7 欢迎界面功能模块的实现2968.7.1 欢迎界面的开发2968.7.2 员工登录功能的开发2978.7.3 设置功能的开发3008.7.4 员工注销功能的开发3048.8 pad 手持端各功能模块的实现3068.8.1 pad手持端点菜模块的实现3068.8.2 pad手持端开台模块的实现3088.8.3 pad手持端已选菜品模块的实现3098.8.4 pad手持端餐台加菜模块的实现3118.8.5 pad手持端账单查询模块的实现3128.9 pad 手持端与服务器连接的实现3148.9.1 pad 手持端与服务器连接各类的功

20、能3143158.9.2 pad 手持端与服务器连接各类的功能的开发8.9.3 其他方法的开发3188.10 本章小结318第 9 章 单机项目移动开发百纳理财专家3199.1 开发背景及功能概述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 数据库工具类的开发3289.5 主控制类licaiactivity3329.6 主界面的开发3

21、349.7 记账界面的开发3359.8 日常收支界面的开发3369.9 报表界面的开发3389.9.1 报表主界面的开发3399.9.2 柱形图工具类的开发3449.10 语音识别界面的开发3469.11 预算界面的开发3499.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 国际象棋背景概述3

22、6910.1.2 国际象棋功能介绍37010.2 游戏的策划及准备工作37210.2.1 游戏的策划37210.2.2 android 平台下游戏的准备工作37310.3 游戏的架构37410.3.1 各个类简要介绍37410.3.2 游戏框架简介37510.4 公共类 gjxqactivity 37710.5 辅助界面相关类38110.5.1 欢迎界面welcomeview 类的介绍38210.5.2 菜单界面menuview 的介绍 38310.6 游戏界面相关类38610.6.1 游戏界面绘制类mysurfaceview 38610.6.2 颜色方格类colorrect 39510.6.

23、3 纹理梯形类foundationsquar 39610.6.4 棋盘绘制类chessboardfordraw 39710.6.5 底座绘制类chessfoundation 39810.6.6 指示黑白方标志牌类triangles 39910.6.7 指示下棋方标志牌类trianglex 40010.6.8 棋子模型类loadedobjectvertexnormaltexture 40110.6.9 棋子类 chessforcontrol 40210.6.10 常量类 constant 40210.7 国际象棋规则类40310.8 客户端代理线程类40810.8.1 服务器和客户端协议图408

24、10.8.2 客户端代理线程类40810.9 服务器相关类41210.9.1 服务器主线程类41210.9.2 服务器代理线程类41310.10 本章小结415第 11 章 传感器和3d 游戏开发哇!重力球3d 41611.1 游戏背景及功能概述41611.1.1 3d重力球游戏背景41611.1.2 3d重力球功能简介41611.2 游戏的策划和准备工作41811.2.1 游戏的策划41811.2.2 游戏的准备工作41811.3 游戏的架构42011.3.1 游戏的总体架构42011.3.2 游戏的类架构42011.4 主控制类tableballactivity 42211.5 2d 界面

25、类 42511.5.1 主界面 mainmenuview 42511.5.2 模式选择界面类patternchooseview 42711.5.3 选关界面levelchooseview 42811.5.4 历史记录界面historyview 42911.5.5 设置界面settingsview 43011.5.6 跳转界面43211.6 辅助工具类的开发43411.6.1 时间工具类43411.6.2 数据库工具类dbutil 43611.6.3 声音工具类sounduil 44011.6.4 坐标转换工具类from2dto3dutil 44211.7 刚体类 44311.7.1 刚体父类m

26、ybody 44311.7.2 球洞类 hole 44411.7.3 会变化的球洞flashhole 44411.7.4 球洞底纹理的绘制44611.7.5 球洞侧壁纹理的绘制44711.7.6 木块类rec 45011.7.7 风车类duobianxing 45311.7.8 球类 ball 45611.7.9 创建刚体的工具类box2dutil 、 box2dutil_cross 46011.8 游戏界面gameview 46311.9 游戏的优化与改进469第 12 章 电子阅读器酷读阅读器47012.1 酷读阅读器的背景及功能概述47012.1.1 酷读阅读器背景概述47012.1.2 酷读阅读器功能概述47012.1.3 开发环境和目标平台47012.2 软件预览及功能结构47

温馨提示

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

评论

0/150

提交评论