06 2010 档案

针对于android应用开发揭秘书中的4-5节代码不能工作的补充
摘要: 今天在练习android应用开发揭密书中的例子时遇到了一个问题。例子4-5代码不能工作,并且总是提示不存number这一列。Caused by: java.lang.IllegalArgumentException: column 'number' does not exist由于刚刚开始研究android,很多东西都没搞清楚,所以先上网搜了一下,没想到还有人也是遇到了一样的问题,有人问但是没有人...阅读全文

posted @ 2010-06-28 00:27 moonz-wu 阅读(2959) | 评论 (1) 编辑

古怪的JNI问题二
摘要: 今天又差点被JNI搞的抓狂了,本来跑的好好的程序因为我加了JUnit后突然跑不通了。于是开始了郁闷的排错过程。经过了多次的分析和调试,最后发现原来是Java的类名改变导致的。对于JNI通常我们是先定义一个Java类,然后根据类来生成JNI的C++头文件,最后在Java中去load这个文件来调用函数。看一个例子,假设我们有一个类:public class Person { public native...阅读全文

posted @ 2010-06-13 16:38 moonz-wu 阅读(70) | 评论 (1) 编辑

古怪的JNI问题
摘要: 用过java的朋友们都知道JNI是java与C++等native程序交互的一个强大工具。它支持从java虚拟机里面访问系统的本地程序,不管是C++/C,VB等,只要是能变成DLL的(这里指windows平台,Linux平台的应该是so文件),Java都可以通过JNI来调用;反过来,C++要调用java程序也可以通过JNI实现。不过,今天我就遇到了一个古怪的JNI调用问题。是这样的逻辑1. Java...阅读全文

posted @ 2010-06-10 00:02 moonz-wu 阅读(88) | 评论 (0) 编辑