안드로이드 스튜디오

[ 안드로이드 스튜디오 ] 네트워크 통신을 위한 AndroidManifest.xml 파일 설정하기

zzuvely 2022. 7. 11. 17:52

1) AndroidManifest.xml > internernet permission 추가

<manifest ...
    android:targetSandboxVersion="1">

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

    <application
        android:usesCleartextTraffic="true"
        <!-- 아래 코드에서 생성한 파일 연결해주기 -->
        android:networkSecurityConfig="@xml/network_security_config"
        ... >

 

2) network_security_config 파일 생성 후, 믿을 수 있는 도메인 추가 (res > xml > network_security_config.xml)

<?xml version="1.0" encoding="utf-8" ?>

<network-security-config>
    <domain-config cleartextTrafficPermitted="false">
        <domain includeSubdomains="true">*</domain>
    </domain-config>
</network-security-config>