作者:云台 关键词:Android、ANR、卡顿、日志分析 摘要:业界在如何解决和避免ANR问题上已经有较多博文,但是在如何分析ANR日志上很少有全面完备的阐述。本文系统总结...
![240](https://upload.jianshu.io/users/upload_avatars/2057252/1ddca6a1-d72f-4139-b2e3-08c3a3315906.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
作者:云台 关键词:Android、ANR、卡顿、日志分析 摘要:业界在如何解决和避免ANR问题上已经有较多博文,但是在如何分析ANR日志上很少有全面完备的阐述。本文系统总结...
简介 这篇RxJava源码分析非常精简,仅通过最简单的调用方式对RxJava的整个调用流程做深入剖析,未贴大量源码,需要结合源码,对比流程分析,跟上思路。 先看下简单使用 调...
AIDL简介 AIDL是Android Interface Definition Language的缩写,即Android接口定义语言。它是Android的进程间通信比较常用...
前言 上篇文章我们简单的和大家介绍了一下变量和函数的声明,这章我们继续和大家唠唠函数的一些简单使用。 参数默认值 Java有一个很普遍存在的问题是,有些类的重载函数太多了,这...
变量的声明 val和var关键字的使用:val——不可变引用,使用了val关键字声明的变量不能在初始化之后再次赋值,对应Java的final变量。var——可变引用,使用了v...
1、变量修饰符 反编译Test类字节码可看到,b被final修饰,并且只有get方法,其他var修饰的变量均有get和set方法 2、字符串使用 $符可更方便的拼接字符串,"...
Lambda表达式 说到高阶函数,不得不先接受下Lambda表达式,一个完整的lambda表达式如下: 声明method03是一个函数类型,而该函数类型的实例就是=号后面的部...
前言 终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但...
在开发中,经常要替换RatingBar,EditText,RadioButton,CheckBox等等控件的样式,如何替换,相信开发的朋友都会,我就简单带过。比如:一个Che...