2016-05-27 2 views
1

Я пытаюсь сделать приложение, использующее разрешение INTERNET, но у меня возникли проблемы с его работой с API 23, я понял, что мне нужно разрешение на запуск, и поэтому я использовал google, чтобы найти то, что я необходимость. я наткнулся на этот код:android api23 разрешение на интернет

if (ContextCompat.checkSelfPermission(this, 
         Manifest.permission.READ_CONTACTS) 
         != PackageManager.PERMISSION_GRANTED) { 

// Already declined the permission 
if (ActivityCompat.shouldShowRequestPermissionRationale(this, 
           Manifest.permission.READ_CONTACTS)) { 

    // Show an expanation to the user *asynchronously* -- don't block 
    // this thread waiting for the user's response! After the user 
    // sees the explanation, try again to request the permission. 
} 
else { 

    // No explanation for the first time 
    ActivityCompat.requestPermissions(this, 
        new String[]{Manifest.permission.READ_CONTACTS}, 
        REQUEST_CONTACTS); 

    // REQUEST_CONTACTS is an 
    // app-defined int constant. The callback method gets the 
    // result of the request. 
} 

} с этого сайта: https://www.numetriclabz.com/declaring-and-handling-permissions-since-android-api-23-tutorial-2/

проблема, мне нужно INTERNET, но все примеры, я нашел в Интернете являются для контактов, он должен быть похож, но когда я заменить REQUEST_CONTACTS с REQUEST_INTERNET Я получаю сообщение об ошибке, что я должен его заменить?


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

+4

Вам не нужно делать это для ИНТЕРНЕТ. Вы должны сделать это только для «опасного» разрешения, например, для чтения контакта или местоположения. В вашем случае вы должны добавить разрешение Интернета на манифест. Посмотрите здесь: https://developer.android.com/guide/topics/manifest/uses-permission-element.html –

+0

Какая ошибка вы получаете? – jaibatrik

ответ

3

Для Интернета вам не нужно запрашивать разрешение пользователя. Однако вам нужно объявить его в файле манифеста приложения с помощью элемента uses-permission.

Смежные вопросы