• Resize,w 360,h 240
    Livedata原理

    1. Livedata特性 LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力,能遵循其他应用组件(如 Activity、F...

  • Viewmode原理

    1. Viewmode优势 ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配合它里面的livedata)。 1.1 将Ac...

  • Resize,w 360,h 240
    Dns&HttpDns

    目录 1、Dns2、HttpDns 1、Dns 终端向LocalDNS发起递归查询。 LocalDNS(未开启转发模式),则向根DNS服务器发起...

  • Resize,w 360,h 240
    https详解

    https原理详解http://liuduo.me/2018/05/14/https-detail/[http://liuduo.me/2018...

  • Webview基础知识

    1、Webview的最常用的工具类: WebViewClient类、WebChromeClient类 1.1、WebViewClient类 We...

  • Resize,w 360,h 240
    Android中Gradle插件和Transform

    目录1、Gradle插件2、Transform3、ASM4、应用-防止快速点击的插件 1、Gradle插件 1.1、Gradle插件是什么? G...

  • Resize,w 360,h 240
    Android MVVM模式

    1、MVVM模式各部分的定义 1.1、MVVM模式分为3个部分:Model、View和ViewModel。 (1)Model :数据层,包含数据...

  • Resize,w 360,h 240
    Android Apk包瘦身

    目录 1、Android 编译打包流程2、Apk包瘦身 1、Android 编译打包流程及APK构成 1.1、Android 编译打包流程 (1...

  • AsyncTask原理及相关原则

    0、AsyncTask 0.1、AsyncTask是什么?AsyncTask是一个轻量级的异步任务类,它可以在线程池中执行耗时任务,然后把执行的...

  • Resize,w 360,h 240
    Java线程池详解

    1、线程池的优势 (1)、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗;(2)、提高系统响应速度,当有任务到达时,通过复...