如何在Android中停止其他应用的服务?

Har*_*der 6 java service android scheduler android-service

在我的设备上运行应用程序中的服务(它不是我的应用程序,我无法卸载它,我的设备没有root),这总是耗电.我可以在我的设备应用程序设置中停止该服务,但有没有办法以编程方式停止它,所以我不必一直手动执行此操作?

也许像stopService(...); 工作?

是否有可能更改调度程序以防止重新启动服务?

"W/ActivityManager(178): Scheduling restart of crashed service xxxx in 5000ms
Run Code Online (Sandbox Code Playgroud)

avi*_*mak 0

这是一个长镜头(我从未尝试过):

  1. Context使用该应用程序创建一个实例Context.createPackageContext()
  2. 使用它来停止服务Context.stopService()