240 发简信
IP属地:天津
  • Resize,w 360,h 240
    AndroidStudio下使用 AIDL 构建跨进程 Service( 详细代码贴图 ), 填补网上的大多数坑

    现在百度一下 AIDL/跨进程 Service, 文章一大堆, 然而都是千篇一律, 存在很多同样模棱两可的坑, 而且没有AndroidStudi...

  • Resize,w 360,h 240
    搞懂Android内Binder的前因后果

    瞻仰了前辈们的研究成果, 并掺入了自己的理解, 如有不对, 敬请批评. 为什么Android要使用Binder Binder 作为一种 IPC ...

  • Resize,w 360,h 240
    RxJava2 中多种取消订阅 dispose 的方法梳理( 源码分析 )

    Github 相关代码: Github地址 一直感觉 RxJava2 的取消订阅有点混乱, 这样也能取消, 那样也能取消, 没能系统起来的感觉...

  • android 各个存储路径及获取方法总结

    各个路径 最长用到的就这三个位置 /data/data/包名/ /sdcard/Android/data/包名/ /sdcard/xxx 前两个...

  • 1.2.31版本kotlin中引用java中public static final变量出现错误的问题

    现象 java中 kotlin中 第一次运行, 显示A;然后把 IS_RELEASE 改成 false, 再次运行, 会发现显示的还是A. 解决...

  • 更完整的单例模式(java, kotlin)

    前言 java 常见的单例模式有三种: 懒汉: getInstance的时候实例化; 饿汉: 引用AA类的时候实例化, 例如 AA.fun() ...