草庐IT

Android ICS 控制静音模式关闭、振动或静音

我到处寻找我能想到的答案,关于Android中的音频有很多问题,但我找不到任何关于ICS中的新设置的问题。我的应用程序有一个功能,用户可以按下一个按钮,手机的铃声就会静音,并且不会振动。这是我的代码,到目前为止运行良好:mAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,AudioManager.VIBRATE_SETTING_OFF);mAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);mAudioManager.setStreamVol

android - 如何使耳机中的音频静音但让它以编程方式在扬声器上播放?

我正在为我在这个问题中指定的问题寻找解决方法:HowtodisablethewiredheadsetprogrammaticallyinJava正如那里提到的,我的扬声器和耳机都收到了音频。有人可以告诉我如何编程耳机中的音频静音,同时让它在扬声器上播放不减弱吗? 最佳答案 AudioManageram=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);am.setMode(AudioManager.MODE_IN_CALL);am.setSpeakerphon

android - 如何在静音模式下启用媒体声音

如何在静音模式下启动声音?我的原始文件夹中有我的音频文件。我已经做了一些代码,但是当我进入android的声音设置时,铃声和闹钟是唯一更改为最大但不是媒体部分的。这是我的代码publicvoidplaySound(Contextcontext){AudioManageraudioManager=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);intmaxVolumeAlarm=audioManager.getStreamMaxVolume(AudioManager.STREAM_ALARM);intmaxVol

android - 在 Android 上以静音模式播放声音时遇到问题

我正在编写一个android应用程序来简单地播放闹钟,无论手机处于何种模式,即使它处于静音模式也是如此。我找到了这个question并使用答案中的代码覆盖当前音量状态。我的代码如下所示:Urialert=RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);if(alert==null){//alertisnull,usingbackupalert=RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);if(alert==null){//alertb

android - 为什么我的 SoundPool 是静音的?

我设置了我的SoundPool,并在onCreate()中加载声音资源:soundPool=newSoundPool(4,AudioManager.STREAM_MUSIC,0);soundId=soundPool.load(this,R.raw.edible_underwear,1);然后我尝试在onClick()中播放此声音两次,一次慢速主要在左扬声器中播放,一次快速主要在右扬声器中播放:soundPool.play(soundId,0.9f,0.1f,0,-1,0.7f);soundPool.play(soundId,0.1f,0.1f,0,-1,1.5f);听不到任何声音。我摆

java - 按下音量按钮时如何使通知静音?

我正在使用闹钟管理器创建一个在特定时间触发的通知,它可以正常工作,但在按下音量按钮时不会停止播放,例如有来电时这是我创建通知的方式NotificationCompat.Buildernotification=newNotificationCompat.Builder(this);notification.setAutoCancel(true);notification.setSmallIcon(R.drawable.notification_icon);notification.setTicker("This'stheticker");//statusbartextnotificati

android - 当我在 Android Studio 中收到来电时,如何在单击电源按钮或调高或调低音量时使铃声静音

在我的Android应用程序中,我们完成了VOIP调用。我处理了传入和传出的SIP调用。现在我的问题是在应用程序到应用程序调用期间,我收到了对我的应用程序的传入调用,那时我我正在从设备获取默认铃声并使用RingtoneManager播放该铃声。然后我点击电源按钮或音量向上或向下按钮铃声不是静音像普通电话一样。如何在单击电源按钮和音量增大或音量减小按钮时使传入铃声静音。是否有可用的单击事件?如何解决这个问题?谢谢。 最佳答案 Urinotification=RingtoneManager.getDefaultUri(RingtoneM

android - 无法以编程方式在金立 A1 中打开静音模式

嘿,我正在使用下面的代码将设备转为静音模式。publicstaticvoidsetDeviceOnSilent(Contextcontext){AudioManageraudioManager=(AudioManager)context.getSystemService(AUDIO_SERVICE);audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);}以上代码适用于除GioneeA1以外的所有设备。请建议我已经授予NotificationAccessPolicyEnabled权限的问题是什么。下面是代码。public

java - KeyEvent 特殊键(如静音)

我目前正在尝试为Android创建一个小型远程应用程序来控制我PC上的MediaPlayer(如Rythmbox)。大多数媒体播放器都能理解我键盘上的特殊键(如“播放/暂停”或“下一首/上一首”)。我的想法是Android应用程序向PC发送命令(如“暂停”)。在PC上运行一个普通的Java应用程序,它接收这个命令并模拟这个特殊按钮的按键。优点是您可以在所有平台上为支持此特殊键的每个播放器使用此应用程序(它们几乎在每个新的USB键盘上都有)。我在JavaDocs中搜索了KeyEvent类中的常量,但找不到任何内容。有谁知道如何模拟按下这些按钮之一,如果使用Java甚至可以做到这一点?只要

android - 如何在 android 中静音 PJSUA 调用

我正在使用PJSUA在android中开发VOIP应用程序,在这里我想静音通话我正在阅读与PJSUA相关的文档,我找到了用于此目的但无法在androidAPP中实现的方法,请任何可以帮助我将调用设置为静音模式的人我在这里提供PJSUA文档中的详细信息,pj_status_tpjsua_conf_adjust_rx_level(pjsua_conf_port_idslot,floatlevel)调整从指定端口(到桥接器)接收的信号电平,使其变大或变小。Parametersslot:Theconferencebridgeslotnumber.level:Signalleveladjustm