Подтвердить что ты не робот

Как обеспечить пользовательское разрешение на активность в Android?

Я создал пользовательское разрешение в android как:

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

Как я буду применять это в своей работе в файле AndroidManifest.xml?

4b9b3361

Ответ 1

Использовать атрибут 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.