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文件
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文件
相关文章推荐
- 大中型软件项目开发步骤流程总结
- Android app项目开发步骤总结
- NDK开发(1)——JAVA通过JNI调用C代码详细步骤
- NDK开发环境配置及HelloJni基本开发步骤
- 总结: 在ASP.NET中开发网站的一般步骤
- 面向对象开发方法-发现对象步骤总结
- Android app项目开发步骤总结
- ndk开发总结
- Android之JNI开发步骤总结
- 框架开发之——AngularJS+MVC+Routing开发步骤总结——5.14
- android 应用开发揭秘,ndk使用过程总结
- android之JNI开发步骤总结 推荐
- android 开发ndk相关总结
- 苹果ios开发相关步骤总结
- NDK开发步骤——NDK技术3
- 面向对象开发步骤总结
- Android开发搭环境步骤, ADT, JDK, SDK, NDK, Eclipse, CDT
- 总结用cygwin+eclipse+NDK编译hellojni的详细步骤,以及所遇到问题的解决方法
- android之JNI开发步骤总结
- Android_app项目开发步骤总结