분류 전체보기58 안드로이드 스튜디오 TTS 관련 코드 - 안드로이드에서 제공하는 TextToSpeech 클래스를 사용해, 안드로이드 애플리케이션에서 텍스트 음성으로 변환하여 읽어주는 기능을 구현하는 코드. - 초기화 부분, `onInit`, `readAuthent`, `onDestroy` 메서드가 있음 //tts 관련 코드 textToSpeech = TextToSpeech(this, this) //tts 재생 버튼 btn_playTts.setOnClickListener { readAuthent(generatedAuthent) } //tts 관련 코드 override fun onInit(status: Int) { if (status == TextToSpeech.SUCCESS) { val result = textToSpeech.setLanguage(Locale.. 2024. 4. 8. OBJECT, MAP 접근 코드 (# 추가하기) - object 선언부분 object UserDataList { var userDataList = mutableListOf() } - 기존에 저장한 데이터에 key를 통해 접근하고 데이터 추가하기 // "name"의 값이 "sample"인 맵을 userDataList에서 찾음 val newMap = UserDataList.userDataList.firstOrNull { it["name"] == "sample" } //"name"이 "sample"인 맵 찾고 if (newMap != null) { //방금 찾은 맵을 수정 가능하게 바꾸고 val newMapMutable = newMap.toMutableMap() //방금 바꾼 맵에 "key"라는 키와 "value"라는 값을 추가함 newMapMutable[.. 2024. 4. 4. object map에서 추후에 값 추가하는 코드 (@ 추가하기) object UserDataList { var userDataList = mutableListOf>()}fun main() { //예시 UserDataList.userDataList 1 val objUserInfo1: MutableMap = mutableMapOf() objUserInfo1["name"] = "newName" objUserInfo1["id"] = "newId" objUserInfo1["pw"] = "newPw" objUserInfo1["email"] = "newEmail" UserDataList.userDataList.add(objUserInfo1) //예시 UserDataList.userDataList 2 val o.. 2024. 4. 3. 이전 1 ··· 4 5 6 7 8 9 10 ··· 20 다음