https://stackoverflow.com/questions/32185628/connectivitymanager-requestnetwork-in-android-6-0
ConnectivityManager.requestNetwork in Android 6.0
I'm trying to get the new ConnectivityManager.bindProcessToNetwork(Network) using ConnectivityManager.requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback) The reason is to force the...
stackoverflow.com
[Using]
ConnectivityManager.requestNetwork(NetworkRequest, ConnectivityManager.NetworkCallback)
[Problem]
Permission Error about WRITE_SETTINGS and CHANGE_NETWORK_STATE
But we can't take the permission via requestPermissions()
[Solution]
Add below code into MainActivity
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
intent.setData(Uri.parse("package:" + mContext.getPackageName()));
startActivity(intent);
- Allow modify system settings
- 권한 허용