摘要:
在 Android 中通过 JNI 去操作 Bitmap。 在 Android 通过 JNI 去调用 Bitmap,通过 CMake 去编 so 动态链接库的话,需要添加 jnigraphics 图像库。 在 Android 中关于 JNI Bitmap 的操作,都定义在 的头文件里面了,主要就三个 阅读全文
posted @ 2020-03-14 16:50
glumes
阅读(1799)
评论(0)
推荐(0)
摘要:
自从 Android Studio 升级到 2.3 版本以后,使用 CMake 进行编译就方便多了,不需要再写 Android.mk 了,也不需要用 javah 来生成头文件了,直接写好 native 方法,快捷方式就可以生成对应的 C++ 方法,只要专注写好 C++ 代码,CMake 就可以指定的 阅读全文
posted @ 2020-03-14 16:46
glumes
阅读(350)
评论(0)
推荐(0)
摘要:
JNI 中有两种数组操作,基础数据类型数组和对象数组,JNI 对待基础数据类型数组和对象数组是不一样的。 基本数据类型数组 对于基本数据类型数组,JNI 都有和 Java 相对应的结构,在使用起来和基本数据类型的使用类似。 在 Android JNI 基础知识篇提到了 Java 数组类型对应的 JN 阅读全文
posted @ 2020-03-14 14:41
glumes
阅读(873)
评论(0)
推荐(0)
摘要:
在前面的两篇文章中,介绍了 Android 通过 JNI 进行基础类型、字符串和数组的相关操作,并描述了 Java 和 Native 在类型和签名之间的转换关系。 有了之前那些基础,就可以实现 Java 和 Native 的相互调用了,在 Native 中去访问 Java 类的字段并调用相应的方法。 阅读全文
posted @ 2020-03-14 14:37
glumes
阅读(297)
评论(0)
推荐(0)
摘要:
在 Android Camera 开发中,两个比较闹心的问题就是尺寸和方向了。 其中尺寸指的是: 相机显示预览帧的尺寸 相机拍摄帧的尺寸 Android 显示相机预览内容的控件尺寸 而方向指的是 相机显示预览帧的方向 相机拍摄帧的方向 Android 手机自身的方向 在开发中要处理好这三个方向和三个 阅读全文
posted @ 2020-03-14 14:35
glumes
阅读(1391)
评论(0)
推荐(0)
摘要:
"技术开发故事会连载" 这是音视频基础学习系列的第一篇文章,主要讲解 SDL 是什么以及为什么要用到它,看似和音视频没啥卵关系,其实必不可少。 SDL 简介 SDL 是 “Simple DirectMedia Layer” 的缩写,它是一个跨平台的多媒体库,可以在 Mac、Windows、Linux 阅读全文
posted @ 2020-03-14 14:23
glumes
阅读(490)
评论(0)
推荐(0)