音视频开发进阶
文章
Light
Dark
Auto
NDK
Android NDK 开发的免费技术视频来啦~~
简介 前段时间在慕课网上体验了一把做讲师的感觉,录制了一套免费技术视频~~ 如下图所示: 在慕课网上通过如下路径就可以找到啦 免费课程 -> 课程 -> 移动开发 -> Android -> Android CMake 以及 NDK 实践基础
2019-12-27
3 min read
learning-insights
Android NDK 开发之 CMake 必知必会
Android Studio 从 2.2 版本起开始支持 CMake ,可以通过 CMake 和 NDK 将 C/C++ 代码编译成底层的库,然后再配合 Gradle 的编译将库打包到 APK 中。 这意味就不需要再编写 .mk 文件来编译 so 动态库了。
2018-09-12
7 min read
Android
Android JNI 之 Bitmap 操作
在 Android 中通过 JNI 去操作 Bitmap。
2018-07-25
5 min read
Android
Android JNI 中的线程操作
学习一下如何在 Native 代码中使用线程。
2018-07-15
4 min read
Android
Android JNI 调用时的异常处理
Android JNI 调用时的异常主要有如下两种: Native 代码调用 Java 层代码时发生了异常要处理 Native 代码自己抛出了一个异常让 Java 层去处理
2018-05-16
3 min read
Android
Android JNI 中的引用管理
在 Native 代码中有时候会接收 Java 传入的引用类型参数,有时候也会通过 NewObject 方法来创建一个 Java 的引用类型变量。 在编写 Native 代码时,要注意这个代表 Java 数据结构类型的引用在使用时会被 GC 回收的可能性。
2018-05-16
6 min read
Android
Android JNI 调用时缓存字段和方法 ID
在 JNI 去调用 Java 的方法和访问字段时,最先要做的操作就是获得对应的类以及对应的方法 id。 事实上,通过 FindClass 、GetFieldID、GetMethodID 去找到对应的信息是很耗时的,如果方法被频繁调用,那么肯定不能每次都去查找对应的信息,有必要将它们缓存起来,在下一次调用时,直接使用缓存内容就好了。 缓存有两种方式,分别是使用时缓存和初始化时缓存。
2018-05-07
2 min read
Android
Android 通过 JNI 调用 Java 类的构造方法和父类的方法
Android 还可以通过 JNI 来调用 Java 一个类的构造方法,从而创建一个 Java 类。
2018-05-07
4 min read
Android
Android 通过 JNI 访问 Java 字段和方法调用
在前面的两篇文章中,介绍了 Android 通过 JNI 进行基础类型、字符串和数组的相关操作,并描述了 Java 和 Native 在类型和签名之间的转换关系。 有了之前那些基础,就可以实现 Java 和 Native 的相互调用了,在 Native 中去访问 Java 类的字段并调用相应的方法。
2018-05-07
4 min read
Android
Android JNI 数组 操作
JNI 中有两种数组操作,基础数据类型数组和对象数组,JNI 对待基础数据类型数组和对象数组是不一样的。
2018-05-07
5 min read
Android
««
«
1
2
»
»»