64位 ubuntu adb No such file or directory 解决办法
13.04 很简单,安装一个 ia32-libs 就好了(sudo apt-get install ia32-libs)。一看就知道64位系统又悲剧了一次。 13.10 13.10 把 ia32-libs 这个包禁止掉了,它会提用下面几个包来代替: lib32z1 lib32
13.04 很简单,安装一个 ia32-libs 就好了(sudo apt-get install ia32-libs)。一看就知道64位系统又悲剧了一次。 13.10 13.10 把 ia32-libs 这个包禁止掉了,它会提用下面几个包来代替: lib32z1 lib32
在 framework 的 native 层一大票 sp, wp 之类的玩意。这个是 android 自己搞的一套智能指针技术,就是为了偷懒用的,利用引用计数和构造、析构函数实现内存自动释放的功能(其实我挺讨厌这套东西,刚看着头晕,自己手动 new、delete 对象有那么难么?
Provision 是 android 中的一个系统应用(源码位置在: packages/apps/Provision 下面)。它的主要作用是作为开机引导用户进行一些基本设置。但是在原生的 android 系统中,这个 provision 非常的简单,只有一个空白的 activi
其实是前段时间移植 2.3 的 blur 效果到 4.2 上,然后记录下一些需要注意点的地方。改的地方是 surfacefliner(代码在 framework/native/services/surfaceflinger 下面,2.3 的是在 framework/base/se
android 开机启动画面一共有3种: framebuffer logo 在 linux kernel framebuffer 驱动中的 logo(代码在 kernel/drivers/video/fbmem.c)。是一个 ppm 文件。可以通过工具制作(下面这些工具在 ubu
vold 是 android system/bin 下的一个本地程序(代码在 system/vold 下)。用于处理 framework 中各种和 mount、unmount 相关的命令。 vold 的框架结构分析,推荐去看一本叫《深入理解 Android 卷I》的第九章,很详细
ActivityManager 有个一个函数 forceStopPackage: 1234567891011121314151617181920212223242526/** * Have the system perform a force stop of everythin
什么是build.prop? /system/build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。这个文件是如何生成的呢? build/tools/buildinfo.sh 脚本就是专门用于生成buil
1. ICU ICU4C(ICU for C,http://site.icu-project.org/)是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于”IBM公共许可证”的,与开源组织合作研究的, 用于支
Android 的系统(System Settings)的配置文件在 framework/base/core/res/res/values/config.xml 里面。编译模块 framework/base/core/res 能得到 out/target/product/xx/s