ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。本文主要讲述 ARetrofit 实现的原理。
分类:
移动开发 时间:
2019-08-06 16:57:40
阅读次数:
116
一、概述 BroadcastReceiver是广播接收器,接收来自 系统或应用发出的广播信息 并进行相应的逻辑处理。 自定义BroadcastReceiver只需继承android.content.BroadcastReceiver,并重写onReceive()方法就可以了。 二、基本用法 1.Br ...
分类:
移动开发 时间:
2019-08-03 14:54:47
阅读次数:
116
一、概述 Activity是应用组件,提供了用户交互的窗口。一个应用由多个彼此联系的Activity组成。它大多数情况是全屏窗口显示,也可以作为悬浮窗口 或者 多窗口模式。 二、生命周期 下图是来自Android官网,包含了Activity的整个生命周期。 上图 很清晰的显示了Activity的整个 ...
分类:
移动开发 时间:
2019-06-24 12:23:43
阅读次数:
143
Android的用户和第三方软件,Android组件和数据安全 手机root后的问题:1.系统不稳定,2.病毒入侵,3.数据泄露 Root原理: Root分两类:1。临时root,2。永久root Root后的问题:1。系统不稳定,2。易中毒,3。隐私泄露 Android权限检查机制:没有权限而执行 ...
分类:
移动开发 时间:
2019-06-05 00:36:23
阅读次数:
133
Android 插件化 ——指将一个程序划分为不同的部分,比如一般 App的皮肤样式就可以看成一个插件 Android 组件化 ——这个概念实际跟上面相差不那么明显,组件和插件较大的区别就是:组件是指通用及复用性较高的构件,比如图片缓存就可以看成一个组件被多个 App共用 插件的方式只有三种:1,a ...
分类:
移动开发 时间:
2019-04-27 17:08:01
阅读次数:
200
网上组件化的文章很多,我本人学习组建化的过程也借鉴了网上先辈们的文章。但大多数文章都从底层的细枝末节开始讲述,由下而上给人一种这门技术“博大精深”望而生畏的感觉。而我写这篇文章的初衷就是由上而下,希望别人在阅读的过程中能够觉得“组件化原来也就是这几个东西”的感觉。 首先我们来看一下组件化项目和传统项 ...
分类:
移动开发 时间:
2019-04-24 00:12:17
阅读次数:
225
组件化开发的主要步骤: 一、新建Modules 1、新建Project,作为应用的主Module。 2、新建Module:"Common",类型选择"Android Library",作为所有其它Module的基础依赖库。 3、新建Module:"Home",类型选择"Android Library ...
分类:
移动开发 时间:
2019-02-28 16:57:53
阅读次数:
259
什么是组件化 不用去纠结组件和模块语义上的区别,如果模块间不存在强依赖且模块间可以任意组合,我们就说这些模块是组件化的。 组件化的好处 1. 实现组件化本身就是一个解耦的过程,同时也在不断对你的项目代码进行提炼。对于已有的老项目,实现组件化刚开始是很难受的,但是一旦组件的框架初步完成,对于后期开发效 ...
分类:
移动开发 时间:
2019-02-17 00:27:07
阅读次数:
197
1.Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1)同一app内部的同一组件内的消息通信(单个或多个线程之间); 2)同 ...
分类:
移动开发 时间:
2018-12-27 15:24:00
阅读次数:
168
背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。最近,我们团队对美团零售收银和美团轻收银两款Android App进行了组件化改造。本文主要介绍 ...
分类:
移动开发 时间:
2018-12-24 11:11:41
阅读次数:
214