Cython的类型 1 类型定义 1.1 定义一个C变量: 1.1.1 在Cython里定义一个C变量和C语言类似,不同的地方就是在声明的最前面要加上cdef,另外,末尾不用加分号";“如: cdef int an[10] cdef int n = 123 cdef int *pn = &n pri ...
分类:
其他好文 时间:
2017-05-26 12:01:16
阅读次数:
290
用olamisdk语音识别语义理解做在线听书olamisdk实现了把录音或者文字转化为用户可以理解的json字符串,本文使用olamisdk做了一个在线听书的demo,用的是喜马拉雅的在线听书sdk.基于eclipse开发环境,libs目录下jar和so文件如下:olami-android-sdk.jar//olamisdk的jarafinal_0...
分类:
移动开发 时间:
2017-05-25 14:43:58
阅读次数:
674
http://blog.csdn.net/lingfong_cool/article/details/7832896 (一) ELF 文件的格式 ELF 文件类型 (1) 可重定位文件( .o 目标文件) : 用于链接创建可执行文件或 so 文件 (2) 可执行文件 : 用于执行 (3)so( 共享 ...
分类:
其他好文 时间:
2017-05-25 01:25:30
阅读次数:
216
一.链接libelf.so.0检查并确定libelf.so.0通过符号链接到libelf.so.0.8.13文件。这些文件位于/usr/lib64/sapprd01:/#cd/usr/lib64/sapprd01:/usr/lib64#ln-slibelf.so.0.8.13libelf.so.0如果libelf.so.0.8.12文件没有出现在/usr/lib64/位置,请将libelf.so.0.8.13文件从SUSESLES..
分类:
其他好文 时间:
2017-05-14 13:48:30
阅读次数:
2303
参考资料: 生成.so文件:http://blog.csdn.net/u013243710/article/details/35795841 调用.so文件:http://blog.csdn.net/shawn_zhangguang/article/details/53609757 (此方法不能用)... ...
分类:
其他好文 时间:
2017-05-12 01:36:00
阅读次数:
337
本文将教会你从头开始,基于zbar和libiconv完整的编译一个纯净版的zbar。本文提供了jni源代码、jar文件和so文件、远程依赖等三种方式使用原生zbar。又单独提供了一个基于zbar封装的...
分类:
移动开发 时间:
2017-05-12 01:31:18
阅读次数:
522
做Android NDK开发时,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译。 编译c代码有两种方法: 一、写好c代码后,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的.so文件(libs目录)之后, 再用eclipse ...
分类:
移动开发 时间:
2017-05-10 00:20:11
阅读次数:
346
1.项目的applicationID要和你在极光官网申请的应用ID保持一致 2. 因为我没有使用JCenter的自动集成功能,而是直接把so文件和极光jar包复制进了AndroidStudio项目中,需要在gradle配置中添加如下配置: 1 2 3 1 2 3 3.注意项目AndroidManif ...
分类:
其他好文 时间:
2017-05-08 19:20:37
阅读次数:
1371
开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:加解密算法,音视频编解码等。在生成SO文件时,需要考虑适配市面上不同手机CPU架构,而生成支持不同平 ...
分类:
移动开发 时间:
2017-05-08 01:18:07
阅读次数:
236
一、 准备知识 1. 懂Java Android开发。 2. 懂NDK ,C 语言 Android 动态链接库.SO开发。 3. 懂Android反编译Smali 语法。 4. 懂adb 和 jdb 等等工具使用。 5. 懂IDA 调试(远程动态调试APK和本地静态调试.SO文件) 6. 懂Arm汇 ...
分类:
移动开发 时间:
2017-05-07 14:06:13
阅读次数:
202