码迷,mamicode.com
首页 >  
搜索关键字:ndk so库    ( 2075个结果
ndk学习11: linux内存管理
1. 进程地址空间 2.内存管理 栈上分配空间 alloca() 栈上分配大小 strdupa() 拷贝一个字符串到栈上(显然这个函数不安全) 挖漏洞的可以全局的源码审计下这个函数了 strndupa() 拷贝指定长度的内容到栈上 存储器操作函数: memset bzero memmove bcop ...
分类:系统相关   时间:2016-08-07 17:07:46    阅读次数:236
ndk学习10: linux文件系统
画了一天的思维导图,好累啊一.概述二.文件IO三.缓冲区输入输出四.高级IO五.文件和目录来自为知笔记(Wiz) ...
分类:系统相关   时间:2016-08-06 20:25:05    阅读次数:197
百度地图SDK的使用
最近看了一些SDK相关的东西,就心血来潮用了一下百度地图的sdk。 百度的文档真的很有问题,配置步骤也错漏很多。 1、首先百度地图的demo一直都是和最新的android studio版本不搭的,问题多得很,还是直接看文档了。 2、下载相关的SDK,其实就是jar包和一些so库。在自己的项目中导入j ...
分类:其他好文   时间:2016-08-04 22:52:30    阅读次数:1540
android studio添加so库的方法
根据Gradle的版本不同,导入有以下两种方法 方法一 将so文件拷贝到libs文件夹下,然后 在moudle的gradle 配置添加以下代码: task nativeLibsToJar(type: Zip, description: "create a jar archive of the nat ...
分类:移动开发   时间:2016-08-04 17:46:16    阅读次数:291
Android Gradle编译so库或运行时出现 text relocations 崩溃的正确解决方法
1、so库编译时出现 这种情况一般是使用了新版的NDK编译造成的,新版的ndk将warning视为error, 解决方法: 在Android.mk里面加入#LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true 这种方法编译的so库不能运行在target api为23 ...
分类:移动开发   时间:2016-08-03 15:19:44    阅读次数:408
ndk学习7: 使用静态库
目录: 手工编译静态库 ndk-build编译静态库 手工编译静态库 老规矩还是先手工操作,知其然并知其所以然 需要用到的核心命令: gcc –g –c mod1.c mod2.c mod3.c 编译obj (debug版) AR r libdemo.a mod1.o mod2.o mod3.o .... ...
分类:其他好文   时间:2016-08-03 15:07:53    阅读次数:226
ndk学习8: 编译动态库
目录: 手工编译动态库 ndk-build编译动态库(Eclipse环境) 手工编译静态库 老规矩还是先手工操作,知其然并知其所以然 需要用到的核心命令: gcc -g -c -fpic -Wall mod1.c mod2.c mod3.c gcc -g -shared mod1.o mod2.o ... ...
分类:其他好文   时间:2016-08-03 14:50:24    阅读次数:182
ndk学习6: 使用gdb调试ndk程序一
生成debug版程序 方法一: 使用ndk-build编译时,加上如下参数NDK_DEBUG=1,之后生成so文件之外,还会生成gdbobserver,gdb.setup调式文件 方法二: 修改AndroidManifest.xml文件,增加debuggable属性为true <applicatio... ...
分类:数据库   时间:2016-08-02 23:50:19    阅读次数:261
NDK 的开发流程
1、NDK开发所需要的工具 windows 需要在windows下的环境 把c代码打包成 手机能用的函数库 首先模拟手机的环境 1 NDK .sh linux 批处理文件 .bat windows 头文件 stdio.h 编译器 interface 库函数 连接器 class 实现类 由于ndk有很 ...
分类:其他好文   时间:2016-08-02 16:32:14    阅读次数:105
利用LD_PRELOAD hook代码
loader在进行动态链接的时候,会将有相同符号名的符号覆盖成LD_PRELOAD指定的so文件中的符号。换句话说,可以用我们自己的so库中的函数替换原来库里有的函数,从而达到hook的目的。这和Windows下通过修改import table来hook API很类似。相比较之下,LD_PRELOA ...
分类:其他好文   时间:2016-08-01 13:48:43    阅读次数:167
2075条   上一页 1 ... 68 69 70 71 72 ... 208 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!