logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

成为iPhone游戏开发者的十大秘技

上周苹果正式推出iOS 4.2,支持iPad多任务等100多项改进。本文为一名iPhone手机游戏的开发者总结的成为iPhone游戏开发者的十大秘技,在这篇文章里分享了他自己独立开发一款iPhone游戏的经验和感受。以下为译文的全文:iPhone手机Neil Ferguson,是iPhone 游戏「病毒攻击 | Virus Strike」的开发者。Neil Ferguson虽然

Android的bitmap和优化

内存管理是个永恒的话题!1.在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有    8M,如果超出了,就会出现OutOfMemory异常。1) 要及时回收Bitmap的内存Bitmap类有一个方法recycle(),从方法名可以看出意思是回收。这里就有疑问了,Android系统有自己的垃圾回收机制,可

解决内存溢出(OOM)的思考

java编程中经常容易被忽视,但本身又十分重要的一个问题就是内存使用的问题。Android应用主要使用Java语言编写,因此这个问题也同样会在Android开发中出现。为了能够使得Android应用程序安全且快速的运行,Android的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Zygote服务进程孵化出来的,也就是说每个应用程序都是在属于自己的进程中运行的。一方面,如果程序

OpenGL ES 的 EGL

http://www.tuicool.com/articles/IFZBJn  //SurfaceView 和 EGL进行Android OpenGL ES 初始化http://blog.csdn.net/ldh_123456/article/details/17422479   //EGL  APIhttp://www.rosoo.net/a/201201/15581.html

byte[]数据写成文件

http://www.yiibai.com/java/io/java_io_bufferedoutputstream.html    //java API   private byte[] buffer = new byte[1 * 1000 * 1000];    private void writedata() {        String path = getSDPath(

投屏协议汇总

DLNA,Digital Living Network Alliance的简称,意在解决pc,家电,移动设备在局域网内的多媒体共享(音频,视频,图片)。说DLNA是多屏互动,太牵强了,专业点来讲,应该是媒体共享技术。使用DLNA功能需要满足的条件:  设备需要在同一局域网内;  至少需要一个DMS端,一个DMP端。  DLNA的几种产品:1、DMS, Digital Media S

Android 系统架构分析

Android:开源的 Linux + Google 的封闭软件 + 私有的基带 + 运营商锁定 = 开放的 Android 手机iPhone:开源的 BSD + 苹果的闭源软件 + 私有的基带 + 运营商锁定 = 封闭的苹果 iPhoneAndroid:正义!一个平庸的应用商店,开发者依靠广告赚钱,商店并非独此一家,用户找不到好软件。(开发者只需一次性支付25美金)iPhone:

到底了