
Android插件化、组件化、模式
文章平均质量分 66
优雅的心情
这个作者很懒,什么都没留下…
展开
-
Android组件化开发;
Android组件化开发; 组件化开发:优点嘛,项目过大时便于管理; 1、在根目录的gradle.properties文件下添加isBuildModule=false; 使用isBuildModule来控制这个是Library还是独立的APP; 2、创建一个新的Module,在其build.gradle中添加: if (isBuildModule.toBoolean()) { apply plugin: 'com.android.application' } else { .原创 2021-01-05 16:10:19 · 167 阅读 · 0 评论 -
Android MVVM 模式
1.MVVM模式分为Model,View,ViewModel 三个部分 (1).Model:数据层,包含数据实体和对数据实体的操作 (2).View:界面层,对应于Activity,XML,View,负责数据显示以及用户交互。 (3).ViewModel:关联层,将Model和View进行绑定,Model或者View更改时,实时刷新对方。 注意点 1.View只做和UI相关的工作,不涉及任何业务逻辑,不涉及操作数据,不处理数据。UI和数据严格的分开 2.ViewModel只做和业务逻辑相关的工作,不涉原创 2021-01-05 11:17:36 · 5013 阅读 · 0 评论 -
通过代理Activity模式,以移花接木的方式,加载sd卡目录下的apk界面
动态加载、插件化开发很重要 当今360手机助手(DroidPlugin),个人开源(VirtualApp)、百度DL、携程DynamicAPK都用到了该技术 本例的大概思路是: 1、apk1初始化就一个主界面MainActivity,主界面只有一个Button按钮,点击后,弹出Toast,然后我们把编译好的apk1放到手机根目录SD卡下 2、apk2有一个MainActivity界面,界面...转载 2017-02-22 11:25:03 · 783 阅读 · 0 评论 -
浅谈 MVP in Android
一、概述 对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。 对于MVP,我的内心有一个问题: 为何这个模式出来后,就能被广大的Android的程序员接受呢? 问了些程序员,他们对于MV...转载 2018-11-27 21:36:08 · 161 阅读 · 0 评论