Android檢測某個服務是否還活著代碼
工具類:校驗某個服務是否還活著
import java.util.List;import android.app.ActivityManager; import android.app.ActivityManager.RunningServiceInfo; import android.content.Context; public class ServiceUtils { /** * 校驗某個服務是否還活著 * serviceName :傳進來的服務的名稱 */ public static boolean isServiceRunning(Context context,String serviceName){ ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningServiceInfo> infos = am.getRunningServices(100); for(RunningServiceInfo info : infos){ String name = info.service.getClassName(); if(name.equals(serviceName)){ return true; } } return false; } } </pre>
本文由用戶 n6xb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!