2017-08-25 163 views
2

我的一些應用的用戶所看到的「權限被拒絕」異常安卓:java.net.SocketException異常:權限被拒絕

專爲以下設備:Xiaomi MI MAX Android OS: 7.0

其他設備能夠訪問互聯網。

我的應用程序標記之前添加所需的權限,這樣,

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

任何人都可以請幫助這裏有什麼問題?

+0

棉花糖許可請檢查https://inducesmile.com/android/android-6-marshmallow-runtime-permissions-request-example/ –

回答

0

對於Android 6.0及以上版本,有一種向用戶請求權限的新方法,稱爲運行時權限,這意味着在應用程序運行時授予權限,而不像早期版本那樣安裝權限。 檢查official guide的完整說明

+0

這也需要訪問網絡? –

+0

根據[this](https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous),它不是。 – Ch4t4r

+0

我的不好,@ Ch4t4r在那裏。無論哪種方式,您是否嘗試使用checkSelfPermission()方法檢查設備是否實際授予權限? – Nando

相關問題