自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android Tombstone 分析

转载:http://www.cnblogs.com/CoderTian/p/5980426.html1.什么是tombstone当一个动态库(native 程序)开始执行时,系统会注册一些连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会保存一个 tombstone 文件到/data/tombstones目录下(Logcat中也会有相应的

2017-01-13 17:35:49 4693 1

原创 Adnroid Watchdog实现详解

本文基于Android4.4, 最近查了下watchdog打印错误log的问题。头都大。。。也查看了下android framework 下watchdog的实现代码,做个记录以备后边温习,以及新入行后辈们能够快速上手 以PowerManagerservice为例做简单流程分析 Watchdog功能:1.      监视reboot广播2.      监视加到che

2015-05-14 20:09:47 813

原创 Handler,Looper,MessageQueue,Message总结

Handler,Looper,MessageQueue,Message总结

2015-05-14 17:10:12 636

转载 ECC算法的详细说明

http://blog.chinaunix.net/link.php?url=http://fpcfjf.blog.163.com%2Fblog%2Fstatic%2F55469793200951165949380%2F

2011-08-16 15:39:45 1417

转载 深度探索Activity(1): 系统服务初始化

引言:这里想好好的对Android Framework中Activity的相关行为做一个研究,首先探讨的是Activity的生存环境,也就是系统服务初始化部分。 一、Zygote Service凡事均想知道事物的来龙去脉,每次我看待一个课题,总会从系统初始化开始研究,

2011-02-15 17:09:00 508

转载 Android2.2 Vold 消息接收及挂载/卸载处理部分分析

Vold 消息接收及挂载/卸载处理部分分析我们知道在关于Vold分析的第一篇“system/vold/main.cpp-----mian函数分析” 中,除了NetlinkManager 对象nm间接启动了startListner线程之外,还有一个CommandListener对象cl启动了startListener线程;     cl->startListener()  调用SocketListener::startListener(),在startListener函数中启动线程pt

2011-01-12 14:29:00 911

转载 Android2.2 Vold mian函数分析

声明  VolumeManager *vm;  CommandListener *cl;    NetlinkManager *nm;对象指针;创建目录/dev/block/vold    mkdir("/dev/block/vold", 0755);分别构建VolumeManager 、 CommandListener 、NetlinkManager 对象*vm,*cl,*nm;    if (!(vm = VolumeManager::Instance()))     if (!(n

2011-01-12 14:28:00 836

转载 android 2.2 vold (二)---Vold 中 Netlink事件通信机制分析

Vold 中 Netlink事件通信机制分析NetlinkHandler的成员函数start()会调用SocketListener::startListen()在system/vold/main.cpp main()函数中调用nl->start(),就是调用int NetlinkManager::start() 函数,该函数主要功能:    (1). 创建NETLINK socket    (2). 构建NetlinkHandler对象,并通过其成员函数start()调用SocketLi

2011-01-12 14:26:00 1226

转载 android 2.2 vold VolumeManager 分析

Vold 中 volumeManager分析void NetlinkHandler::onEvent(NetlinkEvent *evt) {    VolumeManager *vm = VolumeManager::Instance();    const

2011-01-12 14:24:00 1371

转载 android 2.2 vold

Android2.2 Vold 分析(三)---Vold 中 volumeManager分析 Android2.2 Vold 分析-2---20110105-2Vold 中 volumeManager分析void NetlinkHandler::onEvent(NetlinkEvent *evt) {    VolumeManager *vm = VolumeManager::Instance();    const char *subsys = evt->getSubsystem

2011-01-12 14:24:00 1274

转载 bus,device,driver三者关系

bus:  总线作为主机和外设的连接通道,有些总线是比较规范的,形成了很多协议。如PCI,USB,1394,IIC等。任何设备都可以选择合适的总线连接到主机。当然主机也可能就是CPU本身。内存也是通过BUS连接到主机的,可内存使用的总线不是外设总线,因此和内存使用相同类型的总

2010-12-07 11:29:00 488

转载 驱动基础

首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数看platform_driver结构,定义于include/linux/platform_device.h文件中:struct platform_driver {    int (*probe)(struct platform_device *);    int

2010-12-04 11:23:00 382

转载 网络套接字

Linux网络编程 套接字    一:概述    Socket 的英文原意就是“孔”或“插座”,现在,作为BSD UNIX 的进程通讯机制,取其后一种意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以接受信号(或能量),有的可以发送信号(或能量)。假如电话线与电话机之间安放一个插座(相当于二者之间的接口,这一部分装置物理上是存在的)则Socket 非常相似于电话插座。    将电话系统与面向连接的Socket 机制相比,有着惊人相似的地方。以一个国家级的电话网为例。电话的通话双

2010-08-27 08:23:00 710

转载 进程环境

进程环境

2010-08-27 08:19:00 309

转载 Linux网络编程 套接字 一:概述 Socket 的英文原意就是“孔”或“插座”,现在,作为BSD UNIX 的进程通讯机制,取其后一种意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以接受信号(或能量),有的可以发

当内核起动C程序时(使用一个exec()函数),在调用main()前先调用一个特殊的起动例程。可执行程序文件将此起动例程指定为程序的起始地址——这是由连接编辑程序设置的,而连接编辑程序则由C编译程序(通常是cc)调用。起动例程从内核取得命令行参数和环境变量值,然后为调用main()函数作好安排。有五种方式使进程终止<br />正常终止<br />从main()返回<br />调用exit()<br />调用_exit()<br />异常终止<br />调用ab

2010-08-26 18:15:00 565

转载 进程的环境

当内核起动C程序时(使用一个exec()函数),在调用main()前先调用一个特殊的起动例程。可执行程序文件将此起动例程指定为程序的起始地址——这是由连接编辑程序设置的,而连接编辑程序则由C编译程序(通常是cc)调用。起动例程从内核取得命令行参数和环境变量值,然后为调用main(

2010-08-05 20:48:00 321

android安全机制

android安全机制精通,很好的书籍,希望给同行带去帮组

2012-10-09

Android内核驱 ——电源管理

Android内核驱动 电源管理 powermanager ,了解android的电源管理很有帮组

2012-10-09

android应用开发

android应用开发的经典书籍,非常适合开发者看

2012-10-09

android界面布局

经典的书籍,适合专心的人去看,希望给大家带来技术上的提升。

2012-10-09

android驱动开发

很适合入门者看,对于android初学者来说真是精品

2012-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除