`
guobosheng
  • 浏览: 18097 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
在android中采集音频的api是android.media.AudioRecord类 其中构造器的几个参数就是标准的声音采集参数 以下是参数的含义解释 public AudioRecord (int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes) Since: API Level 3 Class constructor. Parameters audioSource the recording source. See MediaRecorde ...
音频系统java相关的代码在./frameworks/base/media/java/android/media/目录下 主要有如下文件: AudioManager.java 为上层应用提供了声音设置管理接口. AudioService.java 音频设置服务, 它在SystemServer中启动,为所有的音频相关的设置提供服务。 在AudioService 中定义了了一个AudioSystemThread 的类,用来监控音频控制 相关的信号,当有请求时,它会通过调用AudioSystem 的接口实现音频的控制, 这里的消息处理是异步的。此外在AudioService还抽象出了一套发送音频控 ...
在谷安——谷奥Android专题站 [http://android.google.org.cn],看到一篇《Android优化UI秘籍》的文章,文章写得不错.在很多时候,经常碰到开发人员就一些ui细节和设计人员产生一定争议,我认为很大原因是开发人员对其中的一些ui设计常 ...
Android开机自启动可以通过定义一个BroadcastReceiver;配置Receiver的许可等方式来实现。在这里就对这些步骤进行一个详细介绍。 在模拟器中对Android 操作系统进行相应的编写,可以帮助我们实现应用程序的开机自启动功能。在这里 ...
Launcher 的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。 代码如下: < manifest xmlns:android = "http://schemas.android.com/apk/res/android" package = "net.sunniwell.launcher" android:versionCode = "1" android:versionName = "1.0.1" > 关于自定义权限,这是 ...
在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:一种是添加权限,别一种是代码中设置,建议使用第一种方式,这样,在安装程序的时候会进行提醒: 第一种方式: 在Manifest.xml文件里面用user-permission声明 名称为:android.permission.WAKE_LOCK 第二种方式: getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SC ...
原文地址:http://hi.baidu.com/zjl207/blog/item/fb56a3dd5b23dad28c102991.html 首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell。 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。 Mac OS X 10.2之前默认的是C Shell。 Mac OS X 10.3之后默认的是Bourne Shell。 我用的是Mac OS X 10.5.7--bash 打开shell后, 默认 ...
在listview的OnItemClickListener中的onItemClick中控制CheckBox就可以了: @Override public void onItemClick(AdapterView<?> arg0, View v, int position, long lpos) { CheckBox cb= (CheckBox) v.findViewById(R.id.is_check); if(cb.isChecked()){ cb.setChecked(false); }else{ cb.setCh ...
Global site tag (gtag.js) - Google Analytics