Intereting Posts

android.permission.INTERNET?

Я использую три кнопки в своем приложении. 1) Кнопка обратной связи: позволяет пользователю отправлять обратную связь через любое почтовое приложение. 2) Кнопка общего доступа, которая использует намерение долевого участия. 3) Кнопка «rate app», которая открывает страницу моего приложения на магазин игр

Все 3 кнопки используют другие приложения для доступа в Интернет.

Нужно ли добавлять в файл манифеста разрешение android.permission.INTERNET?

Solutions Collecting From Web of "android.permission.INTERNET?"

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

Немного фона:

Самый простой способ узнать, требуется ли вам разрешение, – использовать ваше приложение на тестовом устройстве. Он работает так, как вы намеревались? Получаете ли вы какие-либо ошибки без разрешения INTERNET ?

Если да, то ясно, что вам это нужно! Если нет (и в случае сценария этого вопроса), вам не нужно разрешение INTERNET .

Разрешения существуют как функция безопасности.

Данное разрешение:

Public static final String INTERNET

Позволяет приложениям открывать сетевые сокеты.

Постоянное значение: "android.permission.INTERNET"

Если вашему приложению нужны сетевые сокеты, ваше приложение нуждается в разрешении на их использование. Просто как тот.

Добавьте нижеприведенную строку в свой манифест, если вам требуется разрешение:

 <uses-permission android:name="android.permission.INTERNET"></uses-permission> 

Разрешения существуют для защиты пользователя, поэтому речь идет о том, чтобы быть откровенным и не понимающим, что такое ваши намерения.

Нет, вам не нужно разрешение на доступ в Интернет. Потому что все ваши связанные с Интернетом задачи передаются другим приложениям.