android插件化-android插件化技术流派
基本原理是不变的,与微信pins工程一样配置sourceSetsAndroidManifest合并用了manifestmerger在根项目的buildgradle中添加插件依赖在模块的buil
基本原理是不变的,与微信pins工程一样配置 sourceSets AndroidManifest合并用了 manifestmerger 在根项目的buildgradle中添加插件依赖在模块的buildgradle中引用插件并配置 MicroModuleMicro。
插件化针对大型 Android 项目,很多 App 开始使用插件来分模块构建相对独立的功能Hybrid完全使用 HTML 5 开发 App,目前还不成熟但是折中方案在很多情况下是非常适合的,典型的就是微信,大部分信息展示都是通过 H5。
hook式呢是将插件apk融入到了我们的宿主apk,那直接在里面就可以直接loadClass了,在不用这个插件的ClassLoader了,这样的话对于插件和宿主就没什么区别了,不像插桩式有一个中间者那么要实现hook式 就要知道android中一个c。
不过不同于 3D Touch 对于手机硬件的硬性需要, Shortcuts 则只需要系统Android 71 及以上和应用支持,门槛低上了不少安装 Nova Launcher 等第三方桌面更是可以让低安卓版本也享受这一特性App Shortcuts 事实。
有只要你的学习的能力强,有比较强的技术,如果你是在读大学,一定要认真学习,需要有比较好的基础,在未来的很长一段时间,移动开发都站的比较多的位置因为现在是智能手机的时代移动开发包含移动端app,还有移动的端。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~