Я объявляю о новых разрешениях в своем приложении, один для чтения, для доступа к записи. Есть ли способ, которым разрешения на запись могут подразумевать разрешение на чтение? Таким образом, если приложение запрашивает разрешение на запись, им автоматически предоставляется разрешение на чтение.Сделать разрешение для Android подразумевает другое разрешение
Вот мой манифест код как есть:
<permission
android:name="com.example.myapp.permission.CHANGE_MESSAGE"
android:description="@string/permission_change_message"
android:protectionLevel="dangerous" />
<permission
android:name="com.example.myapp.permission.READ_MESSAGE"
android:description="@string/permission_read_message"
android:protectionLevel="normal" />
Я хочу дать любое приложение, которое имеет разрешение на CHANGE_MESSAGE
также иметь разрешение на READ_MESSAGE
без четко заявить READ_MESSAGE
.
Проблема в том, что эти разрешения контролируют доступ не только к действиям/методам. Разрешение на чтение также ограничивает доступ к широковещательной передаче. – Randy
вы можете определить доступ к управлению для трансляции внутри методов с использованием некоторых условий – rogerwar
Я знаю это, но если мне требуется разрешение «READ» через широковещательную рассылку, и приложение запрашивает только «WRITE», оно будет отклонено, потому что 'WRITE' не подразумевают 'READ'. – Randy