Ответ 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.