240 发简信
IP属地:上海
  • 记一次 gradle 编译过程中的 SSL handshake_failure

    1. 背景:Android Studio中 Gradle 同步拉取library信息失败 2. 查看nexus服务器支持的tls 版本以及客户端...

  • Resize,w 360,h 240
    获取 Android app 内部各个thread的信息

    在App调试或面试✏️的过程中,一个常见的问题是:如何获取当前的thread的状态信息。这一方法对于app 性能分析,或是解决运行中的死锁问题,...

  • 初识 Dagger 2

    介绍 Dagger 2 也依照JSR 330[https://jcp.org/en/jsr/detail?id=330] 支持声明注入点(inj...

  • Resize,w 360,h 240
    Android 项目组件化实践(入门)笔记

    在2019的9月份,我参与了公司内部将多个app整合成为一个app的项目改造,并负责整个的实施过程。期间碰到一些问题,偶尔有些心得,特记录如下。...

  • Resize,w 360,h 240
    有关重复跳转 FlutterActivity 出现黑屏的问题

    1. 问题表现 最近的功能中有一部分需要集成Flutter到现有app中,特定的场景是登录页(LoginActivity),也有入口可以跳转到F...

  • Flutter 页面跳转小结

    The Navigation between Flutter Routes Navigation 纵览 容易想象到的是,客户端的导航逻辑具有相似...

  • Material Design 开发笔记 (持续更新...)

    1. FitSystemWindow 在 layout 布局中设置 android:fitsSystemWindows="true" 到底发生了...

  • Mobile Proxy 导致的问题

    问题 在最近的一次调试过程中,发现网络良好的状况下,Flutter 页面网络请求出现快速失败的问题。而比较奇怪的是,如果使用配置好的代理(pro...

  • Resize,w 360,h 240
    EventBus VS. Otto bus

    EventBus 笔记 APP中模块/层级间交互的逻辑处理往往也起着关键性的作用,一般较为常见的是通过自定义的接口即回调( callback )...

个人介绍
Mobile app 开发工程师,*nix 系统爱好者。
新的 Blog -> https://rayworks.github.io