看了半天发现好像剩下的只剩
但这里的实现却是在libnb.so里面,所以,这个所谓的nativebridge本質上就是实现以上几个接口后实现的功能
system的native_bridge.cpp通过外部实现的这几个接口来传递编码转换的初始化函数。
最后函数就会利用getTrampoline跳到转化指令集里面执行
不过有一点还不清楚,那就是绑定指定程序执行的操作有啥用先不管了。
经过对代码的不断跟踪和错误修正最终结果如丅:
可以看出我们成功的执行了arm指令下的so文件中的字符串转换。并且我们编译的程序so库中只包含arm指令没有x86的so。感兴趣的同学可以自己试試
这一部分的东西并没什么卵用,因为我到这里根本没有设置相应的文件
学习源码这么长时间,第一次添加自己的逻辑感觉不错。囧哈哈哈
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。