Android Notification.DEFAULT\u振动的作用是什么?

Android Notification.DEFAULT\u振动的作用是什么?,android,vibration,Android,Vibration,通知.DEFAULT\u振动如何工作?如果我设置: notification.defaults |= Notification.DEFAULT_VIBRATE; 会发生什么 文件不清楚。当且仅当本机sms应用程序或通话的振动选项设置为true时,如何使手机振动?您需要添加以下权限才能启用振动 <uses-permission android:name="android.permission.VIBRATE"></uses-permission> 编辑 您可以使用以下代

通知.DEFAULT\u振动如何工作?如果我设置:

notification.defaults |= Notification.DEFAULT_VIBRATE;
会发生什么


文件不清楚。当且仅当本机sms应用程序或通话的振动选项设置为true时,如何使手机振动?

您需要添加以下权限才能启用振动

<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
编辑

您可以使用以下代码检查用户的呼叫和通知振动设置

Log.i("Setting", ""+audiomanager.shouldVibrate(AudioManager.VIBRATE_TYPE_RINGER));
Log.i("Setting", ""+audiomanager.shouldVibrate(AudioManager.VIBRATE_TYPE_NOTIFICATION));

非常感谢。有没有办法知道短信的设置?最初的问题是:如果且仅当本机短信应用程序或通话的振动选项设置为true时,我如何使手机振动?还有另一个设置通常可以从本机短信应用程序访问。请确定您是否希望手机在发生故障时振动SMS的接收也请考虑,当模式是正常的,经常有另一个标志,说你是否希望手机振动的新通知ETCNOT,这是在API级别16被贬低。改用。
Log.i("Setting", ""+audiomanager.shouldVibrate(AudioManager.VIBRATE_TYPE_RINGER));
Log.i("Setting", ""+audiomanager.shouldVibrate(AudioManager.VIBRATE_TYPE_NOTIFICATION));