240 发简信
IP属地:西藏
  • 120
    Androidx 下 Fragment 懒加载的新实现

    前言 年后最后一篇文章啦,在这里先祝大家新年快乐~最重要的抽中全家福,明年继续修福报🤣 以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setU...

  • CoordinatorLayout 完全解析

    一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...

  • 120
    Android opencv mat 相关操作

    如上图,先创建一个5x5的无符号三通道矩阵(CvType.CV_8UC3),设置每个通道的值为12,25,110,Scalar是长度为4的double数组,其中第四个恒为0。...

  • 路由框架

    跨模块启动activity的方式有很多。1、隐式启动,这种方式很少使用;2、通过目标activity的类名进行启动;3、使用路由框架跳转到目标activity。 路由框架,可...

  • Android - 收藏集

    Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity的显示之ViewRootImpl初探 Activity的显示...

  • 120
    Android WebView 性能轻量优化

    0. 前言 前面有被用户投诉 APP 流量消耗厉害: 于是乎考虑了流量方面的问题。暂时 APP 中涉及流量的几个方面: 普通 https 请求,wzp 请求文本传输,请求已经...

  • VirtualApk插件

    VirtualApk介绍 VirtualAPK是滴滴出行自研的一款插件化框架。👇传送门 VirtualApk 接入文档 接入步骤以及细节可参考文档 VirtualAPK 框架...

  • 学习笔记(二)

    自定义控件 继承现有的控件,如textview,edittext, 继承容器控件,一般是几个控件组合起来组成一个新的控件,把它们之间的逻辑封装起来,对外通过回调提供新的功能。...

  • 学习笔记(一)

    对多线程的认识 创建线程的方法 继承Thread和实现Runnable。用Runnable接口创建的线程可以处理同一资源,而用Thread类创建的线程则各自独立处理,各自拥有...