использует-разрешение и разрешение на разрешения для android в файле manifest.xml

Я заметил, что есть два типа разрешений в файле манифеста: «разрешение» и «использование-разрешение», как показано на рисунке ниже;

  

для следующих 4 разрешений, которые я использую, когда я помещаю их в файл manifest.xml? uses-permissions или permissions ?

 android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.INTERNET android.permission.CHANGE_WIFI_MULTICAST_STATE 

Для

  

В документации указано:

Объявляет разрешение безопасности, которое может использоваться для ограничения доступа к определенным компонентам или функциям этого или других приложений.

Поэтому, поскольку вы получаете доступ к разрешениям Android, вместо этого вы хотите uses-permission . В документации для этого элемента указано:

Требует разрешения, которое приложение должно предоставить, чтобы оно работало правильно.

обычно используется при создании пользовательских разрешений (например, при создании приложения, к которому могут подключаться другие приложения, ограничение доступа является обязательным), а используется, когда ваше приложение действительно нуждается в разрешении, t обычно.

Давайте начнем с «uses-permission …»: предположим, что вы хотите использовать GoogleMap в своем приложении в качестве примера, чтобы найти ближайшее место в любом офисе, таком как банк или любой другой офис. Вам нужен интернет. Поэтому вам нужно предоставить разрешение на ваше устройство Android для доступа к ИНТЕРНЕТ. Это делается с помощью разрешения Android.

   

Теперь переходите к «разрешению ..»: что он делает, это объявляет разрешение безопасности, которое может использоваться для ограничения доступа к определенным компонентам или функциям этого или других приложений. Если вашему приложению нужны какие-то ресурсы или какая-либо функция из другого приложения, вы можно использовать, указав конкретный class или пакет.

   

Благодарю. для получения дополнительной информации вы можете прочитать
http://developer.android.com/guide/topics/manifest/manifest-intro.html

Короче говоря, тот, который вам нужен, – это заявление о разрешении использования.

В Androird Document теперь есть специальная страница, посвященная этим двум обычаям.

В разделе « Использование разрешений» в нем объясняется, что

   ...  

используется для объявления разрешений, которые вы хотите использовать.

В разделе «Определение и принудительное разрешение» вы можете видеть, что

   ...  

используется для определения вашего собственного разрешения.

Interesting Posts

Получить данные из ввода файла в JQuery

Как заставить Notepad ++ связывать тип файла с языком?

Получение числа строк, вставленных в ON DUPLICATE KEY UPDATE с несколькими вставками?

Windows 7 Desktop Icons поврежден

Изменение формата даты на yyyy-mm-dd

с открытым исходным кодом обработка изображений в java

Использовать или не использовать регулярные выражения?

Как безопасно удалить диск eSATA, когда он не находится в диалоговом окне «Безопасное извлечение оборудования»

Как определить, когда приложение Android работает в эмуляторе?

В чем разница между переопределением виртуальных функций и скрытием не виртуальных функций?

Гигабитный Ethernet-коммутатор от 1 Гбит / с до 100 Мбит / с взад и вперед

Не удалось открыть Android 6.0: EACCES (Permission denied)

Условно начать в разных местах в раскадровке из AppDelegate

Java BigDecimal тригонометрические методы

Преобразование base64 в изображение в Java

Давайте будем гением компьютера.