如何检查手机是静音,振动或响亮的android

编程入门 行业动态 更新时间:2024-10-25 12:19:05
本文介绍了如何检查手机是静音,振动或响亮的android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

这是我的code至静音/取消静音的手机。但我想检查,如果手机是alreay静音状态,如果不是的话,我会静音。如果是在震动的话,我会让它正常。

我可以检查这个规定不知何故?

公共无效changeRingerMode(上下文的背景下){ AudioManager音频=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);     / **     *要启用静音模式.....     * /     audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);     / **     *启用振铃模式.....     * /     audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL); }

解决方案

试试这个:

开关(audio.getRingerMode()){ 案例AudioManager.RINGER_MODE_NORMAL:    打破; 案例AudioManager.RINGER_MODE_SILENT:    打破; 案例AudioManager.RINGER_MODE_VIBRATE:    打破; }

This is my code to mute/unmute phone. But I would like to check if phone is alreay on mute and if is not then i will mute it. If is in vibrate then i will make it normal.

Can i check this states somehow?

public void changeRingerMode(Context context){ AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); /** * To Enable silent mode..... */ audio.setRingerMode(AudioManager.RINGER_MODE_SILENT); /** * To Enable Ringer mode..... */ audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL); }

解决方案

try this:

switch( audio.getRingerMode() ){ case AudioManager.RINGER_MODE_NORMAL: break; case AudioManager.RINGER_MODE_SILENT: break; case AudioManager.RINGER_MODE_VIBRATE: break; }

更多推荐

如何检查手机是静音,振动或响亮的android

本文发布于:2023-11-27 10:10:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1637640.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:静音   响亮   手机   android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!