首页 » 2012 September

Android游戏开发7:SurfaceView添加组件后如何全屏显示

       上一节中讲了如何在SurfaceView中添加Button、TextView等组件,基本已经成功了。但如果是在开发Android游戏的话,你肯定不希望我们的SurfaceView只占了中间一部分,就像播放电影一样,而是想让它占据尽可能多的空间,也就是全屏显示。阅读全文 »

2012年9月29日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android开发视频教程之三十五(Linux下Android开发环境搭建)

       上一节讲了MP3播放器项目代码编写的第六部分,也是最后一部分。本节将为大家讲解Linux下Android开发环境的搭建,主要内容包括: 1、Java SDK的安装。 2、Android SDK的安装。 3、环境变量的配置。 4、Eclipse的安装和配置。阅读全文 »

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

Android学习指南之三十一:Android中使用SAX和pull方式解析XML

       Android系统中解析XML通常使用三种方法,分别是SAX、pull和DOM。这三种方法各有优缺点。本文将在一个简单的Google天气预报实例的基础上,来讲解如何使用SAX和pull方式解析XML文件。 一、Google天气预报API简介 我们上一讲的时候使用过Google Weather API,这里要说明的是Google Weather API 并不是官方提供的,是非公开的API,你可以拿来阅读全文 »

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

Android开发工具ADB教程之三:Dalvik虚拟机之jdwp线程

       jdwp(java debug wire protocol)是dalvik VM的一个线程,可以建立在adb或者tcp基础上,与DDMS或debugger进行通信。 代码位置: dalvik/vm/jdwp frameworks/base/core/jni java虚拟机初始化后,或者每次“zygote fork”出一个新进程时,会启动jdwp线程。 主要调用路径:dvmS阅读全文 »

2012年9月27日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

2012新书:《Android开发完全讲义(第2版)》

       《Android开发完全讲义(第2版)》以基础知识结合实际案例的方式,由浅入深地讲解了Android开发技术。本书包含了Android框架、Android用户接口、Android组件、Android数据存储解决方案、Android的4种跨平台通信的组件、网络、绘图、多媒体、2D动画、OpenGL ES、资源、国际化、Android手机的硬件访问、实时壁纸、实时文件夹、NDK、脚本语言、手势输入..阅读全文 »

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

使用AudioManager调节播放器音量的开发实例

       本文所讲内容是如何使用AudioManager来调节播放器的音量。首先说说大体的思路:用ProgressBar控件显示当前音量的大小;在Button控件的单击事件中改变音量的大小;最后也是最重要的是用什么控制音量,查了下资料,发现AudioManager可以调节各种类型的声音的音量,例如音乐声音、通话声音和铃声声音等。本文中所讲的是调节音乐的声音。阅读全文 »

2012年9月25日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:2

Android游戏开发6:SurfaceView中添加组件并进行数据交互的方法

       SurfaceView中如何添加系统组件,如我们经常会用到的EditText、TextView、Button等,让很多朋友非常纠结。网上常见到有童鞋在寻找此问题的答案。本文就和各位分享下SurfaceView中添加组件的方法。 1、因为我们的SurfaceView是个View,对于添加的组件其实也是View,如果我们只是一味的想在SurfaceView中添加View组件其实是错误的思想...阅读全文 »

2012年9月25日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android开发视频教程之三十四(代码编写 六)

       上一节中讲了MP3播放器项目代码编写的第五部分,本节继续讲解第六部分--MP3歌词更新动作的Service实现,主要内容包括:使用BroadCast机制实现、Activity的onResume和onPause生命周期函数、IntentFilter确定广播动作。阅读全文 »

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

Android开发工具ADB教程之二:HOST端

       大部分编程人员进行程序代码分析时往往喜欢从main函数入手,因为它是程序入口,从main开始能够更快更好的把握程序的整体结构。 因此我们先来看adb.c的main函数的实现:... 宏ADB_HOST用来区别编译adb和adbd,参见上一篇文章:Android开发工具ADB教程之一:ADB概论。 现在用一个常用命令“adb devices”用来捋顺代码流程,adb_trace_init用于log 阅读全文 »

2012年9月23日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

推荐两本Android开发好书和一套Android开发视频教程

       经常都有人在网上问,我在自学Android开发,该看什么书入门和进阶呢?是否有好的视频教程?笔者通过比较网友们给出的答案,并根据一些实际看过若干书籍和视频教程的网友的推荐,总结出比较受欢迎的两本Android开发书籍和一套Android开发视频教程。阅读全文 »

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

