![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 76
wi__wi
这个作者很懒,什么都没留下…
展开
-
System.load 和 System.loadLibrary详解
1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。JNI是Java Native Interface的缩写,它实现了Java和其他语言的通信。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load转载 2016-04-07 15:14:02 · 554 阅读 · 0 评论 -
JNI(深入理解Android卷I)的读书笔记
一:概述JNI:Java Native Interface。作用:连接Java世界和Native世界。Java程序中函数可以调用Native语言写的函数;Native程序中的函数可以调用Java层的函数。二:实例:MediaScanner2.1 关系:Java层(MediaScanner)JNI层(libmedia_jni.so)Native层(libmedia.so)原创 2016-04-08 14:25:45 · 762 阅读 · 0 评论 -
android基本架构
http://www.cnblogs.com/lijunamneg/archive/2013/01/18/2866953.htmlandroid基本架构Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application转载 2016-05-09 11:41:32 · 253 阅读 · 0 评论 -
Android.mk详解
Android.mk详解 简述 Android.mk文件用来向编译系统描述如何编译你的源代码。更确切地说,该文件其实就是一个小型的Makefile。由于该文件会被NDK的编译工具解析多次,因此应该尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析。这个文件的语法允许把源代码组织成模块,每个模块属于下列类型之一: APK程序:一般的Andr转载 2016-09-19 17:44:42 · 318 阅读 · 0 评论