随机推荐
乔叶:比明天年轻
常常听到有人叹息着说:“我比昨天又衰老了一天。”我想,他为什么不说自己还比明天年轻了一天呢?和许多人一样,小时候我一直想的是明天会比今天更接近长大,这多么好。现在我已经长大了,才知道长大并不仅仅是长大,同时也意味着衰老。然而知道了这个又有什么用呢?即使让我从小时候重新来过,我一样也得长大和衰老。但...
Android日志分析笔记
下面整理一下日志分析常用的关键字,包括系统重启(Fatal 、died),异常,应用ANR,闪退等(慢慢整理,不一定全部都有)1、 Fatal 关键字这是可以直接查找系统异常的关键字AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCES...
柴静:真实的人性有无尽的可能
1几年前我采访过一个人。他被诬陷嫖妓,证据是卖淫者的供述,他被拘留了42天,放了。校长当不了了,儿子的婚事也吹了“他爹是个大流氓,人还能好么?”他告了十六年,路上带不了两个钱还叫人掏包了,捡人家饭吃。我问他最难受的是什么。“最难忍受就是开党员会的时候我不是党员了”他说。2我们找到了当...
Android磁盘之Vold启动
前言Volume Daemon,简写Vold,用于管理和控制Android平台外部存储设备的后台进程。这些管理或控制包括SD卡的插拔事件检测/SD卡挂载/卸载/格式化等。记录一下Vold进程启动的源码分析,方便自己查阅。Android P这里很多都是网上的,我就走走流程。正文先看看...
NDK之使用第三方so库
接上一篇,上一篇主要是讲NDK简单入门,这一篇讲如何调用第三方so库。至于为啥要使用NDK,我这里也简单总结一下NDK的优缺点:优点:1、运行效率高2、重复利用代码。有很使用C或C++写好的开源库3、代码保护。Java开发的代码容易被反编译,而C/C++的反编译比较难4、便于移...
Android异常之应用已停止运行的日志分析
文章之前写过,重新整理一下。为什么会有应用已停止运行?运行时出现了未捕获的异常,导致程序无法正常运行。如下面,主线程(main)出现致命异常(fatal exception)导致程序无法正常运行。 # main主线程,fatal exception 致命异常 AndroidRuntime...