(f)【Edit Configuration】对话框中,配置选项卡【Build options】。
勾选“After a “Clean””,
勾选“During manual builds”,
勾选“During auto builds”,
勾选“Specify working set of relevantresources”。
点击“Specify Resources…”
勾选LEDAPP工程的“jni“目录,点击”finish“。 具体设置完如下图:
(g)点击上图中的OK按钮后,再点击刚开始出现的对话框的OK按钮,这样就设置完成了
4.在LEDAPP下新建一个JniLed.class,这就是存放Android应用程序所调用的类的地方,步骤为:右键LEDAPP->New->class,具体如下图:
在“name”的输入框中输入:JniLed,在package输入框中,选择com.ndk.led,然后点击finish,完成JniLed.class的创建。接下来双击刚创建的JniLed.class,在里面输入如下的内容:
package com.ndk.led;
public class JniLed {
static public native int LedInit();
static public native int LedIOCTL(int cmd, int led_num);
}
其中JniLed中的那两个函数,就是我们对led驱动程序经过封装后的函数,你从名字当中也可以看出来,第一个函数就是初始化led,第二个就是通过命令和选择哪一个led进行控制