speech to text와 text to speech의 예제입니다. 먼저 Manifest에 권한을 추가해줍니다. // AndroidManifest.xml 아래는 권한을 확인하는 코드입니다. // MainActivity.kt private val REQUEST_CODE = 1 if (Build.VERSION.SDK_INT >= 23) ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.INTERNET, Manifest.permission.RECORD_AUDIO), REQUEST_CODE) STT STT는 두 가지 예제로 준비했습니다. 첫 번째는, onActivityResult를 통해 STT를 받는 전체 코드입니다. class MainA..
Ⅰ. Toast 메시지 코드 살펴보기 Toast 메시지를 띄우기 위한 코드를 살펴보면 Java Toast.makeText(getApplicationContext(), "Hello, World!", Toast.LENGTH_LONG).show(); Kotlin Toast.makeText(applicationContext, "Hello, World!", Toast.LENGTH_LONG).show() 위와 같이 코드를 작성하여 메시지를 띄울 수 있습니다. Ⅱ. Toast 메세지 짧게 보여줄지 길게 보여줄지 설정하기 긴 Toast 메세지 Toast.makeText(applicationContext, "Hello, World!", Toast.LENGTH_LONG).show() 짧은 Toast 메시지 Toast.ma..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/eXifAf/btqucntjWdV/RM1d0j33ptffWnbsCKgt70/img.png)
1. 소스 파일 생성하기. 먼저 새로운 코틀린 소스 파일을 만들어 봅시다. src 폴더에서 마우스 오른쪽 클릭 -> New -> Kotlin file / Class를 클릭합니다. 파일 이름을 HelloWorld라고 입력을 하고 OK를 눌러줍니다. OK를 누르게 되면 다음과 같이 HelloWorld.kt 라는 소스 파일이 생기게 됩니다. .kt는 Kotlin의 확장자입니다. 자바 소스 파일을 만들경우 .java라는 확장자가 붙게 됩니다. 2. Hello, World! 출력하기. 오른쪽 소스 파일 입력하는 곳에 아래 소스 코드를 입력해봅시다. fun main(args: Array) { println("Hello, World!") } fun은 function의 약자로 함수를 뜻합니다. 함수란 명령어들을 담아 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/whXnH/btqudtFO3qV/QltvQ6WjGK7z8jzswmkIAk/img.png)
1. IntelliJ를 설치하자 먼저 JetBrains 홈페이지에 들어가 보자. https://www.jetbrains.com/ JetBrains: Developer Tools for Professionals and Teams JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language. www.jetbrains.com 그다음 메인화면에 IntelliJ IDEA를 클릭해보자. 다운을 받는 곳으로 들어오게 되면 Community ..