240 发简信
IP属地:四川
  • ASM-ClassWriter&ClassVisitor

    ClassWriter继承ClassVisitor 构造方法ClassVisitor(api,nextClassVisitor) ClassVi...

  • gradle plugin开发(二)

    Extension 创建扩展 在gradle中使用extensions

  • Resize,w 360,h 240
    gradle plugin开发(一)

    创建工程 使用android studio,基于gradle api 7.0+点击查看官方文档[https://docs.gradle.org/...

  • apk编译时固定R.id

    场景 热修复生成补丁时,基线apk和修复后apk中资源id固定,可以有效减少补丁大小 创建ids_keep.gradle文件 该脚本会在每次编译...

  • dialog沉浸式,透明状态栏,软键盘

    给dialog设置下面的样式,核心就是将android:windowIsFloating设置为false。 在dialog的onCreate方法...

  • AAR依赖和module源码动态切换

    痛点 壳工程通过implementation 'com.alibaba:fastjson:1.2.76'的形式引入aar文件,而aar使用一个单...

  • 强制执行Lint规范代码

    Lint 开发中使用静态代码检测工具对代码进行检查,达到规范代码减少bug的目的。常用的检测工具有FindBugs、PMD、Coverity,C...