wince +sl 群

05 2016 档案

摘要:1. 源代码 pizza/frameworks/av/cmds/stagefright 2. recordvideo的相关文件 SineSource.cpp, recordvideo.cpp 3. 机器的h264编码库已经被rk打包 pizza/device/rockchip/common/vpn/lib/librk_on2.so h264 encoder https://github... 阅读全文
posted @ 2016-05-28 18:06 pengxinglove 阅读(272) 评论(0) 推荐(0)
摘要:1. 读取设备的framebuffer,最简单的方式是通过 adb adb shell cd /dev/graphics cat fb0 > screen ;得到当中主屏幕的内容 你可以切换屏幕,然后将之前暂存的屏幕内容写入到当前主屏幕当中,其显示的内容是之前的内容 cat screen > fb0 2. 得到本身机器的framebuffer的格式,可以使用系统自带的 test-fb-re... 阅读全文
posted @ 2016-05-28 16:41 pengxinglove 阅读(690) 评论(0) 推荐(0)
摘要:1. android4.2当中wifi display已经使用了此功能。只是android4.2没有像4.4以上那样封装的那么好。 android4.2有相应的接口,只是将其 @hide不像应用开发者使用 2.基本流程 mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mAudioManager.setRe... 阅读全文
posted @ 2016-05-21 18:16 pengxinglove 阅读(4920) 评论(1) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_5da93c8f0101e1yj.html 这篇文章主要要介绍的就是通过导入全编译的classes.jar包,来实现对隐藏API的使用。这种方法实现简单,程序员编程也简单,就像是那些隐藏的API在SDK中变得可见了一样。它的缺点就是兼容性问题,希望使用者引起重视,在使用时考虑清楚。 方法二:添加framework 编译出来的classe... 阅读全文
posted @ 2016-05-21 18:00 pengxinglove 阅读(2427) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/reiliu/article/details/8774749 Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHardware中进行播... 阅读全文
posted @ 2016-05-20 16:53 pengxinglove 阅读(369) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/hknock/article/details/44244031 Android的Wifi,默认情况下是不接受组播的,见:http://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock.html 默认情况下,应用是不接收组播信息的,这样要接收处理的报文太多,很... 阅读全文
posted @ 2016-05-18 13:47 pengxinglove 阅读(1423) 评论(0) 推荐(1)
摘要:http://blog.csdn.net/xuesen_lin/article/details/8805108 1.1 AudioPolicy Service 在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。 1.1.1 AudioPolicySe... 阅读全文
posted @ 2016-05-10 15:38 pengxinglove 阅读(390) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/xuesen_lin/article/details/8796492 我们可以结合目前已有的知识,想一下每一个层次都会包含哪些模块(先不考虑蓝牙音频部分)? · APP 这是整个音频体系的最上层,因而并不是Android系统实现的重点。比如厂商根据特定需求自己写的一个音乐播放器,游戏中使用到声音,或者调节音频的一类软件等等。 · ... 阅读全文
posted @ 2016-05-09 19:37 pengxinglove 阅读(1584) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/kunis/article/details/16918937 1,HAL定义 HAL(hardware abstraction layer)从字面意思理解,称为硬件抽象层。它是Android framework层运行的基石,android系统上层所需要的所有有关硬件的操作都需要调用HAL相关的API,如GPS,BT,输入设备,Graphocs,Camer... 阅读全文
posted @ 2016-05-09 19:12 pengxinglove 阅读(6151) 评论(0) 推荐(0)
摘要:【相关文件】 W/MediaMetadataRetriever( 522): MediaMetadataRetriever server died! I/ServiceManager( 106): service 'media.audio_flinger' died I/ServiceManager( 106): service 'media.player' died I/Serv... 阅读全文
posted @ 2016-05-09 17:12 pengxinglove 阅读(850) 评论(0) 推荐(0)
摘要:核心模块: /system/lib/hw/audio.r_submix.default.so hardware/libhardware/modules/audio_remote_submix 核心关键词 remote submix 我将audio.r_submix.default.so 没有重命名的时候,APK能够正常录制,但重命名之后,再重启设置,APK启动就出错了 W/AudioPo... 阅读全文
posted @ 2016-05-09 16:30 pengxinglove 阅读(3953) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/leixiaohua1020/article/details/11845435 更新(2014.8.26)=================== 又发现了一个不错的码流分析工具: Intel Video Pro Analyzer 2014: https://software.intel.com/en-us/media-solutions-portal 该工... 阅读全文
posted @ 2016-05-09 15:43 pengxinglove 阅读(1058) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/u010506504/article/details/41942705 API 3:Android 1.5 API 4:android 1.6 API 5:android 2.0 API 6:android 2.0.1 API 7:android 2.1 API 8:android 2.2 API 9:android 2.3 API 10:android ... 阅读全文
posted @ 2016-05-09 10:26 pengxinglove 阅读(2264) 评论(0) 推荐(0)
摘要:http://wenku.baidu.com/view/0d9e441a52d380eb62946df9.html 阅读全文
posted @ 2016-05-08 19:58 pengxinglove 阅读(207) 评论(0) 推荐(0)
摘要:https://github.com/scue/feeling-responsive/blob/d0936f2bbc5aa68dcc82bb69d24b71c2925de76f/_posts/courses/2015-05-20-android-system-files.md 这里通过罗列出Andr 阅读全文
posted @ 2016-05-08 19:33 pengxinglove 阅读(1256) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/hgl868/article/details/6888001 上回我们说了AudioFlinger(AF),总感觉代码里边有好多东西没说清楚,心里发毛。就看了看AF的流程,我们敢说自己深入了解了Android系统吗?AudioPolicyService(APS)是个什么东西?为什么要有它的存在?下层的Audio HAL层又是怎么结合到Android中来的?... 阅读全文
posted @ 2016-05-08 19:16 pengxinglove 阅读(317) 评论(0) 推荐(0)
摘要:android多媒体框架之流媒体AHandler消息机制----base on jellybean(十) http://blog.csdn.net/tjy1985/article/details/8063484 为什么我们要谈论流媒体的消息机制呢?因为在流媒体中,类似于我们写APP的时候,为了不阻塞UI线程,我们把利用handler,把UI线程分开异步执行,使用handler去执行某项比较费时的操... 阅读全文
posted @ 2016-05-08 17:12 pengxinglove 阅读(393) 评论(0) 推荐(0)
摘要:frameworks/base/core/jni RemoteDisplay.java 与android_media_RemoteDisplay.cpp之间双向通信 阅读全文
posted @ 2016-05-08 16:10 pengxinglove 阅读(420) 评论(0) 推荐(0)
摘要:1. android应用APK 其直接使用android framework当中的代码接口。系统层可以将其打包成jar包给应用层使用。 其系统层的代码路径: pizza/frameworks/base/core/java/android目录下 阅读全文
posted @ 2016-05-08 12:04 pengxinglove 阅读(301) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/kangear/article/details/44939429 Android底层开发之Audio HAL 在Android音频底层调试-基于tinyalsa中以「抛开Android的天生复杂,回归嵌入式Linux的本质」的方式介绍如何调试Linux内核中的音频驱动。 这里向上再伸展一下进入HAL层,看是如何将tinyalsa封装给Framework... 阅读全文
posted @ 2016-05-07 23:54 pengxinglove 阅读(1855) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/ameyume/article/details/7634424 Audio设备的定义位于framework中,分为C++层和Java层的定义。Java层的定义对第三方应用不可见,即通过标准API无法使用。 1.C++中audio设备的定义 audio设备的定义在2.3.7及之前是位于frameworks/base/include/media目录下的Audi... 阅读全文
posted @ 2016-05-07 23:51 pengxinglove 阅读(557) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/adits/article/details/8242146 开发环境简介1. 主机系统: Unbuntu10.102. android系统版本: 4.0.3(Linux kernel 3.0.8) 综述android的音频系统非常庞大复杂:涉及到java应用程序,java框架层,JNI,本地服务(AudioFlinger和AudioPolicyServic... 阅读全文
posted @ 2016-05-07 23:38 pengxinglove 阅读(3452) 评论(0) 推荐(0)
摘要:Android 4.4中AudioRecord用例 - 录制系统内置声音 http://blog.csdn.net/jinzhuojun/article/details/33748031?utm_source=tuicool&utm_medium=referral 通过API 19新加的MediaRecorder.AudioSource.REMOTE_SUBMIX参数可以让系统App录制系统内置... 阅读全文
posted @ 2016-05-07 22:57 pengxinglove 阅读(3355) 评论(0) 推荐(0)
摘要:264分析两大利器:264VISA和Elecard StreamEye Tools http://blog.163.com/cb_lion/blog/static/1418186172011101105459908/ 阅读全文
posted @ 2016-05-07 11:42 pengxinglove 阅读(151) 评论(0) 推荐(0)
摘要:Task Parallel Library: 1 of n http://www.codeproject.com/Articles/152765/Task-Parallel-Library-of-n Task 与Thread, lambda, action,funct之间有什么关联。 Task相比Thread提供了什么方便之处。 Thread 1. 创建费时间,占用内存与CPU的资源 For... 阅读全文
posted @ 2016-05-02 18:21 pengxinglove 阅读(242) 评论(0) 推荐(0)

wince +sl 群