- 博客(7)
- 收藏
- 关注
转载 property_get/property_set
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。
2016-03-10 11:46:48 325
原创 Android build.prop生成过程分析
build.prop的是build/core/Makefile生成的。ifdef TARGET_SYSTEM_PROPsystem_prop_file := $(TARGET_SYSTEM_PROP)elsesystem_prop_file := $(wildcard $(TARGET_DEVICE_DIR)/system.prop)endif先加载项目的system.prop,变量TAR
2015-01-28 17:34:38 1824
转载 Android编译系统分析大全 终极总结篇
一、概述自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。Android编译系统(build system)集中于Android源码
2015-01-28 14:50:22 530
转载 Android Layout_weight的深刻理解
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:
2014-12-29 11:53:16 371
原创 Android编译预处理分析
function lunch(){ local answer if [ "$1" ] ; then answer=$1 else print_lunch_menu echo -n "Which would you like? [aosp_arm-eng] " read answer fi local selection= if [ -z "$answer" ] then selection=aos
2014-10-30 16:41:14 953
转载 shell 参数列表
Appendix B. 参考卡片下面的参考卡片提供了对于某些特定的脚本概念的一个总结. 之前我们已经对这里所提及的概念进行了详细的解释, 并且给出了使用的例子.表格 B-1. 特殊的shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10
2014-06-22 15:55:42 2186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人