摘要:
崩溃现场 1. 崩溃信息 进程名、线程名 崩溃类型和堆栈信息 2. 系统信息 Logcat 机型、系统、厂商、CPU、ABI、Linux 版本等 设备状态:是否 root、是否模拟器、是否有 Xposed 或多开软件造成 3. 内存信息 系统剩余内存 通过读取 /proc/memoinfo 获得,M 阅读全文
摘要:
Android 的两种崩溃 Java 崩溃就是在 Java 代码中,出现了未捕获的异常,导致程序异常退出 Native 崩溃一般都是因为在 Native 代码中访问非法地址,也可能是地址对齐出了问题,或者发生了程序主动 abort,这些都会产生响应的 singal 信号,导致程序异常退出 1.Nat 阅读全文
摘要:
![](https://raw.githubusercontent.com/fengdianzhang/pictures/master/picgo/20190406205927.png?token=AJFhj0uIPl91NCBsoKuurylLN-17Rjzuks5cqKL0wA%3D%3D) 阅读全文
摘要:
![](https://raw.githubusercontent.com/fengdianzhang/pictures/master/picgo/20190406205743.png?token=AJFhj5-5DJyNtBuBR5bWSdhKktkz7zz5ks5cqKKWwA%3D%3D) 阅读全文
摘要:
![](https://raw.githubusercontent.com/fengdianzhang/pictures/master/picgo/20190406204944.png?token=AJFhj8OVj5nj0yDtZLLrFGJGdLvLS_Joks5cqKDQwA%3D%3D) 阅读全文
摘要:
![](https://raw.githubusercontent.com/fengdianzhang/pictures/master/picgo/20190406205234.png?token=AJFhjzrUrLJEhYBO-8P6DcgElIgqmIw5ks5cqKFSwA%3D%3D) 阅读全文
摘要:
最近在使用 RxJava 时遇到了一些比较诡异的问题,排查的过程中做了点研究,发现平时大家的用法多多少少都有些问题。有些地方存在隐患,有些用法不够简练,我把这些问题简单做一下分类和总结,供大家参考。 数据源类型选择 RxJava2 中的数据源类型有5种,分别是 Observable,Flowable 阅读全文
摘要:
以前写排序算法时有用到取index平均值的运算,通常的写法是这样的: 这样的写法是为了防止溢出,大家应该都清楚,记得LeetCode上有一道题目专门设置了这个陷阱,相加除2的方法会导致结果错误。 最近在看ArrayList系统源码时,看到了下面这种写法: 先复习一下移位操作: >>> 阅读全文
摘要:
四大组件 Activity Service BroadcastReceiver ContentProvider Application 常用组件 Fragment RecyclerView WebView Window Android 常用机制 多线程 Handler HandlerThread T 阅读全文
摘要:
题目 原始地址: "https://leetcode.com/problems/merge k sorted lists/ /description" 描述 合并k个有序链表为一个有序链表。 分析 多路归并问题。基本的思路是新建一个链表头,我们需要维护一个容器,开始把这k个链表的头节点放到这个容器冲 阅读全文