首页 » 2012 August

Android开发视频教程之二十八(项目详细设计)

       前一节讲了MP3播放器项目功能分析,本节继续讲解项目详细设计,内容主要包括: 1. MP3播放器模块:用户界面可展示广告以及各种组件的Activity、文件下载多线程方式实现、MP3播放用Service方式实现(这样在Activity不可见时不会被系统关掉)、XML解析、IO、配置模块等。 2. 服务器资源配置:tomcat服务器以及MP3资源部署。阅读全文 »

2012年8月30日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:3

Android学习指南之二十五:Android动画的实现 下

       本节讲解使用SurfaceView组件绘制动画的方法。SurfaceView类作为View类的子类,进行绘图时能够比一般的View组件更快,所以我们在Android游戏、视频等对流畅度和帧速要求较高的应用中经常会见到SurfaceView的身影。 本文通过实例讲解的方式来介绍SurfaceView的使用方法,此实例实现的是一个能发送莫尔斯码的灯塔。阅读全文 »

2012年8月30日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android开发中的压力测试工具Monkey

       在Android SDK的Android调试桥(adb)shell中,包含一个可用于压力测试的开发工具-Monkey。Monkey是运行在模拟器或设备上的一个程序,用来伪随机地模拟点击和触摸等用户事件,就如其它许多系统事件一样。Monkey这个名字很形象,它就像一只调皮的猴子一样在Android应用界面上进行各种乱按、乱晃、乱触摸等测试操作,以实现对我们开发的应用程序进行随机和重复的压力测试。阅读全文 »

2012年8月29日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

《Android游戏编程之从零开始》

       这本《Android游戏编程之从零开始》非常出色,简明易懂,内容也妙趣横生。书中既恰到好处地讲解了Android独有的特性,又突出了高质量游戏编程的原则。它不仅重点讲解了游戏编程技术,还融入了作者多年游戏开发的经验,同时涉及了应用软件开发技术。不管你是应用软件开发人员还是游戏开发人员,无论你是初学者还是经验丰富的程序员,本书值得所有Android开发人员拥有。阅读全文 »

2012年8月28日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:1

Android示例程序剖析之Snake贪吃蛇(一:暂停/继续、穿墙和全屏)

       本文开始将为大家剖析Android示例程序-Snake贪吃蛇。贪吃蛇游戏大部分人都玩过,它是怎样实现的呢?Android示例程序给出了代码,下面进行详细分析。 游戏暂停/继续机制 由于原来的代码中在游戏运行时没有提供控制选项(比如暂停/继续),因此除非你死了,否则只能玩到底。我这里对代码进行一些修改,加入一个Option Menu来提供暂停/继续机制。阅读全文 »

2012年8月28日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android五子棋游戏开发实战的亲身经验之四

       上回说到由于如何搭建了一个Android开发环境,如有不懂,还需google一下,由于是非常基础,就好像写编程的helloworld一样,简单但必要。 接下来,进入先跳过《设计模式》,直接进入简单游戏模式的开发。阅读全文 »

2012年8月26日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android学习指南之二十四:Android动画的实现 上

       在Android系统中也能经常见到动画,那么如何实现动画效果呢?本文就来为大家介绍动画的实现方式。 Android中动画的实现分两种方式,一种方式是补间动画Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画Frame Animation,就是说一帧一帧的连起来播放就变成了动画。阅读全文 »

2012年8月26日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android开发视频教程之二十七(项目功能分析)

       本节为大家讲解项目功能分析。通过一个MP3播放器的项目来演示分析过程。MP3播放器的主要功能包括: 1. 播放MP3文件。 2. 在播放MP3文件的同时显示歌词。 3. 从服务器下载歌曲列表。 4. 从服务器下载MP3和LRC文件。阅读全文 »

2012年8月25日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:1

三种Android开发工具:adb、emulator和sqlite3

       Android有众多的开发工具,本文介绍其中的三种:adb、emulator和sqlite3。 adb adb是最常用的工具,全名叫Android调试桥(Android Debug Bridge)。 它是用来管理模拟器和真机的工具,它是个cs程序,由三部分组成...阅读全文 »

2012年8月24日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

