Android NDK 编程:大师班
Android 应用程序开发使用 C/C++ 代码
讲师:James Jiang
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- Android NDK 编程
- 编写高性能Android APP
- 使用 C/C++ 进行 Android 编程
- 从源代码构建适用于 Android 的 FFmpeg
- 在AndroidStudio项目中使用FFmpeg
探索相关主题
- 移动开发
- 发展
要求
- Android 编程
- C/C++
- Java
描述
这是一门关于 Android NDK 编程的实用课程。学习本课程后,您将能够使用 C/C++ 代码为您的 Android 应用编写高性能程序。并且您可以将现有的 C/C++ 库集成到您的 Android 应用中。
本课程有两个先决条件。首先,需要具备基本的 Java 编程技能,因为大多数 Android 应用都是用 Java 代码开发的。其次,建议具备基本的 C/C++ 编程技能。如果您有一些基本的 Android 开发经验,这将很有帮助。
Android NDK 是一套工具,可让您将 C 或 C++(“本机代码”)嵌入到 Android 应用中。在 Android 应用中使用本机代码的能力对于希望执行以下一项或多项操作的开发人员特别有用:
-
在平台之间移植他们的应用程序。
-
重复使用现有的库,或者提供自己的库以供重复使用。
-
在某些情况下提高性能,特别是游戏等计算密集型的情况。
JNI 是 Java 原生接口。它定义了 Android 从托管代码(以 Java 或 Kotlin 编程语言编写)编译的字节码与原生代码(以 C/C++ 编写)交互的方式。JNI 与供应商无关,支持从动态共享库加载代码,虽然有时很麻烦,但效率相当高。
本讲座将教您设置Android NDK 开发环境并创建您的第一个NDK 程序。
FFMPEG 是最流行或最强大的媒体处理库之一,支持多个平台,能够完成大多数媒体处理任务。您将学习为 Android 编译/构建最新的 ffmpeg 并在 Android Studio 中使用它。
本课程适合哪些人:
- 初级 Android 开发者
- 初级 C/C++ 开发人员
- FFmpeg 初级开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。