Android Apache(아파치) 라이브러리 사용하기

2021. 1. 6. 08:52·dev/android
728x90
반응형
SMALL

안드로이드에서 아피치 라이브러리를 사용할 시 아래 코드를 build.gradle 파일에

defaultConfig 부분에 넣어주면 된다. 

필요한 내용은  useLibrary 'org.apache.http.legacy'  이부분만 삽입해 주시면 된다.

  defaultConfig {
        applicationId "com.ncj.myapplication"
        minSdkVersion 21
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"
        useLibrary 'org.apache.http.legacy'

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

 

오른쪽 상단에 Sync Now를 클릭해 그래들이 싱크를 맞추면서 아파이 라이브러리를 로드한다. 

android 8.0 이하 버전에서는 위 작업만 해주면 사용 가능하지만 android 9.0 Pie 버전에서는

추가적인 작업이 필요하다. 

 

developer.android.com/training/articles/security-config?hl=ko

 

네트워크 보안 구성  |  Android 개발자  |  Android Developers

앱 개발자가 안전한 구성 파일에서 네트워크 보안 설정을 사용자설정할 수 있는 기능입니다.

developer.android.com

네트워크 보안구성에 작업을 해줘야한다. 

 

res->xml >network_security_config.xml

res 디렉토리에 xml 디렉토리가 없다면 디렉토리를 만들어주고 xml 파일 또한 생성해 준다.

 

 

	<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>

 

 

생성한 파일은 AndroidManifest.xml 에 등로해준다.

 

  <application android:networkSecurityConfig="@xml/network_security_config"
  <uses-library android:name="org.apache.http.legacy" android:required="false" />

 

이렇게 사용하면 문제없이 org.apache.http.legacy 라이브러리를 사용할 수 있다.

 

728x90
반응형
LIST
저작자표시 (새창열림)

'dev > android' 카테고리의 다른 글

android 접속중인 와이파이 이름 가져오기  (15) 2021.01.18
android 키보드 보이기/숨기기  (0) 2021.01.17
Unknown URI:content://downloads/public_downloads 해결방법  (1) 2019.06.13
안드로이드 underline center line 적용방법  (0) 2019.01.01
안드로이드 HeadView & FooterView 커스텀 리스트뷰  (0) 2019.01.01
'dev/android' 카테고리의 다른 글
  • android 접속중인 와이파이 이름 가져오기
  • android 키보드 보이기/숨기기
  • Unknown URI:content://downloads/public_downloads 해결방법
  • 안드로이드 underline center line 적용방법
NCJ
NCJ
일상과 개발을 공유하고 소통하는 블로그입니다.
    반응형
    250x250
  • NCJ
    NCJ 프로그래밍
    NCJ
  • 전체
    오늘
    어제
    • ALL
      • dev
        • android
        • java
        • Spring Boot
        • node.js
        • MFC
        • react-native
        • web
        • 기타
        • vue
        • react
      • 일상
        • news
        • 요리
        • 영화
        • 드라마
        • 제품
        • 게임
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    던파 사전캐릭
    Web
    리니지w 이벤트 안내
    삼성
    apache
    안드로이드
    Android
    게임
    사전캐릭
    던파 모바일 사전캐릭
    던파 캐릭생성
    리니지w
    던파 서버 오픈
    리니지w 이벤트
    던파 출시일
    window webserver
    리니지w 보상
    갤럭시
    php
    던파 모바일 서버오픈
    갤럭시 워치 4
    코딩문제
    갤럭시 버즈2
    리니지
    리니지W 사전예약
    다이어트
    java
    CSS
    리니지w 오픈
    던파 모바일 사전캐릭 생성
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
NCJ
Android Apache(아파치) 라이브러리 사용하기
상단으로

티스토리툴바