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 阅读全文
posted @ 2013-10-22 15:35 狂热与执着 阅读(451) 评论(0) 推荐(0)
摘要:在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它是字符串,但是它是要传到中使 阅读全文
posted @ 2013-10-22 15:27 狂热与执着 阅读(1731) 评论(0) 推荐(0)
摘要:测试条件: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... 阅读全文
posted @ 2013-10-21 13:05 狂热与执着 阅读(657) 评论(0) 推荐(0)
摘要:本文主要利用ADB通信,通过USB数据线将PC与android手机连接,通过PC控制android实现短信发送,短信接收回调,等等其他功能。这里只实现 了短信的发送与接收短信的回调。过程中遇到的难点主要有:1、ADB通信问题,由于android在2.3之后才实现了USB相关事件的接口调用,因此使用了... 阅读全文
posted @ 2013-10-16 15:11 狂热与执着 阅读(810) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-10-10 14:37 狂热与执着 阅读(330) 评论(0) 推荐(0)