自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DevXP的专栏

学习以积累

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

转载 某XXX HTML开发的游戏

大城小胖的大城1.音乐播放http://data.wiyun.com/finscn/gtg/audio-run.html

2011-08-31 23:53:58 520

转载 游戏图片文件和声音文件的隐藏

资源包放在客户端后(资源更新到了SD卡上),打开图片和音乐程序后,所有这些文件会在手机的图片或音乐程序里被自动发现,导致玩家的相册或音乐程序很混乱,影响了用户正常使用手机。也显得很不专业。重命名相关资源文件:将xxx.png图片改名为xxx.png.XXX 【XXX自定

2011-08-31 20:43:19 2659

原创 Java连续设置

new AlertDialog.Builder(AppConfig.getContext()) .setTitle(R.string.exit) .setMessage(R.string.exit_info) .setPositiveButton(R.string.confirm, public Builder setTitle(int ti

2011-08-29 17:27:20 780

原创 位运算 flag mask

http://topic.csdn.net/u/20120616/15/6c128ac9-7bf3-43ee-83c7-1a8629c54960.htmljava源码中充斥着各种flag mask, 那到底什么时候用flag个人感觉flag mask是使用来替代boolean变量用的,避免更多的变量,也方便调用。比如:同时拥有多种属性的时候:  类似于这种:

2011-08-29 17:21:58 4404 2

原创 内部类引用外部类局部变量,外部类局部变量必须是final

Java中为什么内部类对外部类局部变量有引用时,外部类局部变量一定要有final?

2011-08-29 17:08:51 514

原创 利用Paint的 setColorFilter 颜色过滤 来实现按钮被按下的效果

private boolean isGrayMode = false;public void setGrayMode(boolean bFlag) { if(isGrayMode == bFlag) { return; } if(bFlag) { cmcf =

2011-08-25 19:02:56 4537

原创 Eclipse引用外部project

1.应用外部jar包我们平时用的最多的方式 把要引入的jar包 放在project的lib目录下  然后 Add JARs2.引用java Project//最近研究libgdx的时候,发现project之间可以相互引用,限于java project,android project只能引用java project,不能被直接引用,如果需要调用android proj

2011-08-25 13:04:53 11122 1

原创 图片占的内存大小

public static long getImageMem(Image img) { // 每个像素点在内存中的结构是0xFFFFFFFF 占 4byte return img.getWidth() * img.getHeight() * 4; }一张s

2011-08-24 14:08:24 844

原创 线程学习

I. Objectvoid notify()                        唤醒在此对象监视器上等待的单个线程。    void notifyAll()                        唤醒在此对象监视器上等待的所有线程。    void wait()                        导致当前的线程等待,直到其他线程调用此对象的

2011-08-23 21:59:13 430

原创 游戏中资源管理方案探讨

资源管理 其实归根结底还是图片的load cache release方案I利用一个HashMap来缓存

2011-08-23 17:02:13 828

原创 《Android3D游戏开发技术详解与典型案例》笔记1

第1章Android简介1.目前手机智能平台呈现出Android VS iphone 2大霸主的对抗,老弱的Symbian已经日暮西山,WM7还没有出生。2.通过LogCat的 LogFilter 可以 过滤debug信息。3.Dalvik是一种基于寄存器的Jav

2011-08-21 20:11:02 966

转载 HTML5在手机游戏的发展前景

好处:跨平台 无需安装我们很看好HTML5,因为我们相信这它可以帮助开发商节省大量的时间和金钱,将他们从耗时耗财的手机跨平台移植问题中解放出来。通过HTML5的开放性技术标准,开发商只需要一次性完成游戏开发,就可以轻松地将它移植到支持HTML5浏览器的任何平台中,比如说P

2011-08-19 13:18:44 1777

原创 游戏中面向对象与效率的对立-游戏中的get和set

以下class是一个典型的面向对象类,充斥着set and get 方法public class Avatar { private String avatarid = ""; private String url = ""; public Avatar() { } public Avatar(String avatarid,String url) { this.avata

2011-08-19 13:11:26 622

转载 LUA学习

// TODO

2011-08-18 14:26:58 594

原创 Android游戏中的按键处理解决方案

TouchManager:游戏中直接调用,跟按键有关的方法TScreen:屏幕类TButton:按钮类TPoint:按下的点

2011-08-17 17:11:50 606

原创 多线程切换View时线程不同步的问题---游戏状态跳转管理

// 2012.3.311【缓存 + 同步】确实是一种解决方案但是我们会发现需要用这种方式的处理的地方很多,多线程下,需要保证线程安全的地方很多,这无疑给程序增加非常多的复杂度。2 【缓存按键】其实也可以反过来想想,在同一个线程里切换View,而可能发生View切换的地方其实是按键 onTouch()里,这时候我们需要处理的就是把按键缓存下来,然后在update()之前处理按键就行

2011-08-17 09:59:36 751

原创 final修饰符解析

1.final变量final变量定义:final变量一经初始化就不能再指向其它对象。在C++中它是一个const指针,而不是指向const变量的指针,const指针的意思是说它只能一直指向初始化时的那个地址,但那个地址中对象本身是可以修改的。而指向const变量的指针是说

2011-08-15 20:23:00 460

原创 ArrayList toArray() classCastexception异常 牵扯的问题

遇到如下问题:List list = new ArrayList();list.add("wang");list.add("hello");list.add("world");// 不能转换成功 抛出classCastexceptionString[]

2011-08-15 19:52:53 886

原创 java A(A a)构造函数--原型构造函数

经常在源码里看见 A(A a)类似的构造函数,为什么经常需要一个相同的对象去构造同类的对象?目的:保存对象某个时刻下的状态因为对象是应用类型,对象赋值是指向同一个对象,所以如果需要保存对象某个时刻的状态,就需要A(A a)构造函数来new一个新的对象。class St

2011-08-12 20:26:48 986

原创 ProgressBar

花样Android ProgressBar 史上最强大讲解

2011-08-11 12:06:13 3906

原创 libgdx 学习

// TODO

2011-08-10 21:16:38 742

转载 Java IO总结

java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换 字符为导向的stream的stream。(很难理解么?) 以字节为导向的stream------InputStream/Outpu

2011-08-10 20:46:40 792

原创 通过MD5转换实现文件名得简单加密

往往有这种需求:不想让别人清晰的看见把从网上down下来的资源名字和类型。可以先把down下来的资源名字通过MD5转换下在保存到本地。 通过MessageDigest实现简单的MD5加密MessageDigest 类的用法MessageDigest

2011-08-10 17:59:58 3097

原创 baidu地图API

开发指南:http://dev.baidu.com/wiki/imap/index.php?title=Android%E5%B9%B3%E5%8F%B0/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97 申请KEY:http://dev.

2011-08-05 18:48:24 2413 3

转载 内存调试

做开发一定要学会调试,调试基本技巧这里不讲了,下面是我发现的比较好的关于内存泄露调试的文章,和大家分享下:Android 内存泄漏调试一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造

2011-08-04 22:01:21 705

原创 Bitmap释放

Bitmap没有及时释放的话经常会出现OOM错误。由于Bitmap占用的是底层C的内存,JVM的垃圾回收机制对他没有用。用完后必须显示的调用 recycle();告诉虚拟器该Bitmap没有用了,可以释放了,能后虚拟器才能在稍后的时候释放。 1.Bitmap变量Bit

2011-08-04 21:28:33 7830

转载 Android下Affinities和Task

源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一

2011-08-04 12:10:27 483

pngout png压缩工具

pngout 一款非常好用的png压缩工具。

2010-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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