最近在做一个Android图象识别的app, 通过相机预览或者是拍照功能获取图像数据,然后将图像数据传递到本地C++的图像识别so库。在这个过程中花的时间最多的就是数据传输问题。谨以此坑,警示未来! 首先,需要注意的几点: 1. android相机预览模式的回调函数的byte [] data参数,数 ...
分类:
移动开发 时间:
2018-02-05 18:47:04
阅读次数:
212
执行adb命令: 对应文件夹 AArch64 == arm64-v8a ARMv7 == armeabi-v7a ............等 其他你们自己发现吧。 注意:这里我要说明一个开发中要注意的问题. 首先说明下android studio中apk打包so文件的机制和机器自动选择so库文件执行 ...
分类:
移动开发 时间:
2018-01-25 17:20:28
阅读次数:
354
在使用IDA静态反汇编时,如果正在逆向的文件中有动态链接库函数(比如调用了程序自定义so库中的函数),IDA只会显示一个地址,跟进去会发现是延迟绑定中关于plt的代码,无法知道具体调用了哪个函数,对于逆向起来很是麻烦,本文介绍如何识别这样的函数。 ...
分类:
其他好文 时间:
2018-01-19 00:12:17
阅读次数:
199
1、下载好as使用的ndk,在系统环境变量设置相关参数 2、新建一个普通as项目,新建一个类,用来静态加载so库和书写本地native方法 3、目录,在as的terminal控制台输入命令 cd app\build\intermediates\classes\debug 进入编译好的class文件根 ...
分类:
其他好文 时间:
2017-12-06 14:34:31
阅读次数:
224
1. 命令 nm -D,如下所示: nm -D liblistdevs.so > listdevs.txt //列出 liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面 2. 命令 objdump -tT,如下所示: objdump -tT liblistdevs. ...
分类:
其他好文 时间:
2017-11-10 21:47:20
阅读次数:
245
1.上传libcurl.so.4.1.1库文件到/usr/lib64 2.创建软连接 ln -s libcurl.so.4.1.1 libcurl.so.4 3.问题解决 文件下载链接:链接:http://pan.baidu.com/s/1geUfWll 密码:46r8 ...
分类:
Web程序 时间:
2017-10-16 16:31:23
阅读次数:
3145
目前libleveldb的a或so库有三个路径,/usr/lib, /usr/lib/x86_64-linux-gnu , /usr/local/lib 使用 ls -d -1 /usr/lib/* /usr/lib/x86_64-linux-gnu/* /usr/local/lib/* |grep ...
分类:
数据库 时间:
2017-10-05 11:04:21
阅读次数:
178
下面介绍的是服务与安全管理的tcp_wrapper、sudo、nsswitch、pam一、tcp_wrapper1、tcp_wrapper基础--------------------tcp封装器tcp_wrapper依赖的库文件:libwrap.so(1)、判断是否受tcp_wrapper访问控制:动态链接(libwrap.so库文件)、静态链接(strings命令)动态链接..
分类:
移动开发 时间:
2017-10-01 15:43:33
阅读次数:
213
1.修改Andriod.mk下的.a文件的配置(如百度定位的SDK) 2.修改Application.mk 这里只是写了默认的和V7a需要其他 的按照这个格式添加即可;(有的也许需要将APP_ATL后面的值改为 gnustl_shared); 3.修改cocos安装路径下的prebuilt下的And ...
分类:
其他好文 时间:
2017-09-26 16:07:21
阅读次数:
153
1、还要在gradle.properties里面加上这么一句话:android.useDeprecatedNdk=true
2、打开appModule的build.gradle文件,在defaultConfig节点里添加以下代码
注意这里的moduleName,是我们在之前自己编写的类里面加载的so库名ndk{
moduleName"JniTest"
ldLibs"log","z","m"
abiF..
分类:
移动开发 时间:
2017-09-07 10:59:07
阅读次数:
196