歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android 一個簡單手機響鈴功能實現

當有新通知到達時,常常以響鈴方式提醒用戶。這裡主要講怎麼通過簡單的代碼來播放系統默認的鈴聲。請參閱下面的關鍵代碼:

[java]
  1. import java.util.Random;  
  2. import Android.app.Notification;  
  3. import android.app.NotificationManager;  
  4. import android.app.Service;  
  5. import android.content.Context;  
  6. import android.media.AudioManager;  
  7.   
  8. public class TipHelper {  
  9.   
  10.     // 播放默認鈴聲   
  11.     // 返回Notification id   
  12.     public static int PlaySound(final Context context) {  
  13.         NotificationManager mgr = (NotificationManager) context  
  14.                 .getSystemService(Context.NOTIFICATION_SERVICE);  
  15.         Notification nt = new Notification();  
  16.         nt.defaults = Notification.DEFAULT_SOUND;  
  17.         int soundId = new Random(System.currentTimeMillis())  
  18.                 .nextInt(Integer.MAX_VALUE);  
  19.         mgr.notify(soundId, nt);  
  20.         return soundId;  
  21.     }  
  22. }  
該方法的參數,傳遞Activity的引用即可。當然,上面的代碼,在靜音模式下,是無法播放的。
Copyright © Linux教程網 All Rights Reserved