240 发简信
IP属地:上海
  • 在Android上,访问常量真的不会触发类加载吗?

    一、背景 之前在搞Android产物字节码分析时发现的一个问题,这和一个老生常谈的定论:“Java访问常量不会触发类加载”有密切关系,估计大家会...

  • Resize,w 360,h 240
    Android 如何保证并发场景下class只会被加载一次?

    本文基于Android10的classlinker的源码,分析了linker对于class加载是怎么保证并发安全的。 简化DefineClass...

  • 检查二手macbook

    检查二手macbook 如果不是当面交易,请出门右转,90%被坑 。提前了解好自己需要买的电脑的参数,对于同一年的电脑请区分型号看,同年不同款参...

  • Android插件化——类加载器机制

    需求 必要特性 支持加载插件的dex代码,包括插件中的四大组件类; 支持插件访问宿主的类,且该类只会被加载一次; 补充特性 支持分别加载不同插件...

  • NDK is missing a “platforms” directory. 问题解决

    背景 第一次开发Native项目,需要在AndroidStudio(简称AS)上配置好NDK。 环境配置:AGP版本=3.4.2,compile...

  • Android App首帧定义

    前言 app首帧的定义主要有两种解释。 app启动可见时的第一帧,一般是logo展示页,没有做logo展示页则是白屏页; 人为定义的app的第一...

  • 升级你的Logger(注解+动态代理)

    前言 基于Android的Log进行了一层简单的封装,以一个demo的形式呈现。 背景 我们在自定义Log的时候,应该考虑到的几点: 使用方便(...

个人介绍
喜欢讨论与编程有关的问题~