自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

syh63053767的专栏

广交朋友,分享技术,共同发展,共创未来

  • 博客(24)
  • 资源 (9)
  • 收藏
  • 关注

原创 高通寄存器状态比较-比如录音状态和正常状态

adb shell cat /sys/kernel/debug/asoc/apq8064-tabla-snd-card/tabla_codec/codec_reg >  D:\register_record.txtadb shell cat /sys/kernel/debug/asoc/apq8064-tabla-snd-card/tabla_codec/codec_reg >  D:\reg

2013-05-30 15:24:00 1111

转载 c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区

http://www.cnblogs.com/chenleiustc/archive/2011/04/08/2009994.html一个由C/C++编译的程序占用的内存分为以下几个部分  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。        堆(heap):由malloc,new等

2013-05-29 14:59:33 863

转载 Android MediaRecord Driver Mic (2)

Android中使用ALSA声卡及alsa.conf  asound.conf 1. 配置文件总共有三个配置文件: 1) /system/usr/share/alsa/alsa.conf :它指定了另外两个配置文件的路径 2) /etc/asound.conf 3) .asoundrc可通过cat /proc/asound/cards查看当前系统有哪些声卡。

2013-05-15 19:06:54 1561

转载 Android MediaPlayer(2)

Android StagefrightPlayer调用流程Android 2.3开始,Android MediaPlayer采用Stagefright框架。Based on Android 4.0.1.StagefrightPlayer创建函数如下:(MediaPlayerService.cpp,详细过程见文章:Android Audio 数据流详解)[html] view

2013-05-15 18:13:25 3553

原创 dump线程backtrace方法总结

陈方(陈方 6115) 09:39:58kill -6 Administrator@tgdn-3288 ~$ adb shell kill -6 986Administrator@tgdn-3288 ~$ adb shell ls /data/tombstonesadb pull data/tombstones d:/tombstonesAdministrator@tg

2013-05-13 14:43:06 3517

原创 通话中RX和TX-智能手机音频系统概述

是通讯中的? TX: transmit 传送 打电话 上行数据RX: receive 接收  接电话 下行数据在INTTERFACE中  查看WAN网卡的流量时 RX 为下行流量 TX为上行流量  查看LAN网卡的流量时 RX为上行流量   TX为下行流量声明:本文非本人原创,主要整理了网上搜集到的一些资料,并加上个人注解。音频系统概述专业术语:

2013-05-09 20:37:43 6161

原创 声音大小原因总结

原因二:未发生段错误,SD卡强行Kill掉sysem_server中的许多服务,导致系统重启Line 116654: 04-19 10:37:21.967   124   545 E ProcessKiller: Process /system/bin/mediaserver (145) has open file /mnt/secure/staging/录音/.上午 10时37分 .ogg

2013-05-06 11:45:39 1522

原创 系统重启原因总结

1 人生这么短,怎能不性感2 女人寂寞穿丝袜,男人寂寞写代码

2013-05-05 01:01:51 5192

原创 无法播音原因总结

原因五:打不开动态链接库.so时,会报E/MediaPlayer(20899): error (1, -2147483648)错误,导致无声05-08 12:29:11.599 E/AwesomePlayer(  251): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60se

2013-05-04 10:46:31 4351 2

原创 无法录音原因总结

原因七:MIC硬件坏掉,导致无法录音原因六:找不到编码库的时候,MediaRecord:error(1,,-2147483648),05-07 22:23:18.924 E/OMXCodec(  251): ---hd%--- componentName=OMX.google.aac.decoder, matchComponentName=(null), index=20, matchIn

2013-05-04 10:13:38 21260 1

转载 Android 录音数据传输

今天来看看Android中的录音数据是怎么来的。从AudioRecord开始看吧。AudioRecord中可以取得录音数据的接口是:AudioRecord::read。首先调用函数obtainBuffer取得录音数据的地址。然后用memcpy将录音数据copy出来。看样子,数据来源是obtainBuffer函数了。来看看函数AudioReco

2013-05-01 01:51:15 830

转载 android音频口通信(一)——2FSK信号调制

转载请注明文章出处和作者!出处:http://blog.csdn.net/xl19862005作者:大熊(Xandy)一、前言    之前一直都在博客园混(地址:http://www.cnblogs.com/xl19862005),最近才搬家至CSDN,由于前几个月刚换新工作,好久没有更新博客了,抱歉!    今天要和大家分享一个本人最近研发的完全具有自主知识产权的项目

