时间:2021-05-20
本文实例为大家分享了android消息提示的具体代码,供大家参考,具体内容如下
protected AudioManager audioManager; protected Vibrator vibrator; audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); //此方法是由Context调用的 vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE); //同上 /** * vibrate and play tone */ public void vibrateAndPlayTone(EMMessage message) { if (System.currentTimeMillis() - lastNotifiyTime < 1000) { // received new messages within 2 seconds, skip play ringtone return; } try { lastNotifiyTime = System.currentTimeMillis(); // check if in silent mode if (audioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT) { Log.e("TAG","已经调成静音"); return; } long[] pattern = new long[] { 0, 180, 80, 120 }; vibrator.vibrate(pattern, -1); //震动 if (ringtone == null) { Uri notificationUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); ringtone = RingtoneManager.getRingtone(appContext, notificationUri); if (ringtone == null) { Log.d(TAG, "cant find ringtone at:" + notificationUri.getPath()); return; } } if (!ringtone.isPlaying()) { //String vendor = Build.MANUFACTURER; ringtone.play(); // for samsung S3, we meet a bug that the phone will // continue ringtone without stop // so add below special handler to stop it after 3s if // needed if (vendor != null && vendor.toLowerCase().contains("samsung")) { Thread ctlThread = new Thread() { public void run() { try { Thread.sleep(3000); if (ringtone.isPlaying()) { ringtone.stop(); } } catch (Exception e) { } } }; ctlThread.run(); } } catch (Exception e) { e.printStackTrace(); } }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
oppo手机充电提示音怎么关闭?用户要学会充电提示音的设置方法,这样才能熟练的操作更换提示音或者是关掉提示音,关于OPPO手机充电提示音的设置下面会有具体的介绍
荣耀手机充电提示音怎么设置?在最近,各品牌手机的充电提示音非常热门,很多用户都在找手机充电提示音设置教程,那荣耀手机充电提示音设置教程是什么呢,荣耀手机充电提示
如果手机号被拉黑了,打电话的人听到的提示音是可以自行设置的,所以听到提示音的情况也是不一样的,提示音与拉黑的方式: 1、您所拨打的用户正在通话中;拉黑方式:对
手机的充电提示音,那你知道华为手机自定义充电提示音怎么设置吗,在哪里设置华为手机充电提示音呢,下面就和小编一起来看看华为自定义充电提示音设置方法吧! 1、在手
华为手机充电提示音在哪里设置?在最近,很多用户都在找自己手机的充电提示音,想知道自己手机的充电提示音设置方法是什么,那使用华为手机的用户该怎么设置充电提示音呢,