Study/Kotlin2 [Kotlin] Json to CSV API에서 받아온 JSON을 CSV로 Export하기 위해 매서드를 작성했다. fun jsonToCsv(jsonData: String, outputFilePath: String) { val jsonArray = JSONArray(jsonData) // CSV 파일 생성 File( outputFilePath).bufferedWriter().use { writer -> // CSV 헤더 작성 if (jsonArray.length() > 0) { val headers = jsonArray.getJSONObject(0).keys() writer.write(headers.asSeq.. Study/Kotlin 2024. 5. 2. 더보기 ›› [Kotlin] webView에서 Activity로 명령 주고받기 코틀린을 사용한 안드로이드 개발을 진행하며 웹뷰를 통해 데이터를 주고받는 경우가 필요했다.html문서를 수정도 해야했고, 수정된 html문서를 모바일에서 pdf로 저장도 해야했는데, 이 단계를 하나하나 설명하려고 한다. 따라서 WebView와 ViewActivity의 송수신이 필요했고, 내가 작성한 방법은 다음과 같다. addJavascriptInterface안드로이드의 WebView에 구현되어 있는 함수로서 기본 구조는 다음과 같다val webView: WebView = findViewById(R.id.webview)webView.settings.javaScriptEnabled = true // JavaScript를 활성화webView.addJavascriptInterface(JavaObject,.. Study/Kotlin 2024. 4. 26. 더보기 ›› 반응형 이전 1 다음