- 博客(4)
- 收藏
- 关注
原创 linux中查找NDK中需要的.a库文件
仅仅是提供一种思路去解决编译出的so库在loadLibrary时找不到符号的问题。首先基本可以认为需要的.a库文件都是可以在NDK中找到的,连接后生成的so在运行时发生错误大部分是因为没有连接到一些需要的库,如libz、libm等,所以会有找不到"xxx"符号的问题。以找不到"cos"符号的为例,虽然基本一眼就能看出其在数学库,也即libm,但还是用如下的方法看一下:进入NDK的根目录,输入...
2019-12-06 11:19:15
358
原创 JNI抛出异常
简单记录一下以RuntimeException为例。这是C++的代码,如果使用C的代码的话JNIEnv的使用方式应该为(*env)->FindClass(env, “java/lang/RuntimeException”);注意是用的"->",同时参数中要加上JNIEnv的结构体指针void runtime_exception_throw(JNIEnv *env, const c...
2019-11-28 15:20:51
716
原创 FFmpeg与MediaCodec 简单总结
由于工作及学习的原因,需要研究移动端的多媒体视频编辑,自然也就接触到了FFmpeg以及MediaCodec。作为一种阶段性的总结,记录一下自己对于FFmpeg以及MediaCodec的一些经验。后面也会写一些例如带MediaCodec的FFmpeg的编译以及FFmpeg的使用或一些源码分析之类的…对于FFmpeg于MediaCodec,首先最重要的问题是:FFmpeg是什么,MediaCodec...
2019-11-20 15:57:35
3330
原创 C++计算二进制数中1的个数
见到计算二进制数中的1的个数的比较精巧的做法,做个笔记(其实是之前被问到了,所以就查了下…)int CountOnes(int n) { int count = 0; while(n) { ++count; n = n & (n - 1); } return count;}刚看见时不太明白思路,然后自己拿笔随便划拉了下,算是搞明白了思路,简单总结一下。这个方法的主要...
2019-06-20 21:14:19
5140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人