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
        • 요리
        • 영화
        • 드라마
        • 제품
        • 게임
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바