4

アクセシビリティ サービスを作成しましたが、アクセシビリティ イベントを受信したら (つまり、メソッドで) サービスを停止/強制終了したいと考えていますonAccessibilityEvent。これはできますか?以下のようにkillプロセスを使用してkillしようとしましたが、機能していません。

unbindService(mSvcConn);  
android.os.Process.killProcess(android.os.Process.myPid());

AndroidManifest.xml で以下の許可を与えました

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

アクセシビリティ サービスをプログラムで開始できないことはわかっていますが、停止/強制終了もできませんか?

4

2 に答える 2

2

Android 7.0 (API 24) ではdisableSelf()、AccessibilityService を呼び出してサービスを無効にすることができます。これにより、サービスも停止されます。

于 2016-11-07T20:25:06.400 に答える