Android CALL关于电话音频和紧急电话设置和获取

获取音频服务,设置音源类型:电话类型和获取最大电话音量,响铃模式

private AudioManager mAudioManager;

mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,
mAudioManager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL),
AudioManager.FLAG_ALLOW_RINGER_MODES);

发送广播:打开紧急电话,拨打112

startActivity(new Intent(Intent.ACTION_CALL_EMERGENCY)
.setData(Uri.fromParts(PhoneAccount.SCHEME_TEL, "112", null))
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));

相关推荐
plainGeekDev17 小时前
工厂模式 → Hilt
android·java·kotlin
雨白17 小时前
深入理解 Kotlin 协程 (十):引而不发,探秘 Flow 冷流机制与异常透明性
android·kotlin
plainGeekDev17 小时前
Application 单例 → Hilt Singleton
android·java·kotlin
程序员码歌18 小时前
我全程用 AI开发了一款微信小游戏,上线了
android·前端·游戏开发
黄林晴19 小时前
你敢信吗?同样是跨端,KMP 跟 RN 居然差这么多!
android·前端
程序员老陆19 小时前
从零写一个 FFmpeg 播放器:架构设计远比“解码显示”复杂
ffmpeg·音视频·播放器
zbmwa21 小时前
jetpack compose 副作用 produceState
android
hunterandroid21 小时前
Android 后台任务可靠性排查:从 WorkManager 观测到失败重试闭环
android·前端
kuinnebula21 小时前
MP4音频帧定位与提取
音视频
GitLqr1 天前
Flutter FocusNode 实战指南:玩转键盘焦点与用户输入体验
android·flutter·ios