2013-05-01 00:23:41 1151

原创 AudioSource.cpp中read()的过程

---- StagefrightRecorder.h Matches (1 in 1 files) ----MediaRecorderClient.cpp (frameworks\av\media\libmediaplayerservice):#include "StagefrightRecorder.h"---- StagefrightRecorder Matches (0 in 0 f

2013-05-21 18:03:15 1625

原创 typedef void (*comm_callback)(char*, int, void*); 是什么意思?

定义一个函数指针类型comm_callback这个函数类型是这样:返回值void 参数:char*,int,void*可以直接使用comm_callback定义一个函数指针如:comm_callback pFun;typedef void (*callback_t)(int event, void* user, void *info);

2013-05-21 17:33:40 3370

原创 TuneUp Utilities 2013 优化工具

注册机密码:xiacb.comTuneUp Utilities 2013 三台机子才40多元,不贵。。。C52M04-XWMVNT-50XFHP-TC4JTK-8E95VH-MXA2W5试试,断网!!!CJ3AR0-2PNAHM-V1XT8X-QC7FR2-X29J8A-EJK2P6C52M04-XWMVNT-50XFHP-TC4JTK-8E95VH-MXA2W5断

2013-05-18 15:58:03 797

原创 android 中如何监听耳机键消息

在研究一个功能:如何通过耳机键来拍照/摄像,好处自不用多说了,拍照时可以防抖那么这引出一个问题,如何在 Camera/VideoCamera Activity中监听耳机键。耳机键在 android 中的定义为    /** Key code constant: Headset Hook key.     * Used to hang up calls and stop media.

2013-05-15 12:04:58 993

原创 E/OMXCodec( 255): [OMX.google.amrnb.encoder]出错问题分析

搜索问题:BBKCallRecorder| too small to aSearch "BBKCallRecorder| too small to a" (7 hits in 1 file)  C:\Users\Administrator\Desktop\[B130506-063]\第三次\bbklog\app_log\app_log_2013_5_7\app_log_2013_5_7_1

2013-05-07 18:57:02 1354

原创 properties

#include #define isDebugMyLog 1#if defined(HAVE_IQOO_AUDIO)  ALOGD_IF(isDebugMyLog,"%s(%d)-%s:this is syh",__FILE__,__LINE__,__FUNCTION__);        char value[PROPERTY_VALUE_MAX];        prop

2013-05-07 15:27:15 721

原创 recorder code time

uint32_t params = IMediaPlayerService::kBatteryDataCodecStarted;params |= IMediaPlayerService::kBatteryDataTrackAudio;params |= IMediaPlayerService::kBatteryDataTrackAudio;ALOGD_IF(isDebugMyLo

2013-05-06 14:28:55 781

转载 View.VISIBLE、INVISIBLE、GONE的区别

android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义:View.VISIBLE--->可见View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout View.GONE---->不可见,但这个View在ViewGroup中不保留位置,会

2013-05-02 10:57:11 607

转载 const, volitale and explicit

简单介绍一下这几个关键字,以前也看过多次,基本上是看过了就忘,忘了再看。这次又看了下,把自己的理解说下。先说说 const,这儿只说const修饰变量的情况。const用于定义一个常量,也就是说定义的这个变量其实是不可变的。但是不可变只是对于当前代码段来说的,并不是说这个变量绝对的不可变。例如,系统中断如果要修改这个变量的值的话,const就无法阻止了。volitale 是用来告诉

2013-05-01 02:07:04 558

转载 C++ union 使用总结

以前写代码,很少使用union,所以在潜意识中,经常将其忽略。最近要写个生成一段数据的程序,数据类型有两种,一种保护的数据多些,另一种只包含第一种中的部分数据。因为潜意识中没有union,所以开始也没想到用union来实现。给同事讨论时,同事提示用union时,自己才想起来,C++中还有union。依次为契机,就在网上查了些介绍union的资料,给自己补补课。下面总结了一下使用union的几个

2013-05-01 02:00:41 811

原创 安装和简单使用SVN

首先需要安装VisualSVN Server:下载地址:http://www.visualsvn.com/server/download/接下来安装,只需next,next再finish即可。客户端有 TortoiseSVN 32 bithttp://www.visualsvn.com/visualsvn/download/tortoisesvn/客户端有一个开源的Tortoi

2013-05-01 00:57:34 475

转载 Service实例应用之电话录音

我们知道,Android有四大组件,分别是Activity,Content Provider , Broadcast Receiver 和今天我们要用到的Service。我们说Service是看不见摸不着的,是因为它对用户是不可见的,Service作为四大组件之一,它的职责是工作在后台,处理一些比较耗时的操作(如下载,播放媒体文件,检测版本更新和日志输出等)。就像学习Activity组

2013-05-01 00:38:25 628

SQL Server 2012案例教程.rar

SQL Server 2012案例教程

2021-01-20

良葛格Java JDK 5.0学习笔记.rar

良葛格Java JDK 5.0学习笔记,是学习Java JDK的基础教程,本PDF格式鲜明,内容简明扼要,容易理解。是一本学习Java的重要资料。本PDF中涉及到了所有关于Java的相关基础知识。

2010-01-30

SQL Window SQLyog.rar

SQLyog provides you with powerful means to manage your MySQL databases. FREE edition available MySQL 5.x compatible Create/Drop/Alter Stored Procedures, Functions, Views and Triggers. HTTP and SSH Tunneling - smartly manage your MySQL server even if the MySQL port is blocked or remote access to MySQL is disallowed! very fast retrieval of data ODBC Migration Toolkit with option to import data through query data synchronization tool powerful scheduled backup with email notification schedule various jobs schema synchronization tool notification services update result returned from query manage foreign key relationships

2009-10-08

Realtek Semiconductor Corp. AC'97 Sound System Software 声卡驱动.rar

Realtek Semiconductor Corp. AC'97 Sound System Software ver:A Installation and Setup Driver & Application Installation/Removal Procedure For Realtek AC'97 Codec: <<< For Win2000/WinME/WinXP (WDM driver)/Win98 Gold(First Edition)/Win98SE >>> Setup Driver/Application at first time: Update Driver/Application: Remove Driver/Application:

2009-10-07

Java语言SQL接口 JDBC编程技术

JDBC(Java DataBase Connectivity)是Java语言与数据库互联的接口。通过JDBC可以使用Java应用程序或Java applet访问网络上的各种数据库。本书首先介绍了JDBC的概念、结构和特点。然后逐步讲解了如何编写JDBC程序。最后给出了JDBC API的详细说明。附录中给出了JDBC的获取与安装的方法。

2009-10-06

GEF入门系列.rar

GEF入门系列,八进制 的GEF入门系列教程, 由社区经作者授权后整理而成GEF(Graphical Editor Framework)是一个图形化编辑框架,它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。这样的应用程序有很多,例如:UML类图编辑器、图形化XML编辑器、界面设计工具以及图形化数据库结构设计工具等等。归结一下,可以发现它们在图形化编辑方面具有以下共同之处: 提供一个编辑区域和一个工具条,用户在工具条里选择需要的工具,以拖动或单击的方式将节点或连接放置在编辑区域; 节点可以包含子节点; 用户能够查看和修改某个节点或连接的大部分属性; 连接端点锚定在节点上; 提供上下文菜单和键盘命令; 提供图形的缩放功能; 提供一个大纲视图,显示编辑区域的缩略图,或是树状模型结构; 支持撤消/重做功能;

2009-10-06

Pro Java Programming

This is the source code for the Apress book "Java Persistence for Relational Databases" by Richard Sperko. All of the examples in the book are here with the supporting code. Each directory contains not only the source code but also a readme that tells what libraries and tools are necessary for that chapter's code.

2009-10-03

Winsock网络编程.rar

通过使用本应用程序,可以在internet上实现网络聊天。用户只需在电脑前安装客户端程序即可实现聊天功能。主要有两部分组成:(1)ChatRoomClient客户端,(2) ChatRoomServer 服务端。

2009-09-21

基于Windows的面向网络的聊天程序

本文档是建立在windows平台基础上,结合Visual studio .NET 2005技术,编撰了一个网络聊天程序。它具体的可以分为两个部分:(1)ChatRoomClient ;(2)ChatRoomServer。

2009-09-21

空空如也

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

TA关注的人

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