공덕오거리 공모전 모바일 프로젝트
- Android 9 (Pie) 버전부터는 http에 대한 보안 강화로 ClearText를 막아두었다. (https 위주 이용 가능)
- HttpURLConnection 으로 json 형태로 데이터를 받아오기 때문에 clear text가 필요하다.
# AndroidManifest.xml에 아래와 같이 추가해서 clear text를 이용할 수 있도록 한다.
<manifest>
<application
android:usesCleartextTraffic="true">
</manifest>
import androidx.drawerlayout.widget.DrawerLayout;
- app 수준의 build.gradle에 추가 및 Sync
dependencies {
implementation "androidx.navigation:navigation-fragment:2.1.0"
implementation "androidx.navigation:navigation-ui:2.1.0"
}
- project 수준의 build.gradle에 추가 및 Sync
buildscript {
dependencies {
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha09"
}
}
- app 수준의 build.gradle 가장 아래에 추가 및 Sync
apply plugin: "androidx.navigation.safeargs"