• 120
    把 LiveData 用于事件传递那些坑

    1、为什么要把 LiveData 当作事件传递用 利用观察者模式打造的事件总线的优点不必多说(当然也有很多缺点),如 EventBus 和 Rx...

    2.2 7173 7 17
  • 120
    Flutter 面试知识点集锦

    Dart 部分 其实学习过 JavaScript 或者 Java/Kotlin 的人,在学习 Dart 上几乎是没什么难度的,Dart 综合了动...

  • Kotlin 、协程、结构化并发

    在 Kotlin 1.1 也就是 2017年初, 首次推出协程作为实验性质的特性开始,我们一直在努力向程序员解释协程的概念,他们过去常常使用线程...

  • 120
    MVI - 继续来凑个热闹

    MVI 概念 MVI 是和 MVVM 一起出现的概念,是跟着 Rxjava 响应式思路衍生出来的一种想法 MVVM 我猜大家都熟悉,数据层传递 ...

  • 使用 Kotlin 协程改进应用性能

    协程是一种并发设计模式,你可以在 Android 上使用它来简化异步代码。协程是在 Kotlin 1.3 时正式发布的,它吸收了一些其他语言已经...

  • 120
    Android Launcher研究---桌面应用快捷方式的开发!

    大家好,今天我给大家分享的是Launcher桌面快捷图标的开发,我们都知道快捷图标有两部分组成,一部分是应用的图标,另一部分就是应用的名称。其实...

  • 120
    Android应用自动更新功能的实现!!!

    一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们...

  • 120
    Linux内核OOM机制的详细分析和防止进程被OOM杀死的方法

    Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量...

  • 120
    解决Android解析图片的OOM问题!!!

    大家好,今天给大家分享的是解决解析图片的出现oom的问题,我们可以用BitmapFactory这里的各种Decode方法,如果图片很小的话,不会...

个人介绍
加群免费领取安卓进阶学习视频,源码,面试资料,群内有大牛一起交流讨论技术;【1007478004】。 (包括java基础与原理,自定义控件、NDK、架构设计、混合式开发(Flutter,Weex)、性能优化、完整商业项目开发等)