일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 공자명언
- 공부집중
- ASMR
- Android
- kotlin
- 파이썬
- recyclerview
- Coroutine
- Streaming
- 코틀린
- 장자명언
- Flutter
- 이모지
- 좋은글필사하기
- Firebase
- jetpack compose
- 명언모음
- androidx
- Linux
- Freesound
- 오픈소스
- FSM
- 벤자민플랭클린
- 명심보감
- 소울칼리버6
- bash
- 넷플릭스
- 1인개발자
- DART
- 이모지메모
Archives
- Today
- Total
목록sdk28버전 (1)
Vintage appMaker의 Tech Blog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/smLUd/btqURu8baPL/mVOWZrgQrkUAhaY1zpAbZ0/img.png)
Android 8.0 이상에서는 멀쩡하게 잘 사용하던 regacy http(org.apache.http)가 에러를 발생시킨다. 주로 - class not found - Cleartext HTTP ...... not permitted 이다. 이는 구글정책상 http를 봉쇄하겠다는 이유이기도 하다. 보안상 http가 문제되기에 극단의 조치를 취했다고 생각된다. 그러면 regacy http를 모두 고쳐야 하는 것일까? 그것은 아니다. AndroidMainfest.xml에 다음과 같이 선언해주면 기존의 소스를 그대로 사용할 수 있다. 첫 번째로 "class not found" 에러를 무시하려면 Application 섹션 안에 로 정의해주면 된다. 두번째로 "Cleartext HTTP ...... not perm..
Source code or Tip/Android(Java, Kotlin)
2021. 1. 27. 20:41