自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ubuntu14.04上交叉编译opencv-2.4.9

一、下载opencv源码以及相关依赖库源码(libz、libjpeg、libpng、yasm、libx264、libxvid、ffmpeg) 二、编译依赖库        1、Libz的交叉编译             第一步: export CC=              第二步 :  ....

2017-10-24 17:55:11

阅读数 444

评论数 0

adb命令执行过程解析

一、adb connect命令执行过程   目前adb提供了两种形式建立host端和device端的连接:usb和网络。   adb connect的作用就是通过TCP/IP连接host和device。   1、client端 adb_commnadline() -> adb_qu...

2015-01-28 20:47:27

阅读数 2665

评论数 0

Android ADB实现解析

ADB是Android系统提供的调试工具,整个ADB工具由三部分组成:adb client、adb service、adb daemon

2014-11-25 10:49:52

阅读数 9332

评论数 4

Android recovery UI实现分析

Android recovery模式为何物? 关于这个问题, baidu上已经有无数的答案,不理解的朋友先补习一下。从纯技术角度来讲, recovery和android本质上是两个独立的rootfs,   只是recovery这个rootfs存在的意义就是为android这个rootfs服...

2014-10-23 15:22:48

阅读数 7161

评论数 6

Android数字签名解析(三)

在刚才开始学习android数字签名的相关知识点的时候,被资料中出现的keystore、x509、密钥对、debug.keystore弄的晕头 转向,经过一段时间的了解,总算明白一些。 一、make_key脚本生成密钥对 android源码中自带的工具make_key(d...

2014-06-11 16:37:59

阅读数 2040

评论数 0

Android数字签名解析(二)

在Android数字签名解析(一)中,介绍了android进行签名的两种方式,其中用密钥对进行签名用到了signapk.jar这个javal库, 下面我们就看看signapk签名的实现过程。 signapk的源码在build/tools/signapk/下。

2014-06-11 10:18:21

阅读数 2397

评论数 0

Android数字签名解析(一)

一、数字签名概述 所谓"数字签名"就是通过某种密码运算生成一系列符号及代码组成电子密码进行签名,来代替书写签名或印章。 数字签名有两种功效:一是能确定消息确实是由发送方签名并发出来的,因为别人假冒不了发送方的签名。二是数字签名能确 定消息的完整...

2014-06-07 16:27:01

阅读数 2264

评论数 0

Android alarm解析

Alarm用于执行某些需要在应用程序生命周期之外执行的操作,比如,在应用程序中设置一个alarm来控制在每天的特定时刻运行一个service, 那个时刻应用程序本身可能已经关闭。 Android提供了AlarmManager类给应用程序作为接口,来进行alarm相关的操作。AlarmManage...

2013-11-01 18:28:18

阅读数 3369

评论数 0

Android ueventd解析

ueventd是接收uvent的一个守护进程,主要作用根据uevent是创建或删除/dev/xxx,ueventd代码不多,下面我们直直接针对代码分析。 int ueventd_main(int argc, char **argv) {    struct pollfd ufd;    in...

2013-07-05 14:40:00

阅读数 8796

评论数 2

Android之getSystemService方法实现详解

一、概述 Android应用层获取系统java层的service, 用到getSystemService这个API。getSystemService方法定义于context类, 但context类是一个抽象类,它的具 体实现在contextImpl类中, getSystemSe...

2013-05-15 17:06:07

阅读数 3731

评论数 0

android ctl属性的实现过程

对于android开机动画的启动和停止,在代码中是通过调用property_service.c中的property_set实现的,代码如下:   property_set(“ctl.start”, “bootanim”);   property_set(“ctl.stop”, “boota...

2013-05-02 15:51:52

阅读数 4117

评论数 1

init.rc文件解析过程详解

一、init.rc文件结构介绍            init.rc文件基本组成单位是section。section分为三种类型, 分别由三个关键字(所谓关键字即每一行的第一列)来区分,这三个 关键字是on、service、import。                 1、on类型的...

2013-04-21 21:34:56

阅读数 2092

评论数 0

charger代码分析(Android4.2)

Android charger源代码位于system/core/charger目录下,代码量不大,下面就对charger代码作个简单的分析。   一、main函数   int main(int argc, char **argv) { int ret;   struct charg...

2013-04-19 10:42:14

阅读数 2662

评论数 3

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