這個也是昨天學習的,做下總結(jié)。
檢查服務是否開啟要寫成一個工具類,方便使用,傳服務的名字返回Boolean值,當然,因為需要,還要傳一個上下文context。
說一下這個工具類的幾個關(guān)鍵點:
1.方法要傳context和serviceName,context用來getSystemService()操作獲得ActivityManager。注意,這個方法參數(shù)要用大寫的Context中的參數(shù):Context.ACTIVITY_SERVICE,要不然會出錯,還不知道哪錯的,花了我10分鐘的時間才知道,謹記下。
2.ActivityManager實例可以getRunningService()方法,參數(shù)是獲得服務最大數(shù)目,一般100就好。
3.上面的方法返回的事一個List,要對他進行遍歷,獲的每一個服務的名字,在比較,返回結(jié)果。
下面是具體代碼。
更多信息請查看IT技術(shù)專欄