1

私はアプリケーションを持っていますが、サービスしかありません(UIはまったくありません)。他のアプリケーションでもこのサービスを使用できますが、サービスには実行権限が必要です。
あるアプリケーションから別のアプリケーションへのアクセス許可を要求することは可能ですか(サービスを使用するアプリケーションは許可を要求することができます)。または、最新のAndroidのバージョンをサポートする唯一の方法はthere別のアプリケーションへのアクセス権を要求する

+0

? –

+1

[透明](http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android)actvity、そこ要求許可を作成します。それから、奉仕の仕事が許されるまで待ちます。 ieを使用します。そのためのBroadcastReceivers。 –

答えて

2

一つのアプリケーションのような許可要求に通知し、アクティビティを作成することですは別の権限を付与することはできません。 許可はアプリケーションパッケージによって与えられます。

あなたのサービスを呼び出すアクティビティA(R.Zagórskiが述べたように透明)を作成することが考えられます。このアクティビティでは、権限を確認して保存できます。

あなたのサービスを使用したいと思う他のすべてのアプリケーションは、アプリケーションによって定義されたブロードキャストブロードキャストを送信するだけで、サービスは正常に動作します。


深刻な低レベルデザインで作業している場合、システムレベルでデフォルトで許可される可能性があります。 これは一般的なケースではないので、これがあなたが必要としている知識かどうか教えてください。

よろしくサービスで必要なアクセス許可のはどのような

関連する問題