Lines Matching full:abis
296 Managed code running in Dalvik can cal  into native code provided in the application<br/>.apk file as an ELF .so file compiled for the appropriate device hardware architecture.<br/>As native code is highly dependent on the underlying processor technology, Android<br/>defines a number of Application Binary Interfaces (ABIs) in the Android NDK, in the file<br/>
297 docs/CPU-ARCH-ABIS.html. If a device implementation is compatible with one or more<br/>
298 defined ABIs, it SHOULD implement compatibility with the Android NDK, as below.<br/>
300 MUST include support for code running in the managed environment to cal  into<br/>native code, using the standard Java Native Interface (JNI) semantics.<br/>MUST be source-compatible (i.e. header compatible) and binary-compatible (for<br/>the ABI) with each required library in the list below<br/>MUST accurately report the native Application Binary Interface (ABI) supported<br/>by the device, via the android.os.Build.CPU_ABI API<br/>MUST report only those ABIs documented in the latest version of the Android<br/>NDK, in the file docs/CPU-ARCH-ABIS.txt<br/>SHOULD be built using the source code and header files available in the<br/>upstream Android open source project<br/>
303 Note that future releases of the Android NDK may introduce support for additional<br/>ABIs. If a device implementation is not compatible with an existing predefined ABI, it<br/>MUST NOT report support for any ABI at al .<br/>