自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is bright

记录工作和生活中的点点滴滴

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android System Property分析(3):property接口实现

无论是命令行,java层最后都是调用c层的接口来实现,property_set, property_get,property_list。    ./system/core/libcutils/properties.c中有三种实现方式,在我们的平台中定义了HAVE_LIBC_SYSTEM_PROPERTIES,这里以HAVE_LIBC_SYSTEM_PROPERTIES为例。    ./bu

2015-11-17 18:43:49 1025

原创 Android System Property分析(2):property_service

ssss

2015-11-17 17:24:24 654

原创 Android System Property分析(1):property接口

属性系统是android的一个重要特性,它作为一个服务运行在init中,管理系统配置和状态。1. 命令行使用property方法:getprop setprop 2. init.rc中使用property方法:setprop 3. java层使用property方法:

2015-11-16 15:41:17 1365

原创 你真的会使用logcat吗

logcat作为我们最常用的工具之一,你确定下面用法你都会吗。         基本语法:     Usage: logcat [options] [filterspecs]     选项:     options include:      -s    设置默认的过滤级别为silent,实际上是设置filterspece为“*:s”      -f      指定

2014-10-11 15:13:56 656

原创 android启动流程

从kernel init完成到home程序启动

2013-12-05 11:12:37 883

原创 android init.rc解析

参考:system/core/init/readme.txt (android init language)

2013-12-04 15:42:02 710

原创 recovery调试方法

有客户反馈不知道如何调试recovery,在这里介绍下recovery的调试方法。1. 如何在recovery模式使用adb在recovery模式下,init程序加载的rc文件是bootable/recovery/etc/init.rc。service adbd /sbin/adbd recovery disabled# Always start adbd on use

2013-12-04 14:23:31 6585

原创 android智能指针学习

代码来源:android4.2.2源码智能指针参考原型:13章 复制控制->13.5 用引用计数法来定义智能指针。android智能指针类文件:RefBase.h,StrongPointer.h定义了两个计数类和两种智能指针。两种计数类分别是轻量级计数(LightRefBase)和强弱指针计数类RefBase。两种智能指针分别是强指针模版类(sp)和弱指针模版类(wp)。1. 轻量

2013-12-02 17:31:16 987

转载 Android Bander设计与实现 - 设计篇

[-]引言面向对象的Binder IPCBinder通信模型Binder驱动ServiceManager与实名BinderClient获得实名Binder的引用匿名BinderBinder协议BINDER_WRITE_READ之写操作BINDER_WRITE_READ从Binder读出数据struct binder_transaction_data收发数据包结构Bi

2013-07-22 16:59:51 518

翻译 Android Init Language

Android Init Language---------------------The Android Init Language consists of four broad classes of statements,which are Actions, Commands, Services, and Options.All of these are line-orient

2013-07-22 16:49:00 514

原创 android常用命令

在执行source build/envsetup.sh,lunch一个product后,有一些方便我们使用的命令。编译相关: m:相比执行make -j8,我们可以简单的使用m -j8代替,并且如果当前不在android根目录也可以执行。 例如:android/frameworks$ m -j12 make-all:等同于先extract-bsp,再m -j8.

2013-07-22 16:45:01 661

原创 重新注册了个CSDN的博客

csdn博客开通了,重新申请了个账号,记录工作中的点滴

2013-07-22 16:37:43 454

Android Bootcamp 2017—QuickBoot

google官方文档:开机速度优化必备文档; Android Bootcamp 2017—QuickBoot

2017-12-13

makefile中文教程

跟我一起写makefile,makefile中文教程.pdf,快速掌握mk

2013-07-29

空空如也

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

TA关注的人

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