安卓应用市场有哪些开发有哪些书啊?

扫一扫下载手机客户端
扫描我,关注团购信息,享更多优惠
||网络安全
| | | | | | | | | | | | | | | |
||电子电工
汽车交通| | | | | | | | | |
||投资理财
| | | | | | | | | | | | | | | | |
| | | | | | |
| | | | | | | | | | | | | | | | | | |
| | | | | | |||
||外语考试
| | | | | | | | |
| 视频教程|
Android应用开发攻略
定价:¥99.00
校园优惠价:¥71.28 (72折)
促销活动:
商品已成功飞到您的手机啦!快登录手机站看看吧!
下载客户端
> 微信关注“互动出版网”,便捷查询订单,更多惊喜天天有
原书名:Android Cookbook
原出版社:
ISBN:7上架时间:出版日期:2013 年3月开本:16开页码:630版次:1-1
所属分类:
O'Reilly Media, Inc.介绍
O'Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自1978年开始,O'Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,而我们关注真正重要的技术趋势――通过放大那些“细微的信号”来刺激社会对新科技的应用。作为技术社区中活跃的参与者,O'Reilly的发展充满了对创新的倡导、创造和发扬光大。
O'Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了Make杂志,从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。O'Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创新产业的革命性思想。作为技术人士获取信息的选择,O'Reilly现在还将先锋专家的知识传递给普通的计算机用户。无论是通过书籍出版,在线服务或者面授课程,每一项O'Reilly的产品都反映了公司不可动摇的理念――信息是激发创新的力量。
Ian F. Darwin在计算机行业已经工作了30年。他编写了用于Linux和BSD的免费软件file(1),是《Checking C Programs with Lint》(/product/9.do)、《Java Cookbook》(/product/0.do)的作者并撰写了一百多篇有关C、UNIX、Java及Android的文章和教程。除了编程和顾问工作之外,Ian还为世界最大的技术培训公司――Learning Tree International服务,讲授UNIX、Java和Android技术。
本书封面上的动物是水生的鬣鳞蜥(Amblyrhynchus cristatus)。这种巨蜥只能在加拉帕戈斯群岛找到(各个岛屿都有特殊的亚种)。据传,它们的祖先是从南美大陆用木筏运送到这个岛屿上的陆生鬣鳞蜥。
水生鬣鳞蜥是生活在水中的唯一一种巨蜥。Darwin认为这种爬行动物丑陋而笨拙,将它们归为“令人作呕的笨蜥蜴”和“黑暗中的魔鬼”,但是这些流线型的大型动物(最大的有5~6英尺长)在水中很优雅,扁平的尾巴很适合于游泳。
这些蜥蜴以海草和水藻为食。它们能够深潜(最深达到50英尺),但是通常活动于浅水,可以在水下停留长达一个小时(但是一般在5~10分钟)。和所有爬行动物一样,水生鬣鳞蜥也是冷血动物,必须通过晒太阳调节体温;它们的黑灰色皮肤使其在离开寒冷的海洋时能够最大限度地吸收热量。尽管这些无害的食草类动物通常情况下不攻击人类,但是在寒冷的时候可能变得具有攻击性。
水生鬣鳞蜥有一个特别的鼻腺,能够过滤血液中的海盐。它们依靠打喷嚏排出过多的盐分,这些盐分常常堆积在它们的头部或者面部,形成了独特的白色斑痕,有点像“假发”。它们容易遭到外来物种(包括狗和猫)的捕食,当厄尔尼诺等气候现象导致食物污染或者变化时,它们也会遭到侵害。
《Android应用开发攻略》
第1章 入门 9
1.1 导言:入门 9
1.2 学习Java语言 9
1.3 从命令行创建“Hello, World”应用程序 11
1.4 在Eclipse中创建“Hello, World”应用程序 14
1.5 在Windows上安装用于Android开发的IDE 21
1.6 理解Android生命周期 28
1.7 通过ADB在模拟器上安装.apk文件 29
1.8 通过SlideME将应用程序安装到模拟器上 30
1.9 共享来自其他Eclipse项目的Java类 31
1.10 引用程序库实现外部功能 34
1.11 使用SDK样例避免棘手的情况 37
1.12 保持Android SDK更新 40
1.13 从模拟器/Android设备获得屏幕截图 47
1.14 程序:简单的CountDownTimer示例 49
1.15 程序: Android OS下的小费计算器Tipster 52
第2章 设计成功的应用程序 69
2.1 导言:设计成功的Android应用程序 69
  十几年前,我有了自己的第一部手机,当时的手机除了电话和短信,几乎谈不上有什么其他功能,通信录、计算器和简单的记事本都已经是令我们惊喜的商务功能了。而当时对手机的编程几乎也没什么概念,恐怕大多数精通计算机编程的朋友也和我一样,认为手机的编程是直接与机器码打交道的技术人员的工作,而手机的应用程序不过是一些简单的逻辑而已。
  最近十年,移动市场的发展用“沧桑巨变”来形容也毫不过分。硬件和运营商网络的高速发展,使手机超越电视、电脑成为最重要的民用终端之一,面对这个庞大的市场,不仅是IT行业,传统的电子行业甚至零售行业的巨子都渴望分一杯羹。移动终端的编程也终于离开了工厂,进入了传统开发人员的视野。仅仅十年的时间,移动终端性能的发展速度远远超越了电脑,现在我们手中的移动电话已经具备了超越过去台式机的数据处理、通信和存储能力,作为开发人员,谁还能忽视它呢?
  但是,真正让桌面开发人员开始重视移动终端开发的原因还不仅是广阔的市场,软件支撑平台的成熟也是重要的一环,Android、iOS、Windows Phone等新兴操作系统不仅在开发上带来了巨大的便利,同时通过成功的网络商业运作,为专业和业余的开发人员带来了获利的空间,从而使大量开发人员趋之若鹜。
  在当前流行的移动平台中,苹果公司的创意无疑受到最多人的称赞,然而,Android以其非凡的开放性和兼容性牢牢地占据了一席之地,最吸引人的是,相对苹果公司的Objective-C,Android平台所使用的Java语言更为人熟知,为其量身定做的大量开发框架更有着巨大的用户群,这些框架对Android平台的支持,意味着桌面Java开发人员可以很方便地转向这一平台。
  移动平台的开发需要创意、能够带来利益、与传统开发有着延续性,万事俱备,相信喜欢挑战的开发者不会再犹豫了吧?很多人摩拳擦掌,等着烹调“Android”大餐。等一等,开始之前,各位大厨应该需要一本“食谱”吧?
  我们现在为大家送上的这本Android开发的“食谱”,就是由Android社区的一群资深的“大厨”贡献的,不管你是煎、炒、烹、炸、涮,书中都有着详细的说明,实用的示例。从最简单的“Hello,World”程序开始,本书阐述了从基本概念到界面设计,从设备中的传感器到程序国际化/本地化的各种主题,通过对本书的阅读,你一定能全面了解到Android开发的方方面面,甚至可以直接地将书中的许多程序作为模板,开始你的Android开发之旅。在翻译的过程中,我们为作者的思路和Android的丰富特性而惊叹,同时也有一种冲动,想自己动手开发一个有趣的Android程序。
  本书的翻译工作主要由姚军完成,徐锋、陈绍继、郑端、吴兰陟、施游、林起浪、刘建林、陈志勇等人也为本书的翻译工作做出了贡献,由于译者水平所限,错漏在所难免,敬请广大读者批评指正,在此也深深感谢机械工业出版社的编辑对翻译工作提出的中肯意见。
  对于蜂窝技术和移动计算来说,Android是“开放源码的革命”,至少是革命的一部分。从已经不存在的Openmoko FreeRunner(http://wiki.openmoko,org)到QT Embedded、Moblin、 LiMo、 Debian Mobile,以及Maemo和最近刚刚开放源码(http://news.bbc.co.uk/2/hi/technology/8496263.stm)的Symbian OS(http://symbian.org)、刚刚消失的HP WebOS,人们对于提供开放源码的蜂窝技术已经做出了许多的尝试。我们也不要忘记闭源系统的忠实拥趸:BlackBerry OS、Apple iPhone和Microsoft Windows Mobile(这些系统都有开发人员工具箱,但是它们的OS都不是开放源码的,并且常常有其他的“单击合同”(click-wrap)限制)。
  但是,正如Mike ODell曾经说过的,“空谈不能预测未来”。Android是否能在其他竞争者中间占据重要位置?当我们开始组织本书的材料时,我们认为它已经做到了,实践也证明了:Android绝对占据一席之地!本书旨在帮助Android开发者社区分享知识,贡献这些知识的开发人员们将会使追随者们更轻松地进行Android的开发工作。
  关于Android
  Android(/)是一个移动技术平台,为蜂窝电话、平板电脑和其他手持或移动设备(甚至上网本)提供Linux操作系统的能力和可移植性,以及标准高级语言和API的可靠性和可移植性。Android应用使用Eclipse等工具,以Java语言编写,依靠Android API编译并转换为用于Dalvik VM的字节码。
  因此,Android的OS家族与Openmoko、QT Embedded、 MeeGo(由2010年Nokia的Maemo与Intel的MobLin合并而成:// meego-nokia-and-intel-merge-maemo-and-moblin)、OPhone、 LiMo和其他基于Linux的蜂窝电话项目相关联。Android还与BlackBerry和Java ME手机的编程语言,以及Java和更广泛的Java企业应用程序相关联。
  Android的销售量已经持续攀升;来自NPD的一篇报道称,2010年第一季度,所有Android设备的销售量超过了iPhone的销售量(/press/releases/press 100510.html),上升到第二位(仍然与BlackBerry平台有一定差距)。当然,Android的销售量增长部分原因是主要运营商Verizon“买一送一”的促销行动,但是这并不是全部原因
  本书的由来
  本书是由数十位Android开发人员编写的,他们大多来自Android社区。在开放的/网站上进行开发工作,我建立这个网站,是为了让人们贡献、查看、审校和评论,这一切内容组成了本书的各种“攻略”。后面的“致谢”部分包含了贡献者完整的列表。我深深地感激所有贡献者,是他们帮助我将本书从一个梦想变成你握在手中的现实(如果你阅读的是电子书,那么就是在屏幕上)。感谢所有做出贡献的人!
  本书读者对象
  要阅读本书需要了解Java语言的基本知识。如果你不了解Java,可以参见攻略1.2。本书还假定你了解Java标准版API的基础知识(它组成了Android运行时库的基础)以及Android的基本知识。活动(activity)、意图(intent)、服务(service)和内容提供者(content provider)这些术语虽然不一定是你最熟稔的,但至少也应该很熟悉。如果做不到这一点,可以参见攻略1.6。
  本书内容
  第1章带你建立Android开发环境,并构建由Brian Kernighan创建的“Hello, World”类型的几个简单应用程序。
  第2章介绍一些来自桌面和企业软件开发环境的开发人员在移动计算中所碰到的不同问题,并且讨论移动设计(尤其是Android设计)与其他环境的不同点。
  测试是一些开发人员开发后才考虑的问题,所以在第3章介绍“测试”显得有点早。但是你不应该跳过它,而应该仔细阅读和注意测试的问题。我们讨论了单独组件的单元测试,以及用严格控制的方法进行的完整应用程序测试。
  Android提供应用程序内部以及不同应用之间的通信机制。第4章讨论意图和广播接收器、服务、异步任务(AsyncTask)和处理程序(handler)。
  另一种通信机制与通常在SQL数据库中数据的受控访问相关。第5章展示如何通过(在Android中)简单而普遍的手段(如URL)在一个应用程序中使用另一个应用程序。
  第6章介绍与图形相关的一系列主题,包括图形绘制的使用和Android中的混合机制,以及使用桌面工具开发图像、纹理、图标等,并将其加入最终应用程序的方法。
  每个移动应用都需要一个GUI,第7章介绍Android GUI开发的主要细节。其中的例子给出了XML代码,也有少数例子用Java编码的GUI开发。
  第8章介绍所有弹出机制――菜单、对话框和Toast――以及不会弹出,但是在应用程序窗口之外交互的Android通知机制。
  第9章关注Android中最重要的GUI组件之一――ListView。
  “O'Reilly Radar博客有口皆碑。”
  ――Wired
  “O'Reilly凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业务。”
  ――Business 2.0
  “O'Reilly Conference是聚集关键思想领袖的绝对典范。”
  ――CRN
  “一本O'Reilly的书就代表一个有用、有前途、需要学习的主题。”
  ――Irish Times
  “Tim是位特立独行的商人,他不光放眼于最长远、最广阔的视野并且切实地按照Yogi Berra的建议去做了:‘如果你在路上遇到岔路口,走小路(岔路)。’回顾过去Tim似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不错。”
  ――Linux Journal
  1.1 导言:入门
  Ian Darwin
  在Kernighan 和 Plaugher打算为新的编程语言和环境的入门者编写一本“攻略”的时候,他们创造了著名的“Hello, World”模式。我诚挚地将本章献给这些杰出的人们,以及致力于了解新编程范例的每个人。
  1.2 学习Java语言
  Ian Darwin
  1.2.1 问题
  Android应用采用Java编程语言编写,然后转换为Android自有的类文件格式――DEX。如果你不知道如何用Java编程,就会觉得编写Android应用非常困难。
  1.2.2 解决方案
  学习Java的资源很多,其中大部分都能够传授你所需的知识,但是在这里要提醒你,有些API类在Android开发中无法使用,请避开与表1-1左列的主题相关的资源。
  表1-1:可以忽略的部分Java API
  Java API Android等价部分
  Swing、applet Android GUI,参见第7章
  应用入口点main() 参见攻略1.6
  J2ME/Java ME 大部分的android.*代替了Java ME API
  Servlets/JSP、J2EE/Java EE 用于服务器端用途
  1.2.3 讨论
  下面是一些有关Java编程的书籍和资源:
系列图书推荐 ¥79.00¥56.88
同类热销商品¥30.00¥21.60
订单处理配送
北京奥维博世图书发行有限公司 china-pub,All Rights Reserved显示目录级别 1
第一篇 Android开发起航
第2章 测试方法及工具
2.2 HelloWorld项目运行及调试信息
2.3 DDMS工具介绍
2.4 Android的主要工具介绍
2.5 Android其他小工具简介
2.6 下载谷歌播放器源代码
第二篇 Android组件及其配置
第3章 应用的五脏六腑——AndroidManifest.xml
3.3 应用程序权限的声明
3.4 应用程序的根节点——&application&
3.5 backupAgent的用法
3.6 &application&的属性详解
第4章 让程序活动起来——Activity
4.2 定义Activity 
4.3 管理Activity的生命周期
4.4 保存和协调Activity
4.5 解读关于生命周期的一个实例
4.6 &activity&节点的属性
第5章 我会默默地为你服务——service
5.2 创建并使用服务
5.3 创建一个启动的服务
5.4 创建一个被绑定的服务
第6章 我可以更漂亮——布局
6.2 线性布局——LinearLayout
6.3 相对布局——RelativeLayout
第三篇 核心服务解析篇
第7章 Android系统的启动
7.2 创建system_service进程 
第8章 备份管理服务
8.2 使用备份管理服务
8.3 应用程序在被重新安装过程中的备份和还原
第9章 Activity管理服务
9.3 Activity的启动流程
9.4 结束Activity
9.5 广播接收器
9.7 发布ContentProvider 
9.8 ActivityManagerService如何应付异常 
第10章 包管理服务
10.3 启动PackageManagerService
10.4 解析AndroidManifest.xml文件
10.5 安装应用程序 
10.6 卸载应用程序
他们拥有这本书& 《Android应用案例开发大全》
《Android应用案例开发大全》
&&&&&& 《Android应用案例开发大全》是以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D和3D游戏等多个开发领域。全书共分12章,主要以范例集的方式来讲述Android的开发应用,详细介绍了Android的移动查询系统、数据库客户端、网络游戏开发、动态壁纸游戏、移动管理系统、导航与地图开发(LBS)、Web端和移动客户端开发、单机项目移动开发、传感器和3D游戏开发、电子阅读器等主流的应用。随书光盘中包括了所有范例的源程序,并对程序进行了详细的注释。《Android应用案例开发大全》以真实的项目开发为写作背景,具有很强的实用性和实战性。讲解上深入浅出、通俗易懂,既有Android开发的实战技术和技巧,也包括真实项目的策划方案。《Android应用案例开发大全》非常适合初学者或有一定Android基础希望学习Android高级开发技术的读者使用。& & & &《Android应用案例开发大全》价格& & & & &&&&&& 《Android应用案例开发大全》目录第1章 初识庐山真面目&&Android简介1.1 Android的诞生1.2 Android的特点1.3 Android开发环境的搭建1.3.1 的安装及环境变量的配置1.3.2 集成开发环境的搭建1.3.3 模拟器的创建和运行1.4 的灵活应用1.4.1 初识DDMS1.4.2 强大的日志管理功能&&LogCat的使用1.4.3 Devices的管理1.4.4 模拟器控制(EmulatorControl)详解1.4.5 File Explorer&&SD Card文件管理器1.5 第一个Android程序&&Hello Android1.6 Android应用程序的项目结构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 界面主类LCCXActivity2.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 工具类Schedule3.7 常量类Constant3.8 主控制类RcActivity3.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.2 Android平台下游戏开发的准备工作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.2 Android平台下游戏开发的准备工作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.2 Hero类的部分成员方法的实现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.3 消息机制的开发7.6 最近站点查询模块的开发7.6.1 最近站点查询界面显示7.6.2 定位自己的当前位置7.6.3 Intent消息机制的开发7.6.4 最近站点对话框的开发7.7 地图开发的前期准备7.7.1 申请Android MapAPI Key7.7.2 地图界面布局的开发7.8 Map地图的初始化7.8.1 Intent消息的接收7.8.2 定位自己的当前位置7.8.3 地图图层加载7.9 信息图层MyBallonOverlay的开发7.9.1 提示信息窗口的开发7.9.2 站点提示图标和信息窗口的绘制7.9.3 MyBallonOverlay事件触发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.2 MyMapOverlay捕捉触控事件7.13 用DOM解析文件7.13.1 DOM解析器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.4 Web端的实现8.4.1 管理员登录功能的开发8.4.2 分组管理功能的开发8.4.3 资源管理功能的开发8.4.4 订单管理功能的开发8.5 Android端的准备工作8.5.1 图片资源的准备8.5.2 xml资源文件的准备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.2 Android平台下游戏的准备工作10.3 游戏的架构10.3.1 各个类简要介绍10.3.2 游戏框架简介10.4 公共类GJXQActivity10.5 辅助界面相关类10.5.1 欢迎界面WelcomeView类的介绍10.5.2 菜单界面MenuView的介绍10.6 游戏界面相关类10.6.1 游戏界面绘制类MySurfaceView10.6.2 颜色方格类ColorRect10.6.3 纹理梯形类FoundationSquar10.6.4 棋盘绘制类Chess boardForDraw10.6.5 底座绘制类Chess Foundation10.6.6 指示黑白方标志牌类TriangleS10.6.7 指示下棋方标志牌类TriangleX10.6.8 棋子模型类LoadedObjectVertexNormalTexture10.6.9 棋子类ChessFor Control10.6.10 常量类Constant10.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.2 Android平台下游戏开发的准备工作11.3 游戏的架构11.3.1 各个类简要介绍11.3.2 游戏框架简介11.4 公共类MapMasetActivity11.5 辅助界面相关类11.5.1 欢迎界面WelcomeView类的介绍11.5.2 排行榜界面GameView的介绍11.6 游戏界面相关类11.6.1 游戏界面绘制类GameSurfaceView11.6.2 迷宫地板类Floor11.6.3 迷宫墙壁类Wall11.6.4 金属球类BallTextureByVertex11.6.5 纹理矩形类RectWall11.6.6 绘制时间数字类TextureRect11.6.7 时间标志牌类Number11.6.8 数据库操作类SQLiteUtil11.6.9 游戏引擎BallGDThread类11.6.10 常量类Constant11.7 迷宫地图设计器11.7.1 设计器主界面类MapDesigner11.7.2 输入行列对话框类MapColRow Dialog11.7.3 绘制表格面板类MapDesignPanel11.7.4 生成代码框架类CodeFrame11.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 本章小结
本文发布:
本文地址:
发布:鸡啄米
&&( 0:3:17)&&( 0:56:10)&&( 22:56:58)&&( 23:17:21)&&( 23:44:40)&&( 23:54:46)&&( 21:42:22)&&( 20:46:58)&&( 22:18:8)&&( 20:59:25)
应用案例开发大全看起来头痛。
完全随机文章}

我要回帖

更多关于 安卓应用软件开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信