Eclipse作为常用的Android IDE,也支持NDK。
Android-通过NDK编译so库
发表于
|
分类于
Android
JNI编译成Android能使用的so库,与Java工程所能使用的jnilib库不同,需要借助NDK(Native Development Kit)完成。
C++-g++编译选项
发表于
|
分类于
C++
G++的编译选项。
Java-OS X系统下JNI步骤
发表于
|
分类于
Java
JNI 全称为 Java Native Interface,它提供了实现Java与其他语言通信的API。注意,JNI可能会导致丧失平台可移植性。下面是调用JNI的步骤。
Java-JNI对象构造和字符串转换
发表于
|
分类于
Java
本文介绍了JNI对象的构造和字符串的转换。
Java-JNI方法中的签名用法
发表于
|
分类于
Java
JNI在取出Java对象的方法时,需要用签名匹配的规则来取。签名由两部分组成,第一部分是方法名,第二部分是参数和返回值。
iOS-Auto Layout[9]-Debugging
发表于
|
分类于
Objective-C
AutoLayout中可能出现三类异常,Unsatisfiable Layouts, Ambiguous Layouts 和 Logical Errors。
iOS-Auto Layout[8]-Programmatically Creating Constraints
发表于
|
分类于
Objective-C
AutoLayout大部分情况下是在IB中设计的,如果需要在代码中设计,可以使用NSLayoutConstraint、Layout Anchors、Visual Format Language三种方式来创造Constraints。
iOS-Auto Layout[7]-Changing Constraints
发表于
|
分类于
Objective-C
一般情况下,Constraints都是在设计阶段就计算完成,如果需要在运行时改变Constraints,最好是在状态发生变化时,例如按钮被点击。
iOS-Auto Layout[6]-UIScrollView And UITableViewCell
发表于
|
分类于
Objective-C
本文讲解了Auto Layout中两类特殊View, UIScrollView & UITableViewCell。