1

Androidフレームワークでシステムサーバー/サービスを作成しました。私の知る限り、システムレベルの権限があります。しかし、アプリを使用してこのサービスを呼び出すと、そのサービスを呼び出すアプリケーションのアクセス許可が取得されます。誰でもこの動作を説明できますか? また、どうすればこれを解決できますか?

4

1 に答える 1

1

サービスで他のサービスからメソッドを呼び出そうとするときは、呼び出しのコードを次のコード ブロックに入れてみてください。

long token = Binder.clearCallingIdentity();
//your call
Binder.restoreCallingIdentity(token);
于 2012-11-02T09:50:29.313 に答える