240 发简信
IP属地:广东
  • Resize,w 360,h 240
    ConstraintLayout使用

    ConstraintLayout约束布局 Google大力推广布局方式。高性能:基本一层布局搞定,不用嵌套多层布局功能强大:百分比布局、设置自身...

  • hook

    根项目build添加: app的添加 插件: 1、@Aspect:把当前类标识为一个切面供容器读取2、@Before:在切点方法之前执行3、@A...

  • MultiDex

    项目65535方法数问题。 一个DEX文件中method个数采用使用原生类型short来索引文件中的方法,也就是2个字节共计最多表达65536个...

  • Resize,w 360,h 240
    JNI具体测试

    大致结构: CMakeLists.txt app下的build.gradle c++源码:注意包名 jni部分:

  • Android11适配

    适配targetSdkVersion 30或者以上(Android 11) 分区存储强制执行 对外部存储目录访问仅于应用专属目录,以及应用创建的...

  • targetSdkVersion等理解

    compileSdkVersion 采用哪个版本的Android SDK编译自己的应用,应用的使用API级别不得高于编译用的SDK的版本。如果新...

  • jd-gui安装

    安装:jd-gui(Mac)brew cask install jd-gui如果比较慢(执行control+C,不检查更新)安装完成后在Appl...

  • LeakCanary

    AppWatcher.Config类,配置是否开启内存检测,支持:Activity、Fragment、FragmentView、ViewMode...

  • ARouter 1.5.0

    ARouter 帮助Android App进行组件化改造的框架,支持模块间路由、通信、解耦 支持功能: 支持直接解析标准URL进行跳转,并自动注...

个人介绍
这里记录一些平时涉猎的知识,纯粹个人学习。Android、ios、flutter。