본문 바로가기
Dev./AndroidStudio

android 초기 파일 설정

by Alx.K 2023. 7. 22.
반응형

AndroidMenifest

<uses-permission android:name="android.permission.INETERNET" />
# 인터넷이 사용 가능하도록 설정

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
# 네트웍크가 연결되었는지 확인 할 수 있도록 함

<application
	...
    android:usesClearTextTraffic="true"
    ... >
# HTTP 접속이 가능하도록 설정
usesClearTextTraffic
HTTPS로 접속하면 문제될 것이 없지만, 해당 서버가 HTTPS를 지원하지 않는다면 HTTP로 접근해야 합니다.
android Pie(API28) 이상부터는 Cleartext HTTP를 비활성화하는 것으로 정책이 변경되었습니다.
즉, API28 이상에서는 HTTP로 접근하기 위해서는 Cleartext HTTP를 활성화 해주어야 합니다.

 

build.gradle(:app)

// jbcrypt
implementation group: 'de.svenkubiak', name: 'jBCrypt', version: '0.4.3'

// retrofit
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation('com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.11')

// recyclerview
implementation 'androidx.recyclerview:recyclerview:1.3.0'
implementation 'androidx.recyclerview:recyclerview-selection:1.1.0'

 

반응형