android - 检查 Wifi 时出现 java.lang.Securityexception

标签 android android-wifi

private void requestNewCoordinates() {          

        final WifiManager wfManager = (WifiManager) context
                .getSystemService(Context.WIFI_SERVICE);
             if (manager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)
                && wfManager.isWifiEnabled()) {
             }
}

  <uses-permission android:name="android.permission.ACCESS_GPS" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

wfManager.isWifiEnabled() - java.lang.Securityexception

告诉我哪里出了问题..以及如何解决问题

https://stackoverflow.com/a/9325388/1568164 - 它有效

最佳答案

在您的 list 中授予此权限

<uses-feature android:name="android.hardware.wifi" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

关于android - 检查 Wifi 时出现 java.lang.Securityexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12620790/

相关文章:

java - 我的申请历史

android - 在android kitkat中刷新画廊

android - 热点/网络共享模式下 Android 上的多播支持

android - wifi 提供商 onLocationChanged 从未被调用

java - Android WifiManager getScanResult 提示需要 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION 权限,尽管已声明权限

android - 如何检测应用程序的关闭并采取措施? ( Kotlin )

android - AutoCompleteTextView 不显示下拉菜单,收到警告

android - Gradle任务AssembleDebug失败

android - "kotlin-noarg"插件在 Realm 中不起作用

java - Android 2.3 应用程序崩溃