React native 在react native中检测静默模式
有没有办法通过react native知道手机(React native 在react native中检测静默模式,react-native,React Native,有没有办法通过react native知道手机(iPhone或Android)是否处于静默模式?我发现一个帽子有getVolume()方法来检索设备卷。它还有很多其他的功能,所以它有一个很大的库 如果您只是想获得状态,请尝试自己编写本机模块。Android有AudioManager类 AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); switch (am.getRingerMode()) {
iPhone
或Android
)是否处于静默模式?我发现一个帽子有getVolume()
方法来检索设备卷。它还有很多其他的功能,所以它有一个很大的库
如果您只是想获得状态,请尝试自己编写本机模块。Android有AudioManager类
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
switch (am.getRingerMode()) {
case AudioManager.RINGER_MODE_SILENT:
Log.i("MyApp","Silent mode");
break;
case AudioManager.RINGER_MODE_VIBRATE:
Log.i("MyApp","Vibrate mode");
break;
case AudioManager.RINGER_MODE_NORMAL:
Log.i("MyApp","Normal mode");
break;
}
而对于iOS,请参考[此]实现()
祝你好运:)