본문 바로가기

WebView3

[안드로이드 웹뷰] WebView 하얀화면 아무것도 안 뜨는 현상 해결 Android 개발 Tip. - WebView 하얀 화면, 아무 것도 안 뜨는 현상 해결 http:// 주소 접속시 연결이 안 되는 현상 해결 SSL 인증 무시하기 웹뷰를 개발하다보면 주소가 정확함에도 불구하고 화면 로드가 되지 않는 경우가 발생한다. 원인은 다양하다고 알고 있는데 그 중 한 가지 해결책으로는 SSL 인증을 무시하는 방법이 있다. 물론 이 방법은 여러 원인의 해결책 중 한 가지에 불과하기 때문에 일단 시도해보고 안 되면 또 다른 해결책을 찾아야 한다. 근데 그런거 무시하면 안 되는 거 아니에요? 나도 찾아보니까 괜찮다고 한다. 일단 SSL 인증서가 무엇일까? SSL 인증서란? 디지털 인증서라고도 하는 SSL(보안 소켓 계층) 인증서는 브라우저 또는 사용자의 컴퓨터와 서버 또는 웹사이트 간.. 2021. 1. 13.
[안드로이드] 웹뷰(WebView) - 초간단 웹브라우저 예제 (with 로딩바(ProgressBar)) 안드로이드 개발 예제 Android WebView Android ProgressBar Android EditText 초간단 웹브라우저 만들기 복잡한 설명은 다 생략하고 최대한 간단히 알아보자. 1. 웹뷰(WebView)란? 로딩바(ProgressBar)란? 2. 웹뷰(WebView)와 로딩바(ProgressBar) 사용 과정 3. 예제 1. 웹뷰(WebView)란? 로딩바(ProgressBar)란? 웹뷰: 안드로이드 앱 내에서 사용할 수 있는 인터넷 브라우저이다. 로딩바: 시각적으로 로딩 중 표시가 보이도록 구현해준다. 2. 웹뷰(WebView)와 로딩바(ProgressBar) 사용 과정 1) 퍼미션 추가 -> 2) 웹뷰 초기화 -> 3) 웹페이지 및 로딩바 호출 1) AndroidManifest.xml.. 2020. 8. 17.
[안드로이드] net::ERR_CLEARTEXT_NOT_PERMITTED Android 개발 Warning과 Error - Android WebView Error net::ERR_CLEARTEXT_NOT_PERMITTED 오류 해결 방법 정리 안드로이드 webView를 실행하면 다음과 같은 에러가 뜨면서 웹페이지를 로드하지 못하는 경우가 있다. net::ERR_CLEARTEXT_NOT_PERMITTED tagetSdkVersion가 28 이상일 경우에 발생할 수 있는 오류인데 해결방법은 여러 가지가 있다고 한다. 그 중 가장 간단한 해결방법은 Manifest.xml 파일의 application에서 속성으로 다음 코드를 추가해주는 방법이다. android:usesCleartextTraffic="true" 1 2 3 4 5 6 ... 2019. 12. 6.