240 发简信
IP属地:江苏
  • Android Aspectjx 解决点击抖动的问题

    背景 接了个优化任务,对某个按键的多次点击进行优化,在阈值时间内多次点击只响应一次。 方案选择 考虑把这个事情做成通用的,而不是单独对某个点击事...

  • Resize,w 360,h 240
    Android SwitchCompat 设置为仅响应用户操作

    如题 开发中遇到个场景,SwitchCompat的开关状态有两种设置来源1.用户操作开关开闭2.调用某接口时某个字段设置开关状态同时要求 当用户...

  • Resize,w 360,h 240
    Android Glide(二)生命周期感知

    Glide的生命周期管理 主要分为三个层次的生命周期:Activity & 网络 & 内存。我们一般认为,应该及时取消不必要的加载请求,这很耗费...

  • Resize,w 360,h 240
    Android Glide(一)缓存机制

    什么是Glide Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载...

  • Resize,w 360,h 240
    Android启动时间优化

    打印启动时间 首先要知道启动时间有多长,AndroidStudio中可以直接用logcat打印出来 好家伙,快10秒钟了,死了算了。 trace...

  • Android 架构组件之ViewModel && LiveData的使用

    什么是ViewModel 首先明确一点,这里讲的ViewModel并不是MVVM架构中所指的VM。这里的ViewModel是架构组件。ViewM...

  • Android 架构组件之LifeCycle的使用

    为什么要使用Lifecycle? 有时候我们的很多操作和生命周期是相关联的,就好比我们如果用mvp架构,Presenter如何感知Activit...

  • Android 代码中语言切换失败的解决方案

    最新的需求需要支持多语言切换,但在代码中进行语言切换后,发现部分未生效。 问题现象: 设置成繁体,通过代码中对应的resource.update...