- 博客(15)
- 资源 (12)
- 收藏
- 关注
转载 【凯子哥带你学Framework】Activity启动过程全解析
目录(?)[+]It’s right time to learn Android’s Framework !前言学习目标写作方式主要对象功能介绍主要流程介绍zygote是什么有什么作用SystemServer是什么有什么作用它与zygote的关系是什么ActivityManagerService是什么什么时候初始化的有什么作用Launcher
2015-10-28 17:38:55 1573
转载 Android音频系统之AudioTrack(二)
1.1.1 AudioPolicyService的路由实现我们在AudioPolicyService小节曾将其比作是一个“路由器”,不过还没有深入解析它是如何完成路由选择的。这部分的功能与使用者——AudioTrack有很大关联,所以我们特别将它的实现原理剖析放在这里,以使读者可以综合起来理解。路由器功能由如下几个部分组成:l 与发送方(AudioTrack)的接口就好像路由器首
2015-10-11 20:32:16 613
转载 Android音频系统之AudioTrack(一)
1.1 AudioTrack1.1.1 AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音乐播放器。而相比MediaPlayer,AudioTrack更为精练、高效,实际上MediaP
2015-10-11 20:30:06 628
转载 Android音频系统之AudioPolicyService
2013-04-15 18:12 9358人阅读 评论(0)收藏 举报目录(?)[+]1.1 AudioPolicy Service在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。1.1.1 AudioPolic
2015-10-11 17:43:13 753
转载 Android音频系统之AudioFlinger(四)
1.1.1 AudioMixer每一个MixerThread都有一个唯一对应的AudioMixer(在MixerThread中用mAudioMixer表示),它的作用如其名所表示的,就是为了完成音频的混音操作。 图 13‑14 MixerThread示意图 如上图,MixerThread对外开放的接口主要涉及到Parameter(比如setPar
2015-10-11 17:41:16 557
转载 Android音频系统之AudioFlinger(三)
1.1.1 PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_sleepTime、threadLoop_standby等等。以这样的前缀开头,是因为这些函数都是在thr
2015-10-11 17:38:59 533
转载 Android音频系统之AudioFlinger(二)
1.1.1 音频设备的管理虽然AudioFlinger实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。从职能分布上来讲,AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多
2015-10-11 17:36:36 564
转载 Android音频系统之AudioFlinger(一)
原文 地十;http://blog.csdn.net/xuesen_lin/article/details/88050681.1 AudioFlinger在上面的框架图中,我们可以看到AudioFlinger(下面简称AF)是整个音频系统的核心与难点。作为Android系统中的音频中枢,它同时也是一个系统服务,启到承上(为上层提供访问接口)启下(通过HAL来管理音频设备)的作用。只有理
2015-10-11 17:33:34 490
转载 Android音频系统之音频框架
目录(?)[-] 1 音频框架 11 Linux下的音频框架 12 TinyAlsa 13 Android系统上的音频框架转载请注明,From LXS, http://blog.csdn.net/uiop78uiop78/article/details/8796492Android的音频系统在很长一段时间内都是
2015-10-11 17:28:56 640
转载 Android内核sysfs中switch类使用实例
原文地址;http://blog.csdn.net/kangear/article/details/37961151Android内核sysfs中switch类使用实例 终于在这个周末,可以干点自己想要干的事了。由我这个二流的内核驱动开发者来解析一下sysfs中的switch类。先推测一下来历,在普通的嵌入式Linux平台上,一般是各自为战,完全不需要遵循什么规则。在A
2015-10-07 18:16:29 632
转载 android switch模块
原文地址:http://blog.csdn.net/wh_19910525/article/details/11692875Android新增了一个switch处理模块,但是没有说明其具体用途,这里将对该模块进行详细的分析。switch是Android引进的一个新驱动,用于检测一些开关量。比如检测耳机插入和USB设备插入等。Switch的构架原理switch模块包含
2015-10-07 18:02:12 474
转载 Android 按键消息处理
Android按键消息处理 在android系统中,键盘按键事件是由SystemServer服务来管理的;然后在以消息的形式分发给应用程序处理。产生键盘按键事件则是有Linux kernel的相关驱动来实现。键盘消息有别于其他类型的消息;需要从Linux kernel drivers产生由上层app来处理。同时按键有着不同的映射值,因此从模块独立性角度各个独立的模块应该拥有不
2015-10-02 16:58:35 714
转载 Android framework中双击home 的实现
前言 欢迎大家我分享和推荐好用的代码段~~声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof正文 如果你需要做双击 home key 的检测你可以参考如下 sampl
2015-10-02 16:54:01 869
转载 基于Android 4.4 开发的多窗口系统 开放源码
原文地址:http://blog.csdn.net/mirkerson/article/details/46385763Hi, 这是我基于Android 4.4开发的多窗口系统,还有很多不足,还请多多指教啊,代码已经全部开源。视频地址源码地址Done:1. APP以窗口化显示在 PhoneWindowManag
2015-10-02 16:49:10 561
转载 XBMC 使用 Android StageFright 硬件解码
转载自:http://blog.csdn.net/mirkerson/article/details/40184803XBMC 在 Android 平台上,除了可以通过 Java MediaCodec API 使用硬件解码功能,还可以直接调用 Android 媒体框架 StageFright 提供的 C++ API 访问硬件解码器。StageFright 是 Andro
2015-10-02 16:45:12 976
HL7标准版本2.4(卫生信息传输协议)
2023-04-20
Rockchip 定制开关机铃声和动画说明
2021-12-02
TDMonitor2.2.6_Secure.rar
2020-07-11
QT参考文档-中文,循序渐进中文教程
2010-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人