240 发简信
  • 120
    Navigation原理分析

    原理 通过解析定义在xml布局的各个节点的视图关系,进行页面跳转时调用原生API进行页面切换(Fragment:FragmentManager,...

  • 120
    Android混淆解析

    一:混淆的作用 1.1 作用 混淆 并不是让代码无法被反编译,而是将代码中的类、方法、变量等信息进行重命名,把它们改成一些毫无意义的名字。混淆...

  • 120
    Android UI 卡顿及ANR检测原理

    一:背景 众所周知,Android不允许在UI线程中做耗时的操作,否则有可能发生ANR的可能,默认情况下,在Android中Activity的最...

    0.8 6231 0 12
  • 120
    Gradle基础

    一:基本概念 1.1 四个文件 Project build.gradle:定义的配置会应用到所有的Module中allProjectbuild...

  • 通用RecyclerView.Adapter

    参考_鸿洋 一:背景 在最开始学习Android的时候,大部人用ListView都会用到ViewHolder,而对于RecyclerView则是...

  • 120
    Git常用命令

    1 mkdir learngit:2 git init :3 git add readme.txt:4 git commit -m"this i...

  • Hook机制学习(四) -插件加载机制

    weishu_博客 一:Classloader加载的基本原理 基本原理:系统通过ClassLoader加载了需要的Activity类并通过反射调...

  • 插件化学习概要

    Android插件化:从入门到放弃知乎DroidPluginweishu_DroidPlugin第一种是动态替换,也就是Hook。可以在不同层次...