2014-10-12 57 views
1

我想知道如何在Android中使用我的應用程序停止系統服務,我不是在這裏談論停止存在於我的應用程序中的服務類,我正在考慮停止系統服務,如(藍牙郵寄報警無線,......等),我試圖使它像下面,但沒有停止:如何停止系統服務?

stopService(new Intent(Service.BLUETOOTH_SERVICE)); 
+2

這是不可能停止系統service.To自定義AOSP系統服務去了。 – 2014-10-12 13:49:22

回答

1

我想知道如何停止的系統服務在android中使用我的應用程序,

在您的應用程序的用戶界面中,您要求用戶完全關閉手機電源。如果您的應用程序是系統應用程序(即,安裝在/system分區上,例如預安裝的應用程序),則可以自行關閉設備。

開發人員認爲的「系統服務」僅僅是核心操作系統進程的API。 SDK開發人員無法控制這些流程。

1

唯一的方法是創建自己的定製服務。

你可以發現一個完整的例子here.

+1

但這種方式在我的情況下效率不高,因爲你只包含藍牙的例子,所以,我需要20或30個類來滿足我期待的要求,而這將是一個非常大的負載在我的應用程序中,無論如何都要感謝你的回答,以及你在一般中真正有價值的參考資料。 – 2014-10-12 14:34:12