Android10+ network permissions: Cleartext HTTP traffic to xxx not permitted

1. Static registration

1.1 use-permission

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

1.2 application tag

<application
android:allowBackup=“true”
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:requestLegacyExternalStorage=“true”
android:usesCleartextTraffic="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl=“true”
android:theme="@style/AppTheme"
tools:targetApi=“q”>

2. Dynamic application

if (ContextCompat.checkSelfPermission(HttpRequestUseActivity.this, Manifest.permission.INTERNET) != PERMISSION_GRANTED) {
    
    
    ActivityCompat.requestPermissions(HttpRequestUseActivity.this, new String[]{
    
    Manifest.permission.INTERNET}, 2);
} else {
    
    
    getHttpRes();
}

3. Reference

Link: https://blog.csdn.net/gengkui9897/article/details/82863966

Guess you like

Origin blog.csdn.net/weixin_37627774/article/details/109286294