본문 바로가기
Android Studio

[Android Studio] 안드로이드 네트워크 통신을 위해 앱의 권한 설정하기(+에뮬레이터용 네트워크 통신)

by coding_su 2023. 2. 3.

📝안드로이드 네트워크 통신을 위해 앱의 권한 설정하기(+에뮬레이터용 네트워크 통신)

manifests 폴더에 AndroidManifest.xml 파일의 application 위쪽에 아래 코드를 입력해준다

※ 슬래시 누르면 닫힌다 (>)

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

 

에뮬레이터용 권한 만들기

res폴더의 xml폴더에 XML Resource File을 새로 만들어준다

(파일명 network_security_config으로 만들었다)

 

생성 후 코드 부분으로 이동해서 아래 코드 입력

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="false">
        <domain includeSubdomains="true">*.typicode.com</domain>
    </domain-config>
</network-security-config>

 

manifests 폴더에 AndroidManifest.xml 파일로 돌아와서 manifest 부분 마지막에 아래 코드 추가 입력하고

android:targetSandboxVersion="1"

 

application부분에 아래 코드를 추가 입력해줬다

android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"

댓글