Android
文章平均质量分 88
eewolf
这个作者很懒,什么都没留下…
展开
-
ReactNative4Android源码分析1: JNI智能指针之介绍篇
通常的app中, JNI提供的native函数均是Java类的扩展而已,逻辑层主要在Java端,JNI端少使用OOM的设计思想。而对于native端功能较重的模块,例如开源的阅读器FBReader,native端与Java端有较多交互,native会主动创建Java对象并调用它们的方法实现部分功能,这时就需要考虑将native至Java的操作与访问框架化,形成更高层次的封装.原创 2016-09-01 22:22:47 · 1112 阅读 · 1 评论 -
ReactNative4Android源码分析2: JNI智能指针之实现篇
上一篇介绍了JNI智能指针与wrapper class的作用,下面将对它们的具体实现进行分析,并解答上篇提出的几个问题。 前文回顾了java object在JNI中的引用对象jobject的3种类型。智能指针自然也有相应的如下类型: global_ref 全局指针与jobject全局引用相对应,使用场景包括全局变量、成员变量等。这些场景中的jobject,不应该从nativ原创 2016-11-23 16:57:20 · 1380 阅读 · 0 评论