- 博客(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
1382
原创 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
1484
原创 你真的会使用logcat吗
logcat作为我们最常用的工具之一,你确定下面用法你都会吗。 基本语法: Usage: logcat [options] [filterspecs] 选项: options include: -s 设置默认的过滤级别为silent,实际上是设置filterspece为“*:s” -f 指定
2014-10-11 15:13:56
754
原创 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
6742
原创 android智能指针学习
代码来源:android4.2.2源码智能指针参考原型:13章 复制控制->13.5 用引用计数法来定义智能指针。android智能指针类文件:RefBase.h,StrongPointer.h定义了两个计数类和两种智能指针。两种计数类分别是轻量级计数(LightRefBase)和强弱指针计数类RefBase。两种智能指针分别是强指针模版类(sp)和弱指针模版类(wp)。1. 轻量
2013-12-02 17:31:16
1028
转载 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
632
翻译 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
547
原创 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
704
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人