2014-10-12 60 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