- 博客(11)
- 资源 (23)
- 论坛 (312)
- 收藏
- 关注
原创 Audio系统中声音输出设备的getOutput函数的调用流程图
Audio系统中设置声音输出设备的getOutput函数的调用流程图如下:AudioPolicyClientInterface的派生类只有一个,即AudioPolicyService类。AudioPolicyService的基类有三个,定义如下:class AudioPolicyService: public BnAudioPolicyService, public AudioPo
2012-06-28 23:56:32
5699
1
原创 Android mediaserver占用CPU过高的问题
mediaserver是android中一个非常重要的进程,音频,视频,camera都和mediaserver进程有关,它启动的服务有:"media.audio_flinger", "media.player", "media.camera", "media.audio_policy"。 具体参考:创建mediaserver的过程 所以,如果mediaserver的cpu占
2012-06-27 14:15:57
14703
原创 AudioRecord的getMinBufferSize函数的分析
AudioRecord的getMinBufferSize函数的分析1.java用法示例此方法是静态方法,可以直接调用,测试用例如下,测试此函数的取得的最小buffer: int size = AudioRecord.getMinBufferSize(44100, AudioFormat.CHANNEL_IN_DEFAULT, AudioFormat.ENCODING_PCM_
2012-06-19 20:25:15
21604
3
原创 Android MP4取得播放时长的方法
<!--@page {margin:2cm}h1 {margin-top:0.85cm; margin-bottom:0cm; color:#365f91; page-break-inside:avoid}h1.western {font-family:"Cambria",serif; font-size:14pt}h1.cjk {font-fami
2012-06-18 13:14:10
12054
1
原创 计算MP4文件播放时长的方法
计算MP4文件的播放时长,可以通过在mvhd box中去取得timescale和duration后计算得到:播放时长 = duration / timescale单位为秒(s)。下面先介绍mvhd的结构。Movie Header Atoms - MVHDMovie header atom定义了整个movie的特性,例如time scale和duration,它的atom类型是'
2012-06-17 22:26:22
15566
转载 Android Stagefright MPEG4Extractor分析
视频播放的基本流程? video track +---------------+ frame +--------------+ +--------------->| Video Decoder |---------->| Video Outp
2012-06-16 22:22:22
4780
转载 Android SurfaceFlinger之CS架构
Surface, SurfaceFlinger的CS架构,写的不错。转自:http://www.cnblogs.com/xl19862005/archive/2011/11/17/2215363.htmlandroid之CS架构在此之前,有必要理清一下下表1中所列出的一些概念。ISurface定义了基础的Surface接口,供GUI系统客户端(应用)
2012-06-16 22:11:16
4199
转载 [整理]Android测试日志文件抓取与分析
1.log文件分类简介实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志状态信息的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport,工程模式等2
2012-06-15 20:25:28
35934
原创 华为U8500刷了2.2后自定义铃声,短信通知音,闹铃音的方法
自定义铃声和短信音应该放在SD卡中。1.在SD卡任意位置建立名为“ringtones”的文件夹,把自己的电话铃声扔进去也可以通过以下方式设置手机来电铃声:用自带的音乐播放器或者其他的音乐播放器进行设置,选中歌曲按menu 就会出现设置为铃声选项2.在SD卡任意位置建立名为“notifications”的文件夹,把自己的短信音扔进去3.在SD卡任意位置建立名为“a
2012-06-11 19:20:30
2194
原创 Android audio设备的定义
audio设备的定义位于AudioSystem.h文件中enum audio_devices { // output devices 1.输出设备: DEVICE_OUT_EARPIECE = 0x1, // 听筒 DEVICE_OUT_SPEAKER = 0x2, // 扬声器 DEVICE_OUT_WIRED_HEADSET = 0x4, // 线控耳机,可
2012-06-05 14:53:47
15515
原创 MediaPlayer中创建AudioTrack的过程
MediaPlayer中创建AudioTrack的过程使用MediaPlayer播放音视频时,会创建AudioTrack对象用于播放音频数据。下面就来看看MediaPlayer创建AudioTrack的过程:1.创建AudioTrack对象MediaPlayer类中并没有直接创建AudioTrack,而是把创建AudioTrack对象的操作放在了MediaPlayerServi
2012-06-04 17:12:28
6765
android个税通2.0
2011-07-06
android 天气预报软件
2010-11-19
SGP.02_v3.2_updated.pdf
2020-08-17
《音视频开发进阶指南:基于Android与iOS平台的实践》第4章AudioPlayer的Android Studio工程源码
2019-04-26
安卓爱笑话ijoke
2015-08-04
Google Play services com.google.android.gms-7.8.93_(2104405-448)
2015-07-28
Android秒表计时器安装文件
2010-08-08
SingleTask类型的activity怎么区分是新调用的还是亮屏恢复的?
发表于 2020-11-01 最后回复 2020-11-01
Ubuntu14.04安装搜狗输入法后无法输入汉字
发表于 2020-02-05 最后回复 2020-03-24
【log理解】是由于缺少read权限导致的crash吗?
发表于 2020-02-25 最后回复 2020-02-25
ameyume的留言板
发表于 2020-01-02 最后回复 2020-01-02
服务器上go errors输出的log在哪里查看?
发表于 2019-08-14 最后回复 2019-12-24
Android Q中外部存储盘路径正则表达式的理解
发表于 2019-10-12 最后回复 2019-10-14
头指针与头结点的异同凌乱了
发表于 2019-09-24 最后回复 2019-09-30
nginx.conf配置文件所在目录/usr/local/nginx/conf和/data/nginx/conf的区别?
发表于 2019-08-06 最后回复 2019-08-13
go import 导入包名前加下划线点'.'是什么意思?
发表于 2019-08-01 最后回复 2019-08-01
ubuntu自带的gccgo和下载的golang有什么区别?
发表于 2019-07-29 最后回复 2019-07-30
go配置emacs编辑器代码自动提示的”.emacs“文件在哪里?
发表于 2019-07-29 最后回复 2019-07-30
包中 init 函数引发的 panic 只能在 init 函数中捕获,在 main 中无法被捕获的示例没看明白
发表于 2019-07-23 最后回复 2019-07-25
go语言之抛出异常panic和recover中“只有最后一次panic能被捕获”的理解
发表于 2019-07-23 最后回复 2019-07-25
分析Watchdog杀死系统进程导致的系统重启,需要看前面多长时间的log?
发表于 2019-06-19 最后回复 2019-07-25
Win10系统安装eclipse配置Android开发环境编译找不到Keep
发表于 2019-04-21 最后回复 2019-06-26
Source Insight怎么设置API注释字体?
发表于 2019-04-25 最后回复 2019-06-26
ndk编译ffmpeg 4.1版本 error: request for member 's_addr' in something not a st
发表于 2019-02-12 最后回复 2019-04-23
存储几百条字符串String数组和HashMap哪个效率高些?
发表于 2010-11-14 最后回复 2019-03-17
一个类成员为空的话可以在子线程中创建吗?
发表于 2018-09-18 最后回复 2019-02-11
Android电视获取的系统分辨率与屏幕的实际分辨率区别
发表于 2017-11-13 最后回复 2019-02-11
ubuntu14.04升级提示/boot磁盘空间不足
发表于 2018-07-11 最后回复 2019-02-11
线程wait, notify使用错误java.lang.IllegalMonitorStateException
发表于 2010-11-14 最后回复 2018-12-26
为什么GestureDetector的onFling函数执行不到
发表于 2010-09-17 最后回复 2018-12-19
一个函数的返回值不做处理,会引起内存泄露吗?
发表于 2018-12-07 最后回复 2018-12-10
MediaInfo查看3gp视频文件,概要中的编码设置ID“3gp5”是从哪里读的?
发表于 2012-09-12 最后回复 2018-12-06
xml声明中的encoding="UTF-8",可以写成“uTF-8”,或其他大小写混合写吗?
发表于 2008-05-29 最后回复 2018-09-20
Android Studio 1.0 JNI 引用多个C++文件编译找不到类的问题
发表于 2015-12-09 最后回复 2018-01-10
ubuntu右侧菜单栏和文件管理器多出来的usb设备符号怎么去掉?
发表于 2016-04-14 最后回复 2017-11-13
为什么有R.java文件,也更新了,再Activity类还是提示找不到R下的各种id呢?
发表于 2010-08-06 最后回复 2017-08-30
Gallery怎么设置当前被选中的那张图片的背景色?
发表于 2010-09-16 最后回复 2017-08-26
run运行完Thread就结束了,那么下次怎么才能start这个thread呢?
发表于 2010-11-21 最后回复 2017-07-16
MP3每一帧的采样个数和采样率如何理解?
发表于 2014-11-20 最后回复 2017-05-18
Resource View下的XXX.rc目录提示“Opened in another editor”怎么办?
发表于 2008-07-14 最后回复 2017-04-10
如何去掉一个字符串中的数字?需要考虑空间和效率。
发表于 2011-04-02 最后回复 2017-02-21
Spinner怎么设置字体大小?
发表于 2010-08-28 最后回复 2017-02-20
List和Set中Iterator的next()用法的区别?
发表于 2010-12-27 最后回复 2016-12-20
编译jni时envsetup.sh时提示“envsetup.sh:找不到命令”及相关问题
发表于 2011-03-14 最后回复 2016-11-30
ImageView用getDrawable()得到的Drawable的问题
发表于 2011-02-13 最后回复 2016-10-21
【---关注---】网银的U盾的密钥是怎么与服务器同步的?
发表于 2010-02-10 最后回复 2016-09-14
ubuntu, winxp双系统, 忘记xp的登录密码怎么办?
发表于 2011-07-20 最后回复 2016-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