240 发简信
IP属地:广东
  • Activity启动流程解析

    (基于android7.0) 根Activity启动(Launcher启动)大致分为三个部分: Launcher->AMS AMS->Appli...

  • Handler消息机制

    Handler消息机制主要涉及以下类: Handler Looper MessageQueue Message Handler必须创建在有Loo...

  • Resize,w 360,h 240
    Navigation修改成show hide后,返回上一级onResume不起作用

    当使用了Smooth-Navigation[https://github.com/KunMinX/Smooth-Navigation]修改Nav...

  • 屏幕适配方案

    1. 今日头条适配方案 直达:今日头条方案[https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA]...

  • mac 环境变量.bash_profile .zshrc

    mac下配置环境变量要修改~/.bash_profile然后执行source ~/.bash_profile但是每次打开终端,要重新执行sour...

  • 更新git ignore

    记录: 修改.gitignore不起作用,需要清除缓存重新添加:

  • 单activity多fragment切换时fitsSystemWindow无效

    app的主界面使用一个activity+tabLayout+多个fragment来实现。当需要每个fragment都实现透明状态栏时,需要在每个...

  • Modal频繁显示隐藏

    在IOS下,使用RN原生的Modal,频繁的显示和隐藏会出现一直不消失的bug。 解决方法:使用第三方库react-native-root-mo...

  • Retrofit2源码解析

    本篇文章基于 retrofit2 的 2.5.0 版本。 首先我们想要分析源码,那就首先要会使用。看下简单用法: 1. 从create方法入手,...