목록Kotlin (544)
투케이2K

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implemen..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [설 명] /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 개발 환경 : 안드로이드 스튜디오 * // ----------------------------------------- * 2. Rx 관련 라이브러리 설치 (build.gradle) : * * implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' * implementation 'io.reactivex.rxjava3:rxkotlin:3.0.1' * implemen..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun setDisplayBright(activity: Activity, data: Int): Boolean { /** * // ----------------------------------------- * [setDisplayBright 메소드 설명] * // ----------------------------------------- * 1. 디스플레이 빛 밝기 설정 수행 실시 (0 ~ 100 퍼센트 범위) * // ----------------------------------------- * 2. 호출 방식 : * * C_App.setDisplayBright(A_Main@this, 80) * * ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun getDisplayBright(activity: Activity): String { /** * // ----------------------------------------- * [getDisplayBright 메소드 설명] * // ----------------------------------------- * 1. 현재 화면 밝기 확인 * // ----------------------------------------- * 2. 호출 방식 : * * C_App.getDisplayBright(A_Main@this) * * // ------------------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] setNoCapture : 화면 캡처 방지 fun setNoCapture(activity: Activity): Boolean { /** * // ----------------------------------------- * [setNoCapture 메소드 설명] * // ----------------------------------------- * 1. 화면 캡처 방지 * // ----------------------------------------- * 2. 호출 방식 : * * C_App.setNoCapture(A_Main@this) * ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] percentToValue : 퍼센트 값에 해당하는 value 값 리턴 fun percentToValue(total: Double, percent: Double): String { /** * // ----------------------------------------- * [percentToValue 메소드 설명] * // ----------------------------------------- * 1. 퍼센트 값에 해당하는 value 값 리턴 * // ----------------------------------------- * 2...

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getPercent : 퍼센트 값 구하기 fun getPercent(total: Double, value: Double): String { /** * // ----------------------------------------- * [getPercent 메소드 설명] * // ----------------------------------------- * 1. 퍼센트 값 구하기 * // ----------------------------------------- * 2. 호출 방식 : * * C_Util.getPercent(250.0, 10..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] byteToBitmap : 바이트 값을 비트맵으로 변환 실시 fun byteToBitmap(type: Int, inputStream: InputStream?, bytes: ByteArray?): Bitmap? { /** * // ----------------------------------------- * [byteToBitmap 메소드 설명] * // ----------------------------------------- * 1. 바이트 값을 비트맵으로 변환 실시 * // ----------------------------------..

[개발 환경 설정] 개발 툴 : 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) 확인 * // -----------------------------------------..