web-dev-qa-db-ja.com

Androidでアクティビティにカスタム権限を適用するにはどうすればよいですか?

Androidにカスタム権限を作成しました:

<permission
    Android:name="com.master.me.CUSTOM_PERMISSION_TEST"
    Android:description="@string/des_permission"
    Android:label="labelhere">
</permission>

AndroidManifest.xmlファイルのアクティビティでこれをどのように実行しますか?

22
Master

Android:permission属性をアクティビティタグに使用します。

以下のように

<activity Android:permission="com.master.me.CUSTOM_PERMISSION_TEST"
            Android:name=".YourActivity"
            Android:label="@string/activity_label" />

また、他のアプリケーションでこのアクティビティを起動する必要がある場合は、uses-permissionをカスタム権限に追加する必要があります。

<uses-permission Android:name="com.master.me.CUSTOM_PERMISSION_TEST"/>

Android許可モデル は、Androidでの権限を理解するのに非常に優れた記事です Androidでカスタム権限を使用する方法は? も非常に良いSOスレッドです。

44
Pankaj Kumar