투케이2K

799. (Android/Java) [간단 소스] 웹뷰 webview.loadData 사용해 html string 문자열 로드 수행 실시 - img src https 이미지 로드 본문

Android

799. (Android/Java) [간단 소스] 웹뷰 webview.loadData 사용해 html string 문자열 로드 수행 실시 - img src https 이미지 로드

투케이2K 2024. 5. 13. 19:51
반응형

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Java / Kotlin

 

[소스 코드]

            // --------------------------------------------------------------

            // TODO [HTML 문자열 생성]
            String style = "<style>img{height: 100%; width: 100%;}</style>";
            String tag = "<img src='https://i.pravatar.cc/150?img=3'/>";
            String body = "<body style='margin:0;padding:0;'>" +tag+ "</body>";


            // TODO [html 문자열 로드 수행]
            // [data = 지정된 인코딩의 데이터 문자열]
            // [mimeType = 데이터의 MIME 유형]
            // [encoding = 데이터의 인코딩]

            main_webview.loadData(style + body, "text/html", "utf-8");

            // --------------------------------------------------------------
 

[결과 출력]

 

W///===========//: ================================================
I/: [LOG :: CLASS PLACE :: com.example.javaproject.A_Webview$MainWeb.onPageFinished(A_Webview.java:773)]
I/: ----------------------------------------------------
I/: [LOG :: NOW TIME :: 2024-05-13 16:31:07 월요일]
I/: ----------------------------------------------------
I/: [LOG :: DESCRIPTION :: 로딩 완료 상태]
I/: ----------------------------------------------------
I/: [LOG :: URL :: data:text/html,<style>img{height: 100%; width: 100%;}</style><body style='margin:0;padding:0;'><img src='https://i.pravatar.cc/150?img=3%27/%3E%3C/body%3E]
W///===========//: ================================================

 

반응형
Comments