这篇博客我们主要分析下adbd在usb线拔掉,然后再连接的代码流程。
一、log打印流程
我们先来看下自己调试的代码打印:
由于显示的问题,我把log的时间去除了,只显示了pid 和tid
//拔去usb线
185 188 I adbd : output_thread:(null): remote read failed for transport
185 188 I...
分类:
移动开发 时间:
2016-04-15 12:17:31
阅读次数:
256
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与 ...
分类:
编程语言 时间:
2016-04-13 00:08:00
阅读次数:
165
这题就是找规律。小数据还是挺容易想的。大数据得再深入分析一下。 题意挺绕的。 其实就是字符串转换。字符串只能有两种字母,L或G。给定K和C,就能通过规则生成目标字符串。 那么,如果知道了K和C,以及目标字符串,那么是能够倒推出原字符串的。 现在问题是,目标字符串也不全给你看,限定你最多看s个。但是呢 ...
分类:
其他好文 时间:
2016-04-09 23:19:35
阅读次数:
169
文章从上层应用访问字符设备驱动开始,一步步地深入分析Linux字符设备的软件层次、组成框架和交互、如何编写驱动、设备文件的创建和mdev原理,对Linux字符设备驱动有全面的讲解。本文整合之前发表的《Linux字符设备驱动剖析》和《 Linux 设备文件的创建和mdev》两篇文章,基于linux字符 ...
分类:
系统相关 时间:
2016-04-09 15:16:39
阅读次数:
195
概述
Healthd是android4.4之后提出来的一种中介模型,该模型向下监听来自底层的电池事件,向上传递电池数据信息给Framework层的BatteryService用以计算电池电量相关状态信息,BatteryServcie通过传递来的数据来计算电池电量显示,剩余电量,电量级别等信息,如果收到过温报警或者严重低电报警等信息,系统会直接关机,保护硬件。
主模块处理流程
Healt...
分类:
移动开发 时间:
2016-04-07 10:54:07
阅读次数:
487
在申论考试中,对比分析题是相对较难的题型之一,考生在这一题型上往往失分严重。1、关系对比分析:整体表明对象间的关系——深入分析对象间的关系。如让考生分析A和B之间的关系,思路如下:先找出A和B的整体关系,继而在具体分析A和B之间的关系,若是让考生分析A、B、C之间的..
分类:
其他好文 时间:
2016-04-02 19:04:46
阅读次数:
179
Libgdx共享资源因为Libgdx可以在多平台上运行,因此理论上资源应该放在core目录下,因为Android和桌面版都包含主目录。但是Android对于如何存放这些文件有严格的规则,我们必须把资源放在固定的目录下。因此如果创建的工程需要在Android设备下运行的话,必须把资源放在Android项目自动创建的资源目录下。如果只是练习的可以放在core工程下面。SpriteBatch的使用一
从...
分类:
其他好文 时间:
2016-03-28 00:15:11
阅读次数:
260
昨天突然被问到traceroute的原理,一时竟也说不出来,有些命令平时虽然经常在用,但实际原理确并不了解,趁这次机会就来梳理一下。 traceroute:是网络诊断中,用来分析IP包经过那些路由的命令。 学前知识: IP包中有个字段TTL,这个是最大跳转次数的字段,每经过一个路由器,值会-1,当值 ...
分类:
其他好文 时间:
2016-03-27 21:08:10
阅读次数:
387
文章从上层应用访问字符设备驱动开始,一步步地深入分析Linux字符设备的软件层次、组成框架和交互、如何编写驱动、设备文件的创建和mdev原理,对Linux字符设备驱动有全面的讲解。...
分类:
系统相关 时间:
2016-03-20 11:56:02
阅读次数:
282
摘自 《深入分析Java Web技术内幕》 当一个用户在浏览器中输入www.abc.com时,DNS解析将会有将近10个步骤,这个过程大体描述如下。 当用户在浏览器中输入域名并按下回车键后。 第1步,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束。浏览器缓
分类:
其他好文 时间:
2016-03-20 00:21:05
阅读次数:
182