欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Android NDK
来自开放百科 - 灰狐
(版本间的差异)
小 (→项目) |
小 (→功能) |
||
第11行: | 第11行: | ||
==功能== | ==功能== | ||
+ | 主要组件: | ||
+ | *原生共享库:NDK 从 C/C++ 源代码构建这些库或 .so 文件。 | ||
+ | *原生静态库:NDK 也可构建静态库或 .a 文件,而您可将静态库关联到其他库。 | ||
+ | *[https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/jniTOC.html Java 原生接口 (JNI)] 是 [[Java]] 和 [[C++]] 组件用于相互通信的接口。 | ||
+ | *[https://developer.android.com/ndk/guides/abis Android ABI] 应用二进制接口 (ABI) 可以非常精确地定义应用的机器代码在运行时应该如何与系统交互。 | ||
+ | *清单:如果您编写的应用不包含 Java 组件,必须在[https://developer.android.com/guide/topics/manifest/manifest-intro 清单]中声明 NativeActivity 类。 | ||
==指南== | ==指南== |
2022年4月28日 (四) 01:02的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Android NDK Thanks, Wikipedia. |
Android NDK
目录 |
[编辑] 简介
Android NDK 是一个工具集,可让您使用 C 和 C++ 等语言以原生代码实现应用的各个部分。
对于特定类型的应用,这可以帮助您重复使用以这些语言编写的代码库。
Android NDK 使 C/C++ 应用在 Android 运行成为可能。
[编辑] 功能
主要组件:
- 原生共享库:NDK 从 C/C++ 源代码构建这些库或 .so 文件。
- 原生静态库:NDK 也可构建静态库或 .a 文件,而您可将静态库关联到其他库。
- Java 原生接口 (JNI) 是 Java 和 C++ 组件用于相互通信的接口。
- Android ABI 应用二进制接口 (ABI) 可以非常精确地定义应用的机器代码在运行时应该如何与系统交互。
- 清单:如果您编写的应用不包含 Java 组件,必须在清单中声明 NativeActivity 类。
[编辑] 指南
[编辑] 项目
[编辑] 文档
[编辑] 图集
[编辑] 链接
分享您的观点