博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]Android获取、设置铃声,音量,静音,扬声器
阅读量:7069 次
发布时间:2019-06-28

本文共 956 字,大约阅读时间需要 3 分钟。

 

AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

设置音量:AndioManager提供了方法:

//streamType为铃声类型,例如:AudioManager.STREAM_VOICE_CALL、AudioManager.STREAM_SYSTEM等 //index为音量大小 //falgs为标志位 public void setStreamVolume(int streamType, int index, int flags)

设置震动:

mVibrator = (Vibrator) mContext.getSystemService(Service.VIBRATOR_SERVICE);                   long[] pattern = {150, 100}; // OFF/ON/OFF/ON...                  mVibrator.vibrate(pattern, -1);

静音:设置系统声音为0

//通话时设置静音System.out.println("isMicrophoneMute =" + audioManager.isMicrophoneMute());    audioManager.setMicrophoneMute(!audioManager.isMicrophoneMute());
//通话时设置免提System.out.println("isSpeakerphoneOn =" + audioManager.isSpeakerphoneOn());    audioManager.setSpeakerphoneOn(!audioManager.isSpeakerphoneOn());

别忘了修改的权限 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

 

原文地址:

 

转载于:https://www.cnblogs.com/cc-Cheng/archive/2012/10/17/2727123.html

你可能感兴趣的文章
jquery 笔记。。。——》摘自武方博
查看>>
一个夭折,
查看>>
C#开发微信门户及应用(1)--开始使用微信接口(转)
查看>>
Kali-linux使用社会工程学工具包(SET)
查看>>
ScriptManager(脚本控制器)
查看>>
Android chromium 2
查看>>
poj_3468,线段树成段更新
查看>>
什么是mybatis?
查看>>
【算法导论】学习笔记——第6章 堆排序
查看>>
NS3编译运行
查看>>
Python+Appium自动化环境搭建
查看>>
wap网站seo如何优化呢?
查看>>
Java基础-Date类常用方法介绍
查看>>
js 属性getset
查看>>
cursor:hand与cursor:pointer的区别介绍
查看>>
.net 4.0发布后不能正常显示图片问题
查看>>
小程序使用smart模板的方法
查看>>
HTPC家庭娱乐和XBOX未来发展畅想<另:创业工作机会>
查看>>
MUI下拉刷新
查看>>
C#操纵Excel,此工作薄包含嵌入对象,Office 2007的设定方法
查看>>