摘要: 从今年春节后开始学习OpenGL ES,发现网上资料很有限,而且良莠不齐,所以整理了一下我学习时用到的资料和一些心得。1. OpenGL ES1.x参考资料把NEHE的教程移植到了Android上,当然用的是ES1 http://insanitydesign.com/wp/projects/neh... 阅读全文
posted @ 2015-07-02 18:44 handspeaker 阅读(5282) 评论(1) 推荐(3) 编辑
摘要: 问题工作中遇到了Android中有关图片压缩保存的问题,发现这个问题还挺深,而且网上资料比较有限,因此自己深入研究了一下,算是把这个问题自顶至下全部搞懂了,在此记录。相关的几个问题如下:1.Android系统是如何编码压缩保存图片的?2.Skia库起到的作用?3.libJpeg库起到的作用?4.能不... 阅读全文
posted @ 2015-04-13 18:11 handspeaker 阅读(27493) 评论(4) 推荐(2) 编辑
摘要: 由于工作需要,研究了一下android上获取内存信息的方法,总结如下:1.SDK获取在Java层利用API获取很简单,直接使用ActivityManager.MemoryInfo类即可,代码如下: ActivityManager activityManager=(ActivityMan... 阅读全文
posted @ 2015-03-31 11:40 handspeaker 阅读(5843) 评论(0) 推荐(0) 编辑
摘要: 本来之前想边学边写一个有关libgdx的游戏开发历程的,但是由于自己的懒惰和客观上的各种事情,一直没有搞下去。最近发现了一个大牛写的一本书《Beginning Android Games, 2nd Edition》,就是讲这个的,顿时更没有想写的欲望了。这次就偷懒把这个书贴一下,供大家参考吧。下面是... 阅读全文
posted @ 2015-03-18 10:56 handspeaker 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 网上介绍Android上http通信的文章很多,不过大部分只给出了实现代码的片段,一些注意事项和如何设计一个合理的类用来处理所有的http请求以及返回结果,一般都不会提及。因此,自己对此做了些总结,给出了我的一个解决方案。首先,需要明确一下http通信流程,Android目前提供两种http通信方式... 阅读全文
posted @ 2015-01-12 17:22 handspeaker 阅读(32976) 评论(4) 推荐(1) 编辑
摘要: 网上有很多介绍下载文件或者解压zip文件的文章,但是两者结合的不多,在此记录一下下载zip文件并直接解压的方法。其实也很简单,就是把下载文件和解压zip文件结合到一起。下面即代码: URLConnection connection; ZipInputStream zi... 阅读全文
posted @ 2015-01-08 17:25 handspeaker 阅读(8657) 评论(1) 推荐(0) 编辑
摘要: 看到母校论坛上铺天盖地的年终总结,突然发现转眼间又过了一年,除了感慨时间过得快,感觉自己也需要静下心来,总结一下今年的得失。得:1.坦白的说,工作方面的收获的确不少,但是和自己规划的很不一样。本来是想在研究领域的深度上有所进步的,但是今年基本上都是在拓宽自己的广度。总的来说,通过一个内部网站项目,学... 阅读全文
posted @ 2014-12-30 16:37 handspeaker 阅读(1228) 评论(2) 推荐(1) 编辑
摘要: 本人3D编程方面超级菜鸟,因为项目需要,接触了一些Open Scene Graph(OSG)引擎的相关编程工作。首先我得承认,OSG这个引擎超级牛,无论是渲染效果和效率,都没的说,很棒。但是,OSG提供的Android example真是不敢恭维,里面的代码逻辑有很多冗余+bug(至少在我的三款测试... 阅读全文
posted @ 2014-12-29 10:50 handspeaker 阅读(3288) 评论(2) 推荐(0) 编辑
摘要: 最近由于工作需要,对支持Android的一些开源3D引擎做了调研,结果如下:1.Ogre十分强大的一款3D引擎,号称工业级标准的开源项目,不仅可以用于游戏,还可以用于其他和3D相关的软件。大多数该有的功能都支持。Ogre只专注于做3D引擎,一些3D游戏中的常用功能例如:音效、碰撞/物理系统等都不支持... 阅读全文
posted @ 2014-12-19 12:13 handspeaker 阅读(24288) 评论(0) 推荐(0) 编辑
摘要: 最近有这方面的需要,但是在网上查了一下,几乎没有讲这个的。后来发现了外国某个大牛在github上的project。拉下来自己编译了一下竟然通过了,记录如下:1.从https://github.com/simonlynen/android_libs这个网址下载代码。2.在Eclipse中创建新proj... 阅读全文
posted @ 2014-11-28 12:14 handspeaker 阅读(1874) 评论(0) 推荐(0) 编辑