在日志后台上ANR的Top1问题,SharedPreferences相关的anr问题,我们经常会遇到。 主要anr日志: 问题分析: 该问题是与...
kotlin简介 Kotlin是由JetBrains公司(IDEA开发者)所开发的编程语言,其名称来自于开发团队附近的科特林岛。 多平台开发 J...
在开发中,进行代码重构时,经常需要进行方法的抽取,来达到复用的效果。 该方法的执行逻辑往往依赖于对象的成员变量的状态, 抽取方法后,方法的调用的...
viewpager通常和fragment配合使用,通过viewpager的滑动操作来是实现fragment的显示和隐藏.很多的场景中,我们都希望...
之前做了关于视频通话的应用,有一块功能是铃声的播放,遇到了一些坑。 这里封装了一个工具类,代码如下:
在Android中经常会用到多线程开发,最简单的做法是new一个Thread去执行,这种写法如果多的话,线程的创建和管理开销也是非常大的,在代码...
上一篇中介绍了TV开发中的列表焦点实现android tv列表焦点记忆实现,是用外部代码控制的方式实现的,比较繁琐,现在介绍用自定义Recycl...
在Android tv中的开发中,经常要跟焦点打交道,一个常见的需求是要有焦点记忆功能,焦点移动到列表中的某一项中,焦点移出去,在回来时焦点还要...
向后兼容和向前兼容的概念 向后兼容(Backwards compatibility):较高版本的程序能够处理较低版本程序产生的数据。 比如wor...
文集作者