很多人说我公众号更新很慢,这个。。。是真的!!!
更新慢有两个原因:一方面是我任性,不接别人的投稿,只肯自己写文章。这其中主要的原因就是因为懒。接别人的稿子总归是先得自己读一遍,有问题还得跟别人商量着改;还得考虑这篇文章是不是有意义;以前有没有发过类似的文章,这可是得花费大量时间的。
另一方面就是我博客写不了那么快啊,又不是鸡汤段子,一天写一篇都行。而且我的博客也不属于短平快的初级文章,自然是得慢一点。
唯一写了个入门文章,Kotlin 这周又忘记写了??
回正题,我最近在干嘛?
在!
??
最近在写两个项目,一个用 Json 布局的项目和一套 hybrid 库。
Json布局
这个项目思路起初源于一个闪屏页广告的数据,闪屏广告可以有提前预下载、点击广告以后可以跳转到某个活动页或者某个activity、可以分类型是那种样式显示。
在 Android 中,布局都是通过编写 xml 文件,交给 LayoutInflate 去解析的。有没有可能自己实现一套加载规则,解析 Json 文件生成 View 呢,这样至少能解决动态改变 View 的能力。
该项目现在还处在开发阶段,只实现了简单布局的功能,复杂一点的还有问题。有兴趣的一起聊聊。
Hybrid 库
虽然 RN,WEEX 这种东西越来越多,然而依旧没办法撼动 Hybrid 在移动开发的地位。看了很多业界的实现,如果要兼容4.2以下,如果本地方法非常多,都会出现两个问题中的一个:要么native方法必须static,通过反射调用;要么webview会持有一大堆的对象造成内存占用过大(哪怕是原本系统的addJavaInterface(),也会维护一个 Map<String, Object> javaScriptInterfaces)。
目前我采用的是第二种方法,谁有新的思路也可以一起讨论一下。
还有,你最近在干嘛呢?