Android技术周刊第25期
本周持续高温,既然不敢出门,还是在家写写代码看看书、抓抓小精灵。本期推荐:
Djinni
A tool for generating cross-language type declarations and interface bindings.
AwesomeSource
- 这次文章终于没有被外星人劫持了
- 再次墙裂推荐:我司的AspectjX 还有很多外国开发哥们在用它
- 贝塞尔曲线开发的艺术
- PathMeasure之迷径追踪
BestArticle
- Tinker_imitator 原理篇,之前微信分享过他们的热补丁实现原理,现在Dim模仿原理实现了它,一起来看看吧
- 面向切面编程之疯狂的 Aspects,
AOP
还是很有用的,我们已经有了自己的Aspect
方案:AspectJ
. - 代码审查要点,我们也一直在用
gerrit
做code review
, 可以一起来看看这篇文章,我们有哪些可以学习的点。 - 程序员需要把好椅子,为了健康,大家还是关注下吧……
FantasticLibs
微信热更新方案实践
:Tinker_imitator ,热修复,需要重启,只是代码级别的热修复. 不支持资源的替换.修改代码的时候不能新增资源id.如果改变了两个dex里面的东西的话,那么占得内存就有点大了。Djinni
,本周YYDroid
为我们带来了关于Djinni
的分享,在JNI
开发中很有用的一个库。- Using JNI in Swift to put an app into the Android Play Store,这个大家可以尝试尝试。
- Android NDK in Android Studio with SWIG
SWIG
是个帮助使用C
或者C++
编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。
HotNews
- 美图M6 手机众测,不想吐槽,实在是太厚了。
- 全球首款iOS+安卓双系统硬件机甲在北京震撼上市,苹果皮的新进化。还真有公司一直做这个……
- 按键精灵手机版,可以开发手机脚本工具,模拟手动实现屏幕点击、滑动、图色识别等操作,让您放飞双手,轻松游戏。大家可以考虑下是不是可以直接用来录制脚本自动化测试程序呢。