Android
文章平均质量分 79
solegend
这个作者很懒,什么都没留下…
展开
-
Android源码分析:StageFright多媒体框架
本文链接地址: http://www.redwolf-blog.com/?p=991StageFright in Android2.3.4在函数sp MediaPlayerService::Client::createPlayer(player_type playerType)中会去创建某个类型的player,StagefrightPlayer就是其中选项之一。转载 2012-11-21 16:35:21 · 2395 阅读 · 0 评论 -
DDD调试opencore/stagefright
Google为Android应用开发提供了eclipse加插件作为开发工具,基于eclipse可以方便调试apk,而对于底层开发人员(比如opencore开发)没有提供类似直观的开发工具及调试手段。本文旨在介绍一种基于ddd+gdbserver的调试方法,用于类似opencore的C层面的程序调试。 具体步骤如下:开一个shelladb shellps查看media转载 2012-11-21 16:33:56 · 574 阅读 · 0 评论 -
stagefright + omx小结
转自:http://blog.chinaunix.net/u1/57901/看了将近1个多月的stagefright和OMX IL,感觉对框架有了一点感觉,趁感觉还在,记录下来和大家分享,由于本人也是刚开始看多媒体框架,有认识不当的地方还请务必指正.由于stagefright和openmax运行在两个不同的进程上,所以他们之间的通讯要经过openBinder转载 2012-11-21 16:32:38 · 427 阅读 · 0 评论 -
android binder分析
Android深入浅出之Binder机制一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l ServiceManager,这是Androi转载 2012-11-21 16:30:42 · 867 阅读 · 1 评论 -
Android的输入法框架
Android的输入法框架转自:http://hi.baidu.com/leo10086/item/f81c0bfa6882aa19e3e3bd50Android的输入法框架比价复杂。从进程的角度来讲,相关功能主要分布在下面三个位置: 客户端应用是一个包含有图形界面的应用,如地址本。图形界面上包含有能够接收输入的编辑框,如TextView。转载 2012-11-21 16:28:32 · 1557 阅读 · 0 评论 -
android crash 分析
What should we do when meet a crash in android?原帖地址:http://leave001.blog.163.com/blog/static/1626912932011226105512484/制造一个crash为了演示的目的,我在libsensors的open_sensors_device中故意制造了一个crash:st转载 2012-11-21 15:54:31 · 1546 阅读 · 0 评论 -
Android深入浅出之Audio第三部分Audio Policy[1]
Android深入浅出之Audio第三部分Audio Policy[1]http://blog.csdn.net/Innost/article/details/6158960一 目的上回我们说了AudioFlinger(AF),总感觉代码里边有好多东西没说清楚,心里发毛。就看了看AF的流程,我们敢说自己深入了解了Android系统吗?AudioPolicyService(APS)是转载 2012-11-23 15:09:21 · 392 阅读 · 0 评论