xn4545945 http://blog.xigulu.com

专注互联网。业精于勤,荒于嬉;行成于思,毁于随。

XMPP协议及实践

一、XMPP协议 XMPP (Extensible Messaging and Presence Protocol可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。XMPP的前身是Jabber,基于XMPP的应用具有很强的可扩展性。 XMPP中...

2014-08-31 23:54:14

阅读数:3944

评论数:0

Android---项目分享(附源码)

大概2年以前写的一个小项目,那时候貌似春节。在家比较闲,花了近一个月(本想写着拿去参加比赛的,文档都写好了。后来想想算了,后来拿另一个去了,这个就当练手了)。一个人做的,又写代码又切图片什么的,比较蛋疼。代码不算多,还是有些可供参考的地方,分享了。 注意: 建议在分辨率320*480的手机上运...

2014-08-24 03:07:18

阅读数:2414

评论数:5

iOS中xib与storyboard原理,与Android界面布局的异同

用文本标记语言来进行布局,用的最多的应该是HTML语言。HTML可以理解为有一组特殊标记的XML语言。 一、iOS中xib与storyboard显示原理 在iOS中主要的布置界面的方式有3种:代码,xib,storyboard。 1. 代码 代码布置界面是万能的,但通常很复杂。布置一个简单的界面...

2014-06-18 21:18:06

阅读数:9224

评论数:0

Android开发----自动化测试

最近看了看Android的自动化测试,收集了不少资料。自动化测试可理解为测试过程自动化和测试结果分析自动化。 Android下自动化测试的方法与工具有Android自带的Monkey,有第三方开发的Robotium,还有TMTS(Taobao Mobile Test Studio)框架等。下面一...

2013-06-30 12:32:12

阅读数:9426

评论数:7

Android游戏开发----LibGdx游戏引擎制作微信火焰效果(附源码)

留心的朋友会发现,安装完微信4.5后,会有一个跳动的火焰、并播放《一无所有》的欢迎页。本篇文章模拟的是火焰跳动的效果。 一、LibGdx游戏引擎介绍 LibGdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D...

2013-06-24 20:30:23

阅读数:7485

评论数:5

Android开发-----NDK开发中的一些常见错误及解决办法

在NDK开发中,涉及到C语言的东西总是七七八八错误一大堆,有时候会很头疼。。。 一、常见的几个错误及其解决办法 1. android.mk文件不存在 错误代码形如: AndroidNDK: Your APP_BUILD_SCRIPT points to an unknown file: ./...

2013-06-05 21:17:22

阅读数:17504

评论数:0

Android游戏开发----JNI小结

Android游戏开发必不可少是要接触JNI的,除非你什么只是写一些普通的小游戏。特别是用3D、OpenGL等时,JNI是基础。 一、关于NDK NDK全称是(Native Development Kit),作用就是方便在Android中调用C、C++写的东西,因为C的效率高,底层的东...

2013-06-03 21:13:06

阅读数:2052

评论数:0

Android开发---摇一摇功能

以前做的一个小应用里面有摇一摇功能,有必要写下来做个笔记。 摇一摇功能主要用到加速度传感器:Sensor.TYPE_ACCELEROMETER 摇一摇功能主要是监听手机加速度变化,当超过设定的某一值时,即触发事件。 一、简单的一个示例 下给出一段简单的实现代码: 功能:原先tex...

2013-05-31 16:39:44

阅读数:27512

评论数:12

Android游戏开发---关于实体的绘制与跟踪技术

Android游戏开发中,特别是飞行射击类游戏经常出现子弹的跟踪功能。贴一段代码。 public class Enemy { private int x, y; private Bitmap ePlayer; private boolean flag = true;//标记是否有效. ...

2013-03-31 21:32:54

阅读数:1505

评论数:0

Android游戏开发---碰撞检测

虽然碰撞检测不一定要自己去写,一些游戏引擎直接就提供了相关的方法。但是掌握了碰撞检测的基本方法,还是想当有用的。 2D游戏中碰撞一般是矩形的碰撞,但是一般会有一些误差,因为边缘可能是透明的。 以下介绍3种碰撞检测的方法: 1. 圆的碰撞检测 碰撞条件:两个圆心的距离 ...

2013-03-29 20:42:13

阅读数:2906

评论数:0

Android游戏开发---2D游戏中背景的绘制

游戏制作初始,绘制背景是其中很靠前的步骤。 类似于雷电的游戏,手机游戏屏幕大小固定,不可能采取移动飞机本身来得到移动的效果。一般都采用移动背景的办法来产生飞机动的效果。 关于移动背景,有两种做法: 1. 一副大长图慢慢移动(一整个关卡就一张图)。 2. 一张上下部分能衔接着的图循环移动...

2013-02-25 16:27:36

阅读数:6031

评论数:0

Android游戏开发---抗锯齿设置

新年新气象,发篇文章。祝看到文章的同志们新年快乐。 抗锯齿在游戏中很重要。玩过大型游戏的同学肯定知道都有抗锯齿的设置。Android中也需要。 出现锯齿条件:倾斜或旋转、快速变化。 当在屏幕上画一条直线时, 横竖不会出现锯齿, 但是当斜着画时, 就会出现锯齿的效果。 画笔的抗锯...

2013-02-09 13:41:28

阅读数:10409

评论数:0

加速你的Android开发文档

Android4.2刚发布不久,更新了一下4.2的SDK,顺便更新了一下Documentation for Android SDK,真后悔更新这个文档。害得在Ubuntu10.10下用火狐打开页面错乱,而且打开奇慢无比,一直是一个白板,等接近10几秒才慢慢出来页面,而且其他子页面也都是奇慢无比! ...

2012-11-25 22:58:04

阅读数:2454

评论数:6

Xtreme Labs工程师:Android开发常陷入的五大深坑

Xtreme Labs工程师:Android开发常陷入的五大深坑 俱乐部 2012年11月22日 摘要:Xtreme Labs的工程师Rob Szumlakowski总结了人们在开发Android应用过程中最常犯的5个错误,包括产品设计、兼容性、内存溢出等问题,为了不再让更多开发者掉进这些...

2012-11-24 12:15:11

阅读数:939

评论数:0

Android开发---手机自动连接电脑

可能大家开发时会遇到需要连接电脑的情况,如做一个手机控制电脑的程序。当然,毫无疑问用到Socket编程,进行电脑与手机端的通讯。 当然,这可能要你手动输入IP地址,很麻烦。如何让手机能自动搜索出IP连接电脑呢? 思路一: 电脑服务器端: package com.net; import...

2012-11-19 22:50:45

阅读数:2953

评论数:1

Android开发:如何实现TCP和UDP传输

Android开发:如何实现TCP和UDP传输 TCP和UDP在网络传输中非常重要,在Android开发中同样重要。 51CTO推荐专题:Android应用开发详解 首先我们来看一下什么是TCP和UDP。 什么是TCP? TCP:Tra...

2012-10-16 00:05:03

阅读数:1063

评论数:0

Android游戏开发---View线程绘动画与显示总结

用View来进行动态绘图,要解决的一个很重要的问题就是如何重绘屏幕。Android的View类中提供了一个postInvalidate()方法,会自动调用View中onDraw方法来重新绘制屏幕。 下面一段代码实现了任意线拖动红线的位置。并能自动自动更新线的位置.    /* * 用线程来...

2012-10-11 12:36:06

阅读数:2565

评论数:0

Android游戏开发---基本View绘图

游戏中一般很少在layout文件夹下来创建xml布局文件来显示画面,而是用自定义的View来显示。 1. 首先,从自定义Button开始说起。 系统提供的Button是完全不能满足游戏开发的需要。只需在onDraw写下想绘制的内容。 /* * 自己来做按钮. */ public cl...

2012-10-07 18:17:30

阅读数:2603

评论数:0

浅谈Android游戏开发基础和经验

Android游戏开发基础和经验是本文要介绍的内容,主要是来了解并学习Android游戏开发的内容实例,具体关于Android游戏开发内容的详解来看本文。 做一个类似俄罗斯方块的android游戏开发,游戏完全又触屏来实现还有音乐播放等等一些基本的功能,游戏是基于 android sdk1....

2012-10-07 16:06:16

阅读数:1097

评论数:0

Android游戏开发----动画SurfaceView详解

SurfaceView在游戏开发中占着举足轻重的地位。今天好好找资料看了看。附带自己写的例子。          写变化不太快的画面时,用View就足够了,用View写太快的画面变化时,可能会出现屏幕闪烁。当写如像植物大战僵尸、水果忍者等游戏时,用View就不能满足要求了。Android提供了S...

2012-09-25 13:21:45

阅读数:3379

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