初学Android网友推荐两本Android开发书籍

       在Android开发初学者或者想成为Android开发者的人中有很多是这样的情况,或者Java基础比较薄弱,或者编程经验稍有欠缺,等等,他们都迫切需要有一本或者几本讲解简洁明了的开发书籍,以致能更快的入门,真正开始Android开发之路。 下面是一位正在初学Android开发的网友真诚为大家推荐的两本开发书籍。阅读全文 »

2012年8月24日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android示例程序剖析之记事本(四:NoteEditor类及Content Provider机制)

       Android记事本示例剖析之三中讲了Activity的生命周期,并通过实验的方式研究了Activity的状态转换机制,之后又介绍了自定义控件。本文继续Android记事本示例的分析,主要讲解NoteEditor类和Content Provider机制。阅读全文 »

2012年8月22日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:3

Android五子棋游戏开发实战的亲身经验之三

       在开发之前需要搭建Android开发环境。对于一个Java开发人员来说,Android开发环境的搭建还是比较简单的。但是还有一些刚入门的Android开发者不知如何搭建,这里就为兄弟们介绍下怎样Android开发环境的搭建过程吧。 以下就是搭建Android开发环境的具体步骤:...阅读全文 »

2012年8月22日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android开发视频教程之二十五(Service初步 一)

       上一节讲了Socket编程,本节来介绍Service初步,主要内容: 1. Service是什么。 2. Service不是什么。 3. Service生命周期。 4.启动和停止Service的方法。阅读全文 »

2012年8月22日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:3

Android学习指南之二十三:Drawable及其相关类的使用

       对于任何软件来说,美观的界面都是用户体验的重要组成部分,它能提高整个软件的品质,给用户一个好的印象。界面的美观一般离不开各种图形图像资源。本节就来讲一讲Android开发中图形图像处理的一个最重要的类Drawable。Drawable就是一个可以画的对象的抽象(有点别扭,你凑合看吧)。阅读全文 »

2012年8月20日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:2

Android开发工具之Vim、Eclipse和Netbeans的选择

       近年来,Android开发吸引了不少人才,我也顺从大势,投入到Android开发队伍中来。 工欲善其事,必先利其器。一个称手的Android开发环境是至关重要的,我也把相当多的时间都浪费在了这里面,但我相信这浪费绝对是值得的。阅读全文 »

2012年8月20日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

《Android应用案例开发大全》

       《Android应用案例开发大全》是以Android手机综合应用程序开发为主题,通过11个典型范例全面且深度地讲解了单机应用、网络应用、商业案例、2D和3D游戏等多个开发领域。  全书共分12章,主要以范例集的方式来讲述Android的开发应用,详细介绍了Android的移动查询系统、数据库客户端、网络游戏开发、动态壁纸游戏...阅读全文 »

2012年8月19日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:2

Android示例程序剖析之记事本(三:Activity生命周期和自定义控件)

       上一节的内容是Android示例程序剖析之记事本的Android菜单部分,本节主要内容包括Activity的生命周期和自定义控件等。 Activity的生命周期 Activity类中有许多onXXX形式的函数可以重载,比如onCreate,onStart,onStop,onPause,那么它们的调用顺序到底是如何的呢?下面就通过一个实验来进行分析。在做这个实验之前,我们先得知道如何在Android阅读全文 »

2012年8月18日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android五子棋游戏开发实战的亲身经验之二

       上回说到我对一个五子棋游戏开发的分析,通过这个分析,是否说明在好多时候问题总是会变得越来越多,越来越严重呢?这些问题就算在美国也经常见到碰到,而且这个问题,总是会变得越来越严重。 接着上一集,回到我现在的问题。 我们根据分析出来的总题纲,进行问题分解。阅读全文 »

2012年8月18日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android开发视频教程之二十四(Socket编程)

       上一节讲了WiFi网络操作,本节将讲解Socket编程方面的知识,主要内容包括: 1. 什么是Socket。 2. Socket基本通信模型。 3. 使用基于TCP协议的Socket。 4. 使用基于UDP协议的Socket。阅读全文 »

2012年8月17日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:0

Android学习指南之二十二:实例讲解AIDL和远程Service调用

       本讲的内容,理解起来很难,也许你看了很多资料也看不明白,但是用起来缺简单的要命。所以我们干脆拿一个音乐播放器中进度条的实例来说明一下AIDL和Remote Service的价值和使用方法,你把这个例子跑一遍,体会一下就OK了。下面的例子是我正在准备的项目实例中的一部分。阅读全文 »

2012年8月16日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:1