1

OTHER(NOT ITSELF)フォアグラウンド アクティビティ/サービスを強制終了したい。アプリケーションの強制終了に関するいくつかの方法を確認しました。

  1. ActivityManager.restartPackage(String packageName)
    Android 2.2 から非推奨になりました。なのでこの方法は使えません。

  2. ActivityManager.killBackgroundProcesses(String packageName)
    バックグラウンド アクティビティのみを強制終了すると思います。しかし、startForeground() を使用してフォアグラウンド サービスを強制終了したいと考えています。

他のフォアグラウンドアクティビティ/サービスを強制終了する方法はありますか?

4

2 に答える 2

1

私は自分自身に答えます。

デバイスをルート化し、NDK を使用してシェル コマンドを使用しました。

そして、NDK を使用して、このコマンドでいくつかのアプリケーションを強制終了しました。
su -c "強制停止"

于 2015-12-05T12:23:23.850 に答える
0

おそらく、stopForeground(true)を使用してから stopSelf( )を呼び出すことができます

于 2015-12-04T11:19:50.283 に答える