欢迎转载,转载请注明出处:https://www.jianshu.com/p/00ba0ac2fc96 写在前面 一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽...
欢迎转载,转载请注明出处:https://www.jianshu.com/p/00ba0ac2fc96 写在前面 一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽...
什么是建造者模式? 建造者模式允许用户在创建复杂对象时,分离开其部件与构造的细节,更加精细地控制对象的构造过程,使得两者解耦。 使用建造者模式的意义 一句话概括:建造者模式是...
什么是单例设计模式? 单例模式是Java26种设计模式中的一种,日常开发中是非常常见的,其最大的特点是,帮助应用在运行某一个类时只会存在一个实例。 使用单例模式的意义 减少对...
现状 基于上述可安装的插件化方案,跳转Activity由于android底层机制限制,是需要在宿主中的AndroidManifest.xml 注册该Activity。但插件化...
前言 移动端APP发展到现在已经日趋成熟,当然随之带来的是业务越来越臃肿,APK体积越来越大。为了解决这样的问题,当今行业内有一套非常火的方案————插件化方案。包括滴滴的V...
APK安装流程系列文章整体内容如下: APK安装流程详解0——前言APK安装流程详解1——有关"安装ing"的实体类概述APK安装流程详解2——PackageManager简...
前言 ClassLoader类加载,是动态加载机制及现在火热的插件化机制中很基础但同时又很重要的知识点,通过学习这一章节,能在脑海中浮现出Android系统、应用的加载原理整...
很不错
ART的反射调用(一)-获取Class对象典型的反射调用形式为: 1. Class.forName Class.forName(String)函数实际是封装调用另一个重载版本的Class.forName(String...
典型的反射调用形式为: 1. Class.forName Class.forName(String)函数实际是封装调用另一个重载版本的Class.forName(String...
【Android Handler 消息机制】 前言 在Android开发中,我们都知道不能在主线程中执行耗时的任务,避免ANR。 Android中主线程也叫UI线程,那么从名...
在我们开发app的时候,列表组件总是最常用的。目前下拉刷新和上拉加载的组件有很多。Github一搜索,大部分的开源项目都只实现了下拉刷新而没有上拉加载,也有部分项目把上拉加载...