
开源库介绍
文章平均质量分 65
langresser
这个作者很懒,什么都没留下…
展开
-
mac和windows下编译运行fbreaderj的过程
FBReaderJ是android上的一个开源电子书项目(http://www.fbreader.org/)mac下编译运行的步骤:1、安装好eclipse android-sdk android-ndk,并做好配置。mac下比较简单,就是eclipse里面配置好路径就可以了。2、下载fbreaderj的代码,并解压3、新建一个空的android工程,这里可以选择从现有文原创 2012-03-30 04:05:36 · 3778 阅读 · 2 评论 -
android ndk使用iconv1.14
android ndk没有原生自带iconv,jni中编码转换有两种解决方案:1、使用jni调用java代码进行编码转换,兼容性好,但是性能很低2、自己编译iconv(或者是icu,看个人喜好)。我尝试了下,效果不错。新能是第一种方法的5倍以上 代码在github: https://github.com/langresser/libiconv-1.14-android 具体原创 2012-04-12 14:40:17 · 2799 阅读 · 2 评论 -
vs2010编译iconv1.14
代码在github:https://github.com/langresser/iconv1.14-for-vs2010参考这篇文章:http://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio摘录如下:IntroductionLibiconv原创 2012-04-12 14:29:20 · 3319 阅读 · 0 评论 -
iconv字符编码转换全攻略
iconv(http://www.gnu.org/software/libiconv/)是一个开源的字符编码转换库,可以“方便”的完成几乎所有的编码转换工作。说简单是因为,它常用的接口就三个,iconv_open iconv iconv_close,但是即便是只有三个接口,要想使用正确也不容易。这里把一些基本概念和使用细节记录下来,希望能成为一篇最实用的入门教程。 一、字符编码基本概原创 2012-04-14 03:15:14 · 14571 阅读 · 0 评论 -
iOS和Android设备上最高效的xml解析库
好吧,其实真正最高效的xml使用方式是不使用xml,使用json或者是ini或者是自定义格式都要比xml快很多。如果使用xml格式的话,可以考虑对xml进行二进制压缩,即把xml当做内存数据直接读到结构体里面。(参考ogre cocosbuilder的实现)不过这样就需要xml与程序严格匹配。原始xml解析库的话,rapidxml是最快的。 我测试了cocs2d-x使用的libxml2(原创 2012-12-11 17:53:35 · 3303 阅读 · 0 评论 -
boost在实际项目中的使用
对于boost在实际项目中的使用应该有一个相对客观的态度,既不能过分使用,在项目中铺满boost,又不能对其畏之如虎,不敢使用。我想实际游戏开发中,我们的团队伙伴大多应该是跟我一样程度的----对c++有一定的了解,又绝对成不上专家。所以,我们使用boost应该有下面这些原则或者说是注意事项:1、不要认为boost非常庞大就一概否定,认为游戏客户端里面绝对不能或者完全没有必要加boost。原创 2013-02-03 16:05:57 · 5946 阅读 · 0 评论