Avatar notebook default
17篇文章 · 12436字 · 1人关注
  • SharedPreferences ANR问题分析和解决 & Android 8.0的优化

    在日志后台上ANR的Top1问题,SharedPreferences相关的anr问题,我们经常会遇到。 主要anr日志: 问题分析: 该问题是与...

    2.8 7943 8 24
  • Resize,w 360,h 240
    kotlin介绍

    kotlin简介 Kotlin是由JetBrains公司(IDEA开发者)所开发的编程语言,其名称来自于开发团队附近的科特林岛。 多平台开发 J...

  • 方法抽取需要注意的小tips

    在开发中,进行代码重构时,经常需要进行方法的抽取,来达到复用的效果。 该方法的执行逻辑往往依赖于对象的成员变量的状态, 抽取方法后,方法的调用的...

  • fragment 懒加载实现

    viewpager通常和fragment配合使用,通过viewpager的滑动操作来是实现fragment的显示和隐藏.很多的场景中,我们都希望...

  • Android 铃声播放

    之前做了关于视频通话的应用,有一块功能是铃声的播放,遇到了一些坑。 这里封装了一个工具类,代码如下:

  • 线程执行工具类

    在Android中经常会用到多线程开发,最简单的做法是new一个Thread去执行,这种写法如果多的话,线程的创建和管理开销也是非常大的,在代码...

  • RecyclerView的焦点记忆封装

    上一篇中介绍了TV开发中的列表焦点实现android tv列表焦点记忆实现,是用外部代码控制的方式实现的,比较繁琐,现在介绍用自定义Recycl...

    0.8 8617 3 27 1
  • android tv列表焦点记忆实现

    在Android tv中的开发中,经常要跟焦点打交道,一个常见的需求是要有焦点记忆功能,焦点移动到列表中的某一项中,焦点移出去,在回来时焦点还要...

    0.4 5657 5 13
  • Android 的向前兼容和向后兼容

    向后兼容和向前兼容的概念 向后兼容(Backwards compatibility):较高版本的程序能够处理较低版本程序产生的数据。 比如wor...

文集作者