自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 2015/5/25:写在入职华为前夜

    雨还在下,人还在广州,虽已是深夜,但是我必须写下下面的文字,未来日子过得怎么样,全靠我这一个职业生涯10年也是最后职业生涯10年的成就。   古人云“勿以善小而不为,勿以恶小而为之”。当我踏入华为大楼的一瞬间,其实整个华为人都在看我。作为一个已经工作了10年的职场人,我不是刚入职的应届毕业生,所以我不能犯任何错误,也不容我犯我犯任何错误。不仅要“三思而后行”,更要“三思而后言”

2015-05-24 23:37:43 551

原创 2015/4/22 深入理解Android 卷I:深入理解Audio系统

1.AudioFlinger:管理着系统中的输入输出音频流,并承担音频数据的婚姻,以及读写Audio硬件等工作以实现数据的输入输出功能。2.阅读API文档,是一个快速掌握相关知识的好方法。3.Linux平台创建共享内存的一般做法是:1>进程A创建并打开一个文件,得到一个文件描述符fd;

2015-04-22 09:44:28 636

原创 2015/4/21 深入理解Android卷I:第3章:深入理解init

1.init流程:   1>解析两个配置文件   2>执行各个阶段的动作   3>调用propery_init初始化属性相关的资源,并且通过Property_start_service启动属性服务   4>init进入一个无限循环,并且等待一些事情发生

2015-04-22 01:04:01 393

原创 2015/01/14 模块编译

其实不难:BUILD_OPTION 写  a -MCSC or Module Name 写libmedia

2015-01-14 19:53:12 305

原创 2015/01/12:研究1>振动 2>session 3>audiofocus 4>数据传输流程

这个月要把下面几个东西研究的比较清楚 1>session  (01/12完成)2>振动 3>audiofocus 4>数据传输流程

2015-01-12 10:05:16 313

原创 2015/01/10: 几个小知识

1.push 文件adb remountadb shell su -c setenforce 02.打堆栈     Log.d(TAG,Log.getStackTraceString(new Throwable()));    ALOGW("liugang.2015.01.10 is line=%d",__LINE__);    android::CallSta

2015-01-10 20:05:30 402

原创 2015年1月9日:十年小结与年度计划

十年了,是的,十年了,从毕业到工作已经十年了,这十年了,貌似我没有表现出我在代码这块的天份,只能算中规中矩;令人匪夷所思的是:这10年写的原创代码少之又少,有点对不起程序员这个称号,与高级程序员更是无缘也在情理之中;所以某星公司不叫程序员,叫研究员,看来也是有道理的。 这十年,我在两家公司工作过,刚工作那会,搞C,可是我一直想搞C++,VC++;现在看起来不在于你搞什么,而是在特定的时间内

2015-01-09 10:39:56 512

空空如也

空空如也

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

TA关注的人

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