zoukankan
html css js c++ java
Android 模块化/热修复/插件化 框架选用
概念汇总
动态加载:在程序运行的时候,加载一些程序自身原本不存在的文件并运行这些文件里的代码逻辑。动态加载是热修复与插件化实现的基础。
热修复:修改部分代码,不用重新发包,在用户不知情的情况下,给app打补丁,让app按照补丁的逻辑运行
插件化:拆分apk,形成 宿主+插件 关系
模块化:把常用的模块代码,独立为一个module
1.模块化
阿里 Arouter
2.热修复
阿里 Sophix
微信 Tinker
3.插件化
滴滴 VirtualAPK
360 RePlugin
查看全文
相关阅读:
在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
Android Studio 使用Intent实现页面的跳转(带参数)
Android Studio 点击两次返回键,退出APP
Android Studio 使用ViewPager + Fragment实现滑动菜单Tab效果 --简易版
Eclipse 分屏显示同一个代码文件
关于线上问题处理心得分享
关于敏捷开发
Python语言程序设计学习 之 了解Python
关于测试
C# 使用FileUpload控件上传图片,将文件转换成二进制进行存储与读取
原文地址:https://www.cnblogs.com/wytiger/p/9773275.html
最新文章
CSS--点击改变样式
ESLint 使用方法
webpack中配置Babel
vue 父子组件的方法调用
vue-router 手势滑动触发返回
ES6 箭头函数下的this指向
酷炫的SVG 动态图标
localStorage/cookie 用法分析与简单封装
页面可见性判断:document.hidden与visibilitychange事件
canvas验证码
热门文章
Object.defineProperty 与数据绑定的简单实现
接口测试学习笔记(Jmeter)
Shell脚本 | 性能测试之启动流量
Shell脚本 | 性能测试之启动时间
Shell脚本 | 抓取log文件
Shell脚本 | 一键卸载安卓App
ADB命令获取Android UID
世界上最短的bash脚本
Jenkins报错'Gradle build daemon disappeared unexpectedly'的问题解决
macOS Java安装与配置
Copyright © 2011-2022 走看看