国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android震動與提示音實現代碼

2019-12-12 04:25:59
字體:
來源:轉載
供稿:網友

本文實例為大家分享了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();   } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌黎县| 含山县| 桓仁| 城固县| 米脂县| 新巴尔虎右旗| 精河县| 门源| 新宁县| 丹江口市| 肇庆市| 福清市| 礼泉县| 平陆县| 巴东县| 敦煌市| 定陶县| 浪卡子县| 谢通门县| 莱州市| 康马县| 虎林市| 太仆寺旗| 射阳县| 长宁县| 扎鲁特旗| 余庆县| 亚东县| 高雄县| 阿拉善右旗| 西青区| 镇宁| 龙陵县| 水城县| 通山县| 稷山县| 广饶县| 郸城县| 台北市| 邯郸县| 报价|