2017-02-11 56 views
2

我有一個應用程序需要互聯網權限,但它似乎並沒有爲我工作。Android互聯網權限被忽略

我說:

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

到清單(上面的應用標籤),當我安裝的應用程序我的手機說:「沒有權限要求」和權限對話框不顯示。

然而,當我用攝像機代替INTERNET像這樣:

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

它工作正常,並在設置權限選項卡下顯示出來。

任何想法?

感謝

+1

嘗試添加'<使用許可權的android:NAME =「android.permission.ACCESS_NETWORK_STATE」 />問'與'android.permission.INTERNET' –

+1

所以你沒有互聯網連接?或者你想在那裏看到你的權限?你有什麼問題? –

回答

-1

這通常是卓有成效的對我說:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
+0

顯示存儲權限,但其他人不出於某種原因 – user265889

0

你在Android SDK中> = 23運行你的應用程序。

上網權限下普通許可所以它沒有顯示出任何權限提示,但攝像機權限下風險的權限所以它顯示的權限提示。

如果一個應用程序聲明它需要一個正常的權限,系統會自動授予該應用程序的權限。

https://developer.android.com/guide/topics/permissions/requesting.html

0

的Android只放dangerous permissions那裏。而且由於Camera是一個危險的權限,你可以在列表中看到它,並且由於Internet不是,你不會在列表中看到它。

1

如果設備運行的是Android 6.0 (API級別23)和應用程序的targetSdkVersion23或者如果一個應用程序在其清單聲明更高,它需要一個正常許可系統會在安裝時自動授予應用程序權限
系統不會提示用戶授予正常權限,並且用戶無法撤消這些權限。

正如你可以檢查official docINTERNET權限是正常的。
取而代之的是CAMERA權限爲dangerous

0

僅選定的權限,可以要求用戶

檢查here哪些權限可以通過權限管理