6

私のデバイスでは、常に電力を消費しているアプリ (私のアプリではなく、アンインストールできず、デバイスがルート化されていない) でサービスを実行しています。デバイスのアプリケーション設定でそのサービスを停止できますが、プログラムで停止する方法があるので、常に手動で停止する必要はありませんか?

stopService(...);のようなものかもしれません。仕事 ?

サービスの再起動を防ぐためにスケジューラを変更する方法はありますか?

"W/ActivityManager(178): Scheduling restart of crashed service xxxx in 5000ms
4

2 に答える 2

1

その特定のアプリケーションのプロセス ID を取得してから、

android.os.Process.killProcess(processIdKillService)

于 2013-01-15T13:01:46.740 に答える
0

これがロングショットです(私は試したことはありません):

  1. Contextを使用してそのアプリのインスタンスを作成しますContext.createPackageContext()
  2. 経由でサービスを停止するために使用しますContext.stopService()
于 2012-05-08T19:39:12.267 に答える