10 2013 档案
摘要:jstring转换为c string:GetStringUTFChars将jstring转换成为UTF-8格式的char*GetStringChars将jstring转换成为Unicode格式的char*ReleaseStringUTFChars释放指向UTF-8格式的char*的指针ReleaseStringChars释放指向Unicode格式的char*的指针NewStringUTF创建一个UTF-8格式的String对象NewString创建一个Unicode格式的String对象GetStringUTFLengt获取 UTF-8格式的char*的长度GetStringLength获取U
阅读全文
摘要:在android的JNIHelp.h文件中声明四种可以向JVM抛异常的函数:intjniThrowException(JNIEnv* env,const char*className,const char*msg)intjniThrowNullPointerException(JNIEnv* env,char*msg)intjniThrowIOException(JNIEnv* env,interrnum)intjniThrowRuntimeException(JNIEnv* env,const char*msg)注意:虽然const char*className它是字符串,但是它是要传到中使
阅读全文
摘要:测试条件:c++ 中存在class TestA,其中含有属性int a。java 中存在classTestJni,TestJni.java代码如下: 1 public class TestJni { 2 3 public native final void setA(int a); 4 public native final void add(int add); 5 public native final int getA(); 6 private int mNativeInJavaObj; 7 8 static { 9 Sy...
阅读全文
摘要:本文主要利用ADB通信,通过USB数据线将PC与android手机连接,通过PC控制android实现短信发送,短信接收回调,等等其他功能。这里只实现 了短信的发送与接收短信的回调。过程中遇到的难点主要有:1、ADB通信问题,由于android在2.3之后才实现了USB相关事件的接口调用,因此使用了...
阅读全文
摘要:CentOS 6.4挂载读写NTFS分区(ntfs-3g)CentOS不像Fedora和ubuntu等,默认是自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写。NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。本文讲解如何在CentOS安装NTFS-3G来实习那挂载NTFS分区。首先必须安装了rpmforge软件库的源1、下载rpmforge的rpm文件包32位系统[root@linuxsig
阅读全文

浙公网安备 33010602011771号