2014年10月16日

JAVA字符串编码转换常用类

摘要: 无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符,这时就需要进行字符串的编码转换,将字符串编码转换为GBK或者GB2312。一、关键技术点: 1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、... 阅读全文

posted @ 2014-10-16 20:25 qingchen1984 阅读(902) 评论(0) 推荐(0) 编辑

在 Android 中调用二进制可执行程序(native executable )

摘要: 前几天有需要在java代码中调用二进制程序,就在网上找了些资料,写点东西记录下。Android 也是基于linux 的系统,当然也可以运行二进制的可执行文件。只不过Android 限制了直接的方式只能安装运行apk文件。虽然有NDK可以用动态链接库的方式来用C的二进制代码,但毕竟不方便。至少我们可以... 阅读全文

posted @ 2014-10-16 20:15 qingchen1984 阅读(5190) 评论(0) 推荐(0) 编辑

Android NDK 下的宽字符编码转换及icu库的使用(转)

摘要: 原贴http://topic.csdn.net/u/20101022/16/1b2e0cec-b9d2-42ea-8d9c-4f1bb8320a54.html?r=70149216,看过并动手实现,记录下来以备再用。 如果是在java层,有String类可以很好的转换各种编码,在ndk下面就没有现成... 阅读全文

posted @ 2014-10-16 20:14 qingchen1984 阅读(1354) 评论(0) 推荐(0) 编辑

Linux字符编码转换 UTF8转GB3212

摘要: 在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。一、利用iconv函数族进行编码转换iconv函数族的头文在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用ic... 阅读全文

posted @ 2014-10-16 16:20 qingchen1984 阅读(937) 评论(0) 推荐(0) 编辑

一键生成JNI头文件方法二

摘要: 经常使用java的同学一定都接触过JNI(Java Native Interface)吧。JNI为我们提供了javaC/C++之间的接口,使得我们可以在java中调用C程序,以便实现一些计算复杂度较高的程序(如图像处理、信号处理等)。另外,也方便我们使用很多优秀的C库。使用javah生成本地方法头文... 阅读全文

posted @ 2014-10-16 13:44 qingchen1984 阅读(2421) 评论(0) 推荐(0) 编辑

eclipse中创建NDK和JNI开发环境最简单配置方法

摘要: 一、使用环境1、windows64位操作系统2、ADT为adt-bundle-windows-x86_64-20130917 3、NDK为android-ndk-r9b二、配置生成头文件.h ⒈首先,如图所示,点击External Tools Configurations... ⒉然后,如图... 阅读全文

posted @ 2014-10-16 13:38 qingchen1984 阅读(350) 评论(0) 推荐(0) 编辑

GB2312转unicode程序(转)

摘要: GB2312转unicode程序#ifndef UNICODE_H #define UNICODE_H#include #ifdef __DEFLINUX__ #include #endif#include #include extern unsigned short giGB2312[21243... 阅读全文

posted @ 2014-10-16 11:15 qingchen1984 阅读(5560) 评论(1) 推荐(0) 编辑

导航