Work(97)
-
Android Platform (Version Fragmentation & DPI)
Platform VersionOS Fragmentation(단편화) : 기기별 장치 호환(해상도, 지원여부 등)이 다르기 때문에 발생 DPI(화면 밀도) : 기기별 평균 dpi, 사용자 인터페이스 단순화 출처 : https://developer.android.com/about/dashboards/index.html?hl=ko#Screens
2018.01.05 -
Kotlin 인터페이스
인터페이스(Interface)객체의 단순화 및 군집화 역활// 2. 인터페이스 interface TestInterface{ val prop: Int // 속성 fun interface_fun() // 함수 정의 fun interface_fun_body(){ println("Interface Function Define & Body") } // 함수 정의 및 기술 }class TestDBI(names: String) : TestInterface { // 속성 정의 override val prop: Int = 29 override fun interface_fun(){ println("Interface Function Body") } }
2018.01.04 -
Kotlin 고차함수
고차함수(Higher-Order Function)콜백 함수라고도 불림, 결과를 함수로 반환하는 함수// 12. Higher-Order Function Printing_fun()// 12. Higher-Order Function fun Printing_fun(){ return printStr() } fun printStr(){ println("Higher-Order Function"); }
2018.01.03 -
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