본문 바로가기

반응형

Android

[안드로이드 코틀린] 경고음, 삑 소리 내기 val toneGen1 = ToneGenerator(AudioManager.STREAM_MUSIC, 100) toneGen1.startTone(ToneGenerator.TONE_CDMA_ABBR_ALERT, 300) AudioManager에 .을 하면 소리 내는 방식을 고를 수 있다. ToneGenerator에 .을 하면 낼 수 있는 소리를 고를 수 있다. ToneGenerator.TONE_CDMA_PIP -> 삑 소리 더보기
[안드로이드 코틀린] Thread 안에서 UI(Toast 등) 호출 Handler(Looper.getMainLooper()).post { //Toast 호출 Toast.makeText(this, "표시할 내용", Toast.LENGTH_LONG).show() //경고음 출력- 이것도 Thread 안에서 단순 호출로는 작동하지 않는다. val toneGen1 = ToneGenerator(AudioManager.STREAM_MUSIC, 100) toneGen1.startTone(ToneGenerator.TONE_CDMA_ABBR_ALERT, 300) } 더보기
[안드로이드 코틀린] mariadb connection 첨부 파일을 project_folder\app\libs 안에 넣어 두면 됩니다. build.gradle(app)에 아래 문구가 있으면 자동으로 참조합니다. dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) } 1. 주 Activity에서 Database로 연결하는 게 막혀 있어서 Thread를 열어서 접속하여야 한다. 2. Thread 안에서 Toast 접근이 안된다. Handler를 이용하여 가능하다. 3. 소리 재생(ToneGenerator)도 Thread 안에서는 작동하지 않는다. Handler를 이용하여 가능하다. 4. 마리아디비는 // 기호를 사용한다. (오라클은 @) 5. 마리아디비는 dbname 앞에 / 기호를 사.. 더보기
[안드로이드 코틀린] oracle connection 첨부 파일(ojdbc6)을 project_folder\app\libs 안에 넣어 두면 됩니다. - 14는 setLoginTimeout이 작동하지 않음 build.gradle(app)에 아래 문구가 있으면 자동으로 참조합니다. dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) } 1. 주 Activity에서 Database로 연결하는 게 막혀 있어서 Thread를 열어서 접속하여야 한다. 2. Thread 안에서 Toast 접근이 안된다. Handler를 이용하여 가능하다. 3. 소리 재생(ToneGenerator)도 Thread 안에서는 작동하지 않는다. Handler를 이용하여 가능하다. 4. 오라클은 @ 기호를 사용한다. .. 더보기

반응형