Обеспечивает ли Android соблюдение определенных правил именования для пользовательских разрешений? - PullRequest
0 голосов
/ 14 декабря 2018

В документации Android рекомендуется использовать обратное именование в стиле домена для пользовательских разрешений.

Примечание. Система не позволяет нескольким пакетам объявлять разрешение с одним и тем же именем, если только все пакеты не являютсяподписано тем же сертификатом.Если пакет объявляет разрешение, система не разрешает пользователю устанавливать другие пакеты с тем же именем разрешения, если только эти пакеты не подписаны тем же сертификатом, что и первый пакет.Чтобы избежать конфликтов имен, мы рекомендуем использовать именование в стиле обратного домена для пользовательских разрешений, например com.example.myapp.ENGAGE_HYPERSPACE.

Источник: https://developer.android.com/guide/topics/manifest/permission-element

Я заметилчто если я попытаюсь использовать простую строку без этой структуры для своего пользовательского разрешения, например:

<permission android:name="SIMPLE_NAME" />

, это не сработает вообще.

Isв системе действует определенное соглашение об именах, и если да, то как именно оно должно выглядеть?

...