목록코틀린 (367)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] assetsToTextRead : assets 폴더에 저장된 텍스트 파일 읽기 fun assetsToTextRead(mContext: Context, fileName: String): String { /** * // ----------------------------------------- * [assetsToTextRead 메소드 설명] * // ----------------------------------------- * 1. assets 폴더에 저장된 텍스트 파일 읽기 * // -------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] rawToTextRead : raw 폴더에 저장된 텍스트 파일 읽기 fun rawToTextRead(mContext: Context, id: Int): String { /** * // ----------------------------------------- * [rawToTextRead 메소드 설명] * // ----------------------------------------- * 1. raw 폴더에 저장된 텍스트 파일 읽기 * // ----------------------------------------- * 2. 호출 방식 : ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] listAnyNotNull : List 널 체크 실시 fun listAnyNotNull(list: ArrayList): Boolean { /** * // ----------------------------------------- * [listAnyNotNull 메소드 설명] * // ----------------------------------------- * 1. List 널 체크 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var list = ArrayList(..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] listDistinct : List 데이터 중복 제거 실시 fun listDistinct(list: ArrayList): ArrayList { /** * // ----------------------------------------- * [listDistinct 메소드 설명] * // ----------------------------------------- * 1. List 데이터 중복 제거 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var list = Arra..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] queryStringToJsonObject : 쿼리 스트링 형태 문자열 데이터를 JsonObject 로 변환 fun queryStringToJsonObject(data: String): String { /** * // ----------------------------------------- * [queryStringToJsonObject 메소드 설명] * // ----------------------------------------- * 1. 쿼리 스트링 형태 문자열 데이터를 JsonObject 로 변환 * // -------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [goCameraIntent] : 카메라 인텐트 이동 fun goCameraIntent(mContext: Context) { /** * // ----------------------------------------- * [goCameraIntent 메소드 설명] * // ----------------------------------------- * 1. 카메라 인텐트 이동 * // ----------------------------------------- * 2. 호출 방법 : C_Intent.goCameraIntent(A_Intro@this) * // --..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] setClipboard : 클립 보드 데이터 저장 여부 fun setClipboard(mContext: Context, data: String): Boolean { /** * // ----------------------------------------- * [setClipboard 메소드 설명] * // ----------------------------------------- * 1. 클립 보드 데이터 저장 여부 확인 * // ----------------------------------------- * 2. 호출 방식 : * * C_..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [bluetoothConnectState] : 사용자 모바일 디바이스 블루투스 장비 연결 상태 확인 fun bluetoothConnectState(mContext: Context): Boolean { /** * // ----------------------------------------- * [bluetoothConnectState 메소드 설명] * // ----------------------------------------- * 1. 사용자 모바일 디바이스 블루투스 장비 연결 상태 확인 * // ------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [getAES256SaltDecodeString] : Aes256 디코딩 : key + iv + salt 사용 fun getAES256SaltDecodeString(aes256SecretKey: String, aes256Iv: String, aes256Salt:String, data: String) : String { /** * // ----------------------------------------- * [getAES256SaltDecodeString 메소드 설명] * // ----------------------------------------- *..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [getAES256SaltEncodeString] : Aes256 인코딩 : key + iv + salt 사용 fun getAES256SaltEncodeString(aes256SecretKey: String, aes256Iv: String, aes256Salt:String, data: String) : String { /** * // ----------------------------------------- * [getAES256SaltEncodeString 메소드 설명] * // ----------------------------------------- *..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getFontSize : 안드로이드 폰트 설정 사이즈 확인 (S / M / L) fun getFontSize(mContext: Context): String { /** * // ----------------------------------------- * [getFontSize 메소드 설명] * // ----------------------------------------- * 1. 안드로이드 폰트 설정 사이즈 확인 (S / M / L) * // ----------------------------------------- * 2. 호출 방식..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getDarkMode : 안드로이드 디스플레이 설정 다크 모드 (dark mode) 확인 fun getDarkMode(mContext: Context): Boolean { /** * // ----------------------------------------- * [getDarkMode 메소드 설명] * // ----------------------------------------- * 1. 안드로이드 디스플레이 설정 다크 모드 (dark mode) 확인 * // -----------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getMobileLanguge : 설정 >> 언어 설정 값 확인 fun getMobileLanguge(mContext: Context): String { /** * // ----------------------------------------- * [getMobileLanguge 메소드 설명] * // ----------------------------------------- * 1. 설정 >> 언어 설정 값 확인 * // ----------------------------------------- * 2. 호출 방식 : * * C_App...
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getMobileAutoTime : 설정 >> 날짜 및 시간 자동 설정 여부 fun getMobileAutoTime(mContext: Context): Boolean { /** * // ----------------------------------------- * [getMobileAutoTime 메소드 설명] * // ----------------------------------------- * 1. 설정 >> 날짜 및 시간 자동 설정 여부 * // ----------------------------------------- * 2. 호출..
[참고 사이트] 제목 : [참고 사이트] 온라인 코틀린 (kotlin) 소스 코드 작성 사이트 [참고 사이트 주소] https://play.kotlinlang.org/ Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun getDeviceOsVersion(): String { /** * // ----------------------------------------- * [getDeviceOsVersion 메소드 설명] * // ----------------------------------------- * 1. 디바이스 소프트웨어 OS 버전 확인 * // ----------------------------------------- * 2. 호출 방식 : * * C_App.getDeviceOsVersion() * // ----------------------------------------- * 3. 리턴 데이터..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getDeviceModelName : 실제 디바이스 기기 모델 이름 명칭 확인 fun getDeviceModelName(): String { /** * // ----------------------------------------- * [getDeviceModelName 메소드 설명] * // ----------------------------------------- * 1. 실제 디바이스 기기 모델 이름 명칭 확인 * // ----------------------------------------- * 2. 호출 방법 : C_App.get..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------- // [요약 설명] // ----------------------------------- // 1. sealed class 는 자기 자신이 추상 클래스이고, 자신을 상속 받는 여러 서브 클래스 들을 가질 수 있습니다 // 2. sealed class 는 enum 클래스와 달리 상속을 지원합니다 // 3. sealed class 는 상속받는 서브 클래스의 종류를 제한할 수 있습니다 // 4. sealed class 의 sub class 들은 반드시 같은 파일 내에 선언되어야 합니다 // 5. sealed class 는 기본적으로 ab..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------- // [클래스 생성 실시] // ----------------------------------- class Schech { var color: String = "red" var select: String = "" get(){ when (this.color){ "red" -> { return "red 선택 입니다" } "green" -> { return "green 선택 입니다" } "blue" -> { return "blue 선택 입니다" } else -> { return "error color" } } } } // --------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------- // [클래스 생성 실시] // ----------------------------------- class Person { var name: String = "" set(value) { field = "이름은 [ " + value } get(){ return field + " ] 입니다" } } // ----------------------------------- // [메인 동작 실시] // ----------------------------------- fun main() { val person = Person() // Pers..