Chronometer控件实现的Android计时器

       本文为大家演示了如何使用Chronometer控件实现Android计时器的实例。 先贴上最终的实现效果图: Android计时器实现思路 使用Chronometer控件实现计器的操作。通过设置setBase(long base)来设置初始时间,然后为其添加一个 setOnChronometerTickListener(Chronometer.OnChronometerTickListener l阅读全文 »

2012年9月21日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:2

Android游戏开发5:游戏登录界面Demo(Activity间的切换和数据交互)

       本节通过一个游戏登录界面的Demo,讲解了如何在SurfaceView中实现两个或多个Activity之间的切换和数据交互。由于意在讲解功能的实现,所以本Demo中登录界面的布局并没有进行深入设计和美化,但大家可以自己在xml中或者使用代码去美化布局,改善组件的外观等。阅读全文 »

2012年9月21日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android开发视频教程之三十三(代码编写 五)

       本节继续讲解MP3播放器项目代码编写之六,主要内容包括: 1、将MP3播放功能转移到Service当中。 2、对LRC歌词文件进行预处理。 3、读取LRC歌词文件。 4、使用Handler动态的更新歌词。阅读全文 »

2012年9月21日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:2

Android学习指南之三十:使用URLConnection和HttpClient访问网络的方法

       上一节讲了使用WebView控件访问网络的方法,而除这种方法之外,我们还可以使用代码的方式访问网络,代码方式在很多时候用起来更灵活。本节要讲的就是使用URLConnection对象和HttpClient组件访问网络的方法。 实际上URLConnection和HttpClient访问网络的方法和Java Web开发中的使用方式几乎没什么区别...阅读全文 »

2012年9月19日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:7

Android开发工具ADB教程之一:ADB概论

       Android开发人员进行Android开发时,会像其他开发一样需要进行各种调试。Android Debug Bridge即adb就是Android开发者必会的一种调试工具,它的功能非常丰富,正如其名一样,它在Android开发者和设备之间起了一个很好的桥梁的作用。阅读全文 »

2012年9月19日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android人脸检测的开发实例

       Android中可以直接在位图上进行人脸检测。Android SDK为人脸检测提供了两个类,分别是android.media.FaceDetector和android.media.FaceDetector.Face。 所谓人脸检测就是指从一副图片或者一帧视频中标定出所有人脸的位置和尺寸。人脸检测是人脸识别系统中的一个重要环节,也可以独立应用于视频监控。在数字媒体日益普及的今天,利用人脸检测技术还可阅读全文 »

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

《Android应用开发详解》

       作为一本Android应用开发书籍,《Android应用开发详解》既适合Android初学者,也适合具备了一定Android开发经验但需要开发案例的高级读者。 《Android应用开发详解》分为三个部分,共18章,由浅入深地详细介绍了Android的每个开发细节。 该书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用开发的三大领域:基础应用、网络应用和游戏应用。阅读全文 »

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

Android游戏开发4:游戏角色在屏幕上行走的Demo及Android游戏基础框架

       上一节中对SurfaceView的分析实际上就是一个简单的游戏框架了。当然这里再强调一下,是简单的游戏框架,高手们不要乱喷哦~ 这个Demo是写的一个对图片操作以及按键处理、游戏简单框架的demo,这里放出给大家分享~阅读全文 »

2012年9月16日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android学习指南之二十九:WebView使用详解

       在智能移动设备上打开浏览器浏览网页是移动用户很经常的操作。本文就来讲解Android中一个可以进行网页显示的控件WebView。同Chrome和Safari一样,WebView的网页渲染引擎也是Webkit。 使用WebView控件进行Android互联网程序开发又如下优势: 1、可以打开远程网址、也可以加载本地Html数据。 2、可以搭建Java和Javascript交互桥梁。 3、WebVie阅读全文 »

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

Android开发视频教程之三十二(代码编写 四)

       上一节讲的是MP3播放器项目代码编写的第三部分,本节讲解第四部分-MP3文件的播放,具体内容如下: 1、添加播放器界面(点击本地列表条目,传入路径,跳入播放器界面)。 2、添加播放控制按钮(使用ImageButton)。 3、播放控制(添加开始、暂停、停止按钮监听器,分别使用MediaPlayer对象的start、pause、release实现)。阅读全文 »

2012年9月16日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:2