분류 전체보기(116)
-
Kotlin 사운드
사운드MediaPlayer// 11. 사운드 lateinit var media_mp : MediaPlayer// 11. MediaPlayer (OnCreate) media_mp = MediaPlayer.create(this,R.raw.pilots)if(!media_mp.isPlaying) media_mp.start()
2018.01.02 -
Android App Bar
App BarStatus barTool bar / Title Bar / Action BarTab / Search barFlexible View / Space 출처 : https://material.io/guidelines/patterns/scrolling-techniques.html#
2017.12.31 -
Kotlin 클래스
클래스constructor & init// Kotlin 연습 // ======================================================================= // 8. Class // 9. Constructor // ======================================================================= // 기본 생성자, constructor 생략 가능 class TestClass constructor (name: String){ // Class 초기화 init{ println("첫번째 초기화, 생성자 이름 : ${name}") } init{ println("두번째 초기화 $name") } // Class 내의 함수 fun t..
2017.12.31 -
Kotlin 반복
반복for & while// 7. Loop val items = listOf("Apple", "Banna") // for loop for(a in items){ println(a) // indices is Array of Range (0..size - 1) println("item list : $a is ${items.indices}") } // 순차 지원 for (i in 1..5){ print(i) // 1 2 3 4 5 } for(i in 5..1) print(i) // Print 안됨 for (i in 5 downTo 1) print(i) // 5 4 3 2 1 // while loop var index = 0 while (index < items.size){ println("item list :..
2017.12.29 -
Kotlin NPE(Null Pointer Exception)
NPE(Null Pointer Exception)Kotlin에서 NPE를 보장 하지만 Type에 ?를 붙이게 되면 null를 직접 할당 할 수 있다.// 5. NPE (Null Pointer Exception) // 널 포인트(NULL Pointer Exception) // 기본적으로 코틀린은 널 참조 불가능 var null_impossible : String = "abc" var null_possible : String? = "abc"// 5. NPE null_impossible = null // 컴파일 에러 null_possible = null // null 가능 // 하지만 null에 대한 확인 처리를 따로 해주어야 한다. // Null에 대한 확인 처리 if(null_possible != null..
2017.12.28 -
Kotlin 배열
배열 arrayOf Type & Array() 생성자 Type을 지원 arrayOf(args) : Integer Class Type, intArrayOf(args) : int Type // 배열(Array) // arrayOf() 함수, Array() 생성자 // arrayOf() 부분 val arraytype = arrayOf(4, 5, 6.3, 7.2f, "String", false) // 여러 타입을 배열에 저장 val arraytype_int = arrayOf(2, 4, 7) // 인트 타입만 지정(명확한 선언) -> Integer Type val int_arraytype = intArrayOf(2, 4, 7) // 인트 타입만 지정(명확한 선언) -> int Type // Array() 생성자 ..
2017.12.27