码迷,mamicode.com
首页 >  
搜索关键字:android插件化    ( 77个结果
Android 插件化开发(三):资源插件化
在前面的文章中我们成功的加载了外部的Dex(Apk)并执行了插件的Bean代码。这时我们会想,能不能加载并运行插件Apk的Activity。答案当然是能,否则后续我们的研究就没意义了,但是想实现Activity的插件化运行,我们必须要解决一个问题——如何使用插件中的资源。 本文我们就讲一下插件的资源 ...
分类:移动开发   时间:2019-11-25 18:25:01    阅读次数:125
自己动手写Android插件化框架
最近在工作中接触到了Android插件内的开发,发现自己这种技术还缺乏最基本的了解,以至于在一些基本问题上浪费不少时间,如插件Context和主工程Context的区别,权限必须在主工程申明等,因此花了点时间了解了一下插件的历史,并写了两个Demo作为总结。本文旨在通过两个实例直观的说明插件的实现原 ...
分类:移动开发   时间:2019-07-27 10:08:34    阅读次数:146
android 插件化框架VitualAPK
推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) LeakCanary 与 鹅场Matrix ResourceCanary对比分析 Android插件化已经出来好几年了,各大厂都出了各自方案,引用Wiki中Virt ...
分类:移动开发   时间:2019-07-15 20:06:12    阅读次数:286
android app 的插件化、组件化、模块化开发-2
Android 插件化 ——指将一个程序划分为不同的部分,比如一般 App的皮肤样式就可以看成一个插件 Android 组件化 ——这个概念实际跟上面相差不那么明显,组件和插件较大的区别就是:组件是指通用及复用性较高的构件,比如图片缓存就可以看成一个组件被多个 App共用 插件的方式只有三种:1,a ...
分类:移动开发   时间:2019-04-27 17:08:01    阅读次数:200
Android高级:插件化、热修复、AMS、Binder
Android插件化原理解析 写给 Android 应用工程师的 Binder 原理剖析 ...
分类:移动开发   时间:2019-04-26 10:56:50    阅读次数:164
Service插件化解决方案
--摘自《android插件化开发指南》 1.ActivityThread最终是通过Instrumentation启动一个Activity的。而ActivityThread启动Service并不借助于Instrumentation,而是直接把Service反射出来就启动了。Instrumentati ...
分类:其他好文   时间:2018-12-12 12:55:57    阅读次数:130
Activity插件化解决方案
--摘自《android插件化开发指南》 1.宿主App加载插件中的类 2.最简单的插件化方案就是在宿主的androidmanifest.xml中申明插件中的四大组件 把插件dex合并到宿主dex中,那么宿主app对应的classloader就可以加载插件中的任意类 加载插件中的资源 以上方案有2个 ...
分类:其他好文   时间:2018-12-11 21:53:33    阅读次数:243
jOOR
--摘自《android插件化开发指南》 1.jOOR库就一个Reflect.java类很重要 2.Reflect.java包括6个核心方法 1)on:包裹一个类或者对象,表示在这个类或对象上进行反射 2)create:用来调用之前的类的构造方法 3)call:方法调用 4)get:获取(field ...
分类:其他好文   时间:2018-12-08 16:59:50    阅读次数:246
Activity的启动
--摘自《android插件化开发指南》 1.AMS管理着四大组件 2.为什么Hook不能在AMS那边?因为AMS属于android系统,android系统可以被Hook,那就是病毒了。四大组件被Hook,只会影响某一个app 3.手机屏幕就是一个Activity,所在的app被称为Launcher ...
分类:其他好文   时间:2018-12-07 14:58:24    阅读次数:227
Android插件化技术简介
https://blog.csdn.net/io_field/article/details/79084630 可以通过反射 事先定义统一接口的方式,访问插件中的类和方法 还可以在AndroidManifest.xml中动态注册组件Activity、Service、BroadcastReceiver ...
分类:移动开发   时间:2018-11-15 15:34:25    阅读次数:213
77条   1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!