11 2019 档案

摘要:在经过上面铺垫后,我们可以尝试整体实现一下插件化了。这里我们先介绍一下最简单的实现插件化的方案。 一、最简单的插件化实现方案 最简单的插件化实现方案,对四大组件都是适用的,技术面涉及如下: 1). 合并所有插件的Dex,来解决插件的类的加载问题。 2). 预先在宿主的AndroidManifest. 阅读全文
posted @ 2019-11-28 14:16 灰色飘零 阅读(7744) 评论(0) 推荐(0) 编辑
摘要:在前面的文章中我们成功的加载了外部的Dex(Apk)并执行了插件的Bean代码。这时我们会想,能不能加载并运行插件Apk的Activity。答案当然是能,否则后续我们的研究就没意义了,但是想实现Activity的插件化运行,我们必须要解决一个问题——如何使用插件中的资源。 本文我们就讲一下插件的资源 阅读全文
posted @ 2019-11-25 17:28 灰色飘零 阅读(3026) 评论(0) 推荐(1) 编辑
摘要:在学习Java反射的技术后,我们可以开始更深一步的探究插件化开发了。首先先讲一下Android App的打包流程,然后我们通过一个简单的例子 —— 实现插件化加载外部Dex来完成初级的插件化开发的探索。 一、Android App 打包流程 1. 打包资源文件,生成R.java文件 打包资源的工具是 阅读全文
posted @ 2019-11-21 14:10 灰色飘零 阅读(3046) 评论(0) 推荐(1) 编辑
摘要:写在前面:学习插件化开发推荐书籍《Android 插件化开发指南》,本系列博客所整理知识部分内容出自此书。 在之前的项目架构的博文中,我们提到了项目插件化架构,提到插件化架构不得不提的到Java中最强大的技术 —— Java 反射技术,反射技术基本是贯穿整个插件化最核心的基础技术,下图是本人整理的插 阅读全文
posted @ 2019-11-18 15:31 灰色飘零 阅读(1819) 评论(0) 推荐(0) 编辑
摘要:目前移动端应用市场已经是百花齐放,很多独角兽公司都是通过App创业发展起来的,现在App类型更加丰富,功能越来越完善,基本上涵盖了各个行业的每个角落。为了开发出更加有竞争力的App,不仅需要功能上有创新,内容也需要更加多元化,这样就出现了相对巨大的工程。这些工程代码不停添加,如果没有一个好的架构,那 阅读全文
posted @ 2019-11-04 13:50 灰色飘零 阅读(975) 评论(0) 推荐(0) 编辑
摘要:在之前我们讲了很多能够优化 Android 开发项目质量的方案,这些方案更多的是从一些比较专精的方向切入的,阐述的是一些比较重要且独立的优化方案。 本文我们将总结一下在日常开发过程中我们能够使用的一些优化项目的技巧和方案。 一、RecycleView 优化 RecycleView在开发时可以考虑以下 阅读全文
posted @ 2019-11-01 13:11 灰色飘零 阅读(1575) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示