코틀린 6

[Android] WebView 영역에 html 문자열을 로드 시키기

업무를 하다가 서버에서 받은 데이터를 WebView 영역에 로드할 일이 생겼다. 처음에는 단순하게 WebView.loadData( 로드할 데이터, "text/html; charset=utf-8", "UTF-8" )를 사용하였다. 하지만 오류 발생...!!! 서버에서 내려오는 HTML의 css가 적용되지 않는 것이다. 구선생을 검색하는 와중에 다른 방법의 Api를 사용하여 html 문저열을 로드 시키는 것을 찾을 수 있었다. 바로바로 두구두구....!!! loadDataWithBaseURL() 이 Api는 총 5개의 매개변수를 받을 수 있다. public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encodi..

Android 2023.04.21

(2441 - 코틀린) 별 찍기 -4

별 찍기 시리즈를 진행하고 있습니다. https://www.acmicpc.net/search#q=%EB%B3%84%EC%B0%8D%EA%B8%B0&c=Problems 검색 www.acmicpc.net fun main(){ val num:Int= readLine()!!.toInt() for(i in 1 .. num){ for(z in 1 until i){ print(" ") } for(j in i..num) { print("*") } println() } } fun main(){ val num:Int = readLine()!!.toInt() if (num > 0){ (0..num-1).forEach { repeat(it){ print(" ") } repeat(num-it){ print("*") } prin..

(1545 - 코틀린) 평균

https://solved.ac/class에서 Class level을 따라가고 있다. solved.ac - 문제 › CLASS solved.ac import java.io.* import java.util.StringTokenizer import kotlin.math.* fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val n = br.readLine().toInt() val scoreAll = StringTokenizer(br.readLine()) var arr = IntArray(n) var m = 0 var sum = 0.00 for (i in 1..n) { var score = scoreAll.nextToken().toI..

[안드로이드 - 코틀린] 카카오 로그인 구현(1)

※이 구현은 카카오 SDK v2 버전을 사용하고 있다. 프로젝트에 FCM(Firebase 클라우드 메시징)을 사용하려면 프로젝트 이름에 example이라는 글자는 들어가면 안된다. 프로젝트명은 com.이름.app 형태를 갖추고 있을 것이다. 확인해보고 변경하도록 하자. 시작하기 앞서 카카오 developers에 자신의 앱을 등록해야한다. (아래 링크 접속) https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 사이트에 들어가서 내 애플리케이션 을 클릭한다. 애플리케이션 추가하기를 클릭하여 새롭게 추..

Android 2022.01.27

Gradle 빌드 실패 에러(Could not find com.android.tools.build:gradle:4.2.0.)

이번에 toyproject를 하면서 안드로이드 소스를 Github 파일에 프로젝트를 생성했는데, Gradle 빌드 에러가 발생하였다. 언어는 코틀린 오류 메세지는 아래와 같다. Could not find com.android.tools.build:gradle:4.2.0. Searched in the following locations: - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/6.7.1/gradle-6.7.1.pom - https://jcenter.bintray.com/com/android/tools/build/gradle/6.7.1/gradle-6.7.1.pom Required by: project : Add go..

Android 2022.01.12
728x90