您的位置:首页 > 其它

ndk 开发步骤总结

2015-01-13 12:11 162 查看
1、新建android项目

2、创建一个类,添加本地函数

package com.zgy.catchuninstallself;

public class UninstallObserver {

static {

System.loadLibrary("observer");

}

/**

*

* @param path

* 本地apk的安装路径

* @param url

* 卸载后弹出的页面

* @param version

* 手机的版本

* @return

*/

public static native String startWork(String path, String url, int version);

}

3、在E:\EclipseNDK\HelloJni1\bin\classes 路径下生成 .h头文件(javah 包名.类名)

4、在项目根目录下新建文件夹jni 放置头文件

5、在jni文件夹下新建Android.mk 内容为:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE:=observer

LOCAL_SRC_FILES:=observer.c

LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include

LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog

include $(BUILD_SHARED_LIBRARY)

5、右击项目 -- android tools --add nativie support ---右击项目buildproject ---运行项目即可生成obj文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: