05 2012 档案

摘要:本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点。本文关注的是MediaPlayer系统的架构,其他... 阅读全文
posted @ 2012-05-16 00:10 夏大王 阅读(1172) 评论(0) 推荐(0)
摘要:packages 目录 . |-- apps (应用程序库) | |-- AlarmClock (闹钟) | |-- Bluetooth (蓝牙) | |-- Browser (浏览器) | |--... 阅读全文
posted @ 2012-05-09 22:51 夏大王 阅读(476) 评论(0) 推荐(1)
摘要:|-- Makefile |-- bionic (bionic C库代替glibc) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts... 阅读全文
posted @ 2012-05-09 22:46 夏大王 阅读(550) 评论(0) 推荐(0)
摘要:很不错,学习底层可以先看这一篇。 转自http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/393 by thinker 想要了解一個系統,我常會從 makefile 或是 building system 下手,以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。透過了解 building syste... 阅读全文
posted @ 2012-05-07 23:41 夏大王 阅读(794) 评论(0) 推荐(0)
摘要:上一节走读代码的时候,看到一些函数不明白其中的意思,看起来很难受,这就先记录makefile中的函数(摘自陈皓的《跟我一起写 Makefile》) 使用函数 ———— 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。函数调用后,函数的返回值可以当做变量来使用。 一、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识... 阅读全文
posted @ 2012-05-07 23:20 夏大王 阅读(700) 评论(0) 推荐(0)
摘要:目的是能搞潇洒自如,熟门熟路的读写makefile文件。 觉得从头到尾看一篇教程似乎有点慢,现在耐心越来越缺失。那就直接看一篇makefile文件。遇到问题记录下来。哈 我要看的代码是android源码makefile,好大。、 1. 应该首先看build/envsetup.sh,(转去9.1@ http://www.cnblogs.com/fly-fish/archive/2012/05... 阅读全文
posted @ 2012-05-07 22:55 夏大王 阅读(6272) 评论(0) 推荐(0)
摘要:虽然接触她很久了,但只能说认识,。说道很熟,熟到称兄道弟,这是我的目标。想要混熟总得经历些事情,那么现在开始吧。最近在学习android,还是从android开始吧! android源码中的build/envsetup.sh 顾名思义,这个脚本的主要作用是初始化编译环境,如环境变量。提供一些需要用到的函数,可作为指令调用。 我们看一下build/envsetup.sh 都干了什么事情。 ... 阅读全文
posted @ 2012-05-04 00:11 夏大王 阅读(2849) 评论(0) 推荐(0)
摘要:在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。 我在2006开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类的文章,但我仍旧想分享一些我的想法。它对我来说起到个提醒的作用,如果你有什么想法,也请留言。 0.专注 | Focus ... 阅读全文
posted @ 2012-05-02 23:59 夏大王 阅读(245) 评论(0) 推荐(0)
摘要:虽然vim不是去学android底层必备的工具,但是在linux下不可否认vim是十分好用的。因此,基于某种偏执我要先把vim简单掌握以下下。 1. vim插件的安装。 网上以为仁兄做好了一个脚本可供我们一键安装一些插件: $ mkdir ~/.vim_runtime$ svn co svn://orangoo.com/vim ~/.vim_runtime$ cat ~/.vim_ru... 阅读全文
posted @ 2012-05-02 23:49 夏大王 阅读(262) 评论(0) 推荐(0)