240 发简信
IP属地:广东
  • 120
    Android卡顿掉帧问题分析之原理篇

    努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...

  • 120
    不可思议的OOM

    摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...

  • 楼主有个疑问,你用class作为key,会导致共用同一个livedata,那如果我在LoginActivityViewModel中还有一个业务noticeLiveData2的类型也是String,那通过liveDataHolder返回的就是还是同一个String类型的livedata,noticeLiveData和noticeLiveData2只要改变一个都会改变到另一个。

    MVVM漫谈

    前言 在开发模式的演进过程中 MVC,MVP,MVVM一一登上舞台。但是并不意味着MVVM一定就比MVC MVP优秀。不同的项目有不同的体量,开发中要根据项目体量选择合适的开...

  • 120
    MVVM漫谈

    前言 在开发模式的演进过程中 MVC,MVP,MVVM一一登上舞台。但是并不意味着MVVM一定就比MVC MVP优秀。不同的项目有不同的体量,开发中要根据项目体量选择合适的开...

  • 120
    Jetpack使用(五)Navigation核心原理

    写在前面:Jetpack的更新速度非常快,可能你一个月前看WorkManager是这样用的,下个月这个使用方法就有可能被废弃了(我看源码的时候是遇到过的,而且源码也变了,但核...

  • 写得不错,点赞

    Jetpack使用(五)Navigation核心原理

    写在前面:Jetpack的更新速度非常快,可能你一个月前看WorkManager是这样用的,下个月这个使用方法就有可能被废弃了(我看源码的时候是遇到过的,而且源码也变了,但核...

  • 第二种应该是没有实时写磁盘,所以不能播放

    MappedByteBuffer

    MappedByteBuffer 是Java NIO中引入的一种硬盘物理文件和内存映射方式,当物理文件较大时,采用MappedByteBuffer,读写性能较高,其内部的核心...

  • @云华兄 老哥,你的方案呢?分享一下啊。

    Android 设备唯一标识(多种实现方案)

    前言 项目开发中,多少会遇到这种需求:获得设备唯一标识DeviceId,用于:1.标识一个唯一的设备,做数据精准下发或者数据统计分析;2.账号与设备绑定;3..... 分析 ...

  • 120
    kotlin - Coroutine 协程

    我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...

  • 120
    Carson带你学Android:图文解析RxJava背压策略

    前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是...

  • 常用的adb指令整合

    注:在cmd中要加上“adb shell” 1、查看内存: a、dumpsys meminfo b、dumpsys meminfo packageName c、procran...

  • 我写适配器都会在mvp下新建个adapter包,数据处理还是在model中。

    Android中的MVP模式,带实例

    本博客原地址:http://www.jianshu.com/p/9d40b298eca9项目github地址:https://github.com/CameloeAnthon...

  • 等工程大的时候和维护的时候你就知道为什么了。

    Android中的MVP模式,带实例

    本博客原地址:http://www.jianshu.com/p/9d40b298eca9项目github地址:https://github.com/CameloeAnthon...