NDK:Native Developerment Kit
JNI:JAVA Native Interface
使用方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
public
class
TestJNI
{
/**
* 一般使用方法:
* 1.定义方法
* 2.静态块中加载库
* 3.调用方法
*/
/**
* NDK相关:
* cygwin功能:windows中编译c或C++代码生成.so文件
搭建NDK开发环境:
1. 下载cygwin并配置环境变量
path=d:\cygwin\bin;
2. 命令行运行d:\cygwin\Cygwin.bat
3. 用UE打开d:\cygwin\home\当前windows登录用户名\.bash_profile,
在文本最后增加:
NDK=/cygdrive/d/android-ndk-r8e/ (ndk路径名)
export NDK (ndk相当于变量名,可自定义)
4. 在eclipse中,打开preferences,选择Android-NDK,填入NDK根目录
5. 在含有C++代码的项目上,点右键,选择Android Tools->Add Native Support
6. 在项目上点右键,Build Project
7. 修改AndroidManifest.xml中的minSdk版本号,改为10
*/
public
static
void
main(String[] args)
{
System.out.println();
TestJNI jni =
new
TestJNI();
jni.getString();
}
static
{
System.loadLibrary(
"themeui.dll"
);
}
public
native
String getString();
// {
// return "2013 06 24";
// }
|
本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1228595,如需转载请自行联系原作者