목록코틀린 (381)
투케이2K

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * --------------------------------- * [요약 설명] * --------------------------------- * 1. indices 는 Collection, Array 클래스에 선언되어 있는 프로퍼티로 컬렉션 타입의 인덱스 범위를 반환합니다 * ---------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * --------------------------------- * [요약 설명] * --------------------------------- * 1. first 함수는 list 속에서 가장 첫 번째 값을 불러옵니다 * --------------------------------- * */ // [변수 선언 실시] v..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * --------------------------------- * [요약 설명] * --------------------------------- * 1. sorted 함수는 list 를 오름차순으로 정렬합니다 * --------------------------------- * 2. sorted 사용 시 데이터를 작은순..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { /** * --------------------------------- * [요약 설명] * --------------------------------- * 1. findLast 함수는 주어진 조건과 일치 (true) 하는 원소를 찾을 때 사용하는 함수입니다 * --------------------------------- * 2. findLast 함수는 탐색을 뒤에서부터 시작하며 만족하는 원소가 있다면 반환, 없다면 ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] [strings.xml 파일] kotlinproject 투케이 TWOK 2K [kotlin 파일] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [strings.xml 파일 배열 데이터 가져오기] var array = resources.getStringArray(R.array.name) // [배열 데이터 출력] S_Log._D_("배열 데이터 확인", arrayOf(Arrays.toString(array))) } catch (e : Exception) { ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] [kotlin 파일] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { /** * --------------------------------- * [요약 설명] * --------------------------------- * 1. find 함수는 주어진 조건 일치 (true) 하는 원소를 찾을 때 사용하는 함수입니다 * --------------------------------- * 2. find 함수는 탐색을 앞에서부터 시작하며 만족하는 원소가 있다면 반환, 없..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] [data class 파일] package com.example.kotlinproject data class M_User ( // [변수 선언 실시] var name: String = "", var age: Int = 0, var sex: Boolean = false ) { fun isMan(): Boolean { return sex } } [kotlin 파일] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { /** * -------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] [data class 파일] package com.example.kotlinproject data class M_User ( // [변수 선언 실시] var name: String = "", var age: Int = 0, var sex: Boolean = false ) { fun isMan(): Boolean { return sex } } [kotlin 파일] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { /** * -------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getRexCurlyBracketsStringReplace : 중괄호 내에 포함된 문자열 변경 실시 // ---------------------------------------------------------------------------------- fun getRexCurlyBracketsStringReplace(originData: String, replaceData: String):..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { /** * --------------------------------- * [요약 설명] * --------------------------------- * 1. MutableList 는 읽기 및 쓰기가 가능한 동적 배열 입니다 * --------------------------------- * 2. HashMap 은 key , value 값을 가지는 객체 입니다 * ----------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 13] : [알림 권한 부여 팝업창 호출] // ---------------------------------------------------------------------------------- fun getNotificationPermisseion(mContext: Context?) { /** * ------------------------------------------- * [필요 퍼..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 13] : [알림 권한 상태 확인] // ---------------------------------------------------------------------------------- fun getNotificationPermisseionEnable(mContext: Context?): Boolean { /** * ----------------------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goWifiConnectPopup] : 와이파이 연결 팝업창 호출 수행 // ---------------------------------------------------------------------------------- fun goWifiConnectPopup(mContext: Context) { /** * // ----------------------------------------- * [goWi..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] wifi_Info_Print : 현재 연결된 와이파이 정보 출력 실시 // ---------------------------------------------------------------------------------- fun wifi_Info_Print(mContext: Context) { /** * // ----------------------------------------- *..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isWifiConnected] : 현재 와이파이 연결 상태 확인 // ---------------------------------------------------------------------------------- fun isWifiConnected(mContext: Context) : Boolean { /** * // ----------------------------------------- * ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [data class : 소스 코드] package com.example.kotlinproject import org.json.JSONObject data class M_User ( /** * // -------------------------------------------------------------------------------------- * TODO [클래스 설명] * // -------------------------------------------------------------------------------------- * 1. 모델 클래스 * // ----------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] certificate_Base64_To_X509 : base64 문자열을 X509 인증서로 변경 // ---------------------------------------------------------------------------------- fun certificate_Base64_To_X509(data: String): X509Certificate? { /** * // ----..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] certificate_X509_To_Base64 : X509 인증서를 base64 문자열로 변경 // ---------------------------------------------------------------------------------- fun certificate_X509_To_Base64(certificate: Certificate?): String { /** * // -..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [권한 상태 묻기 배열 선언] // ---------------------------------------------------------------------------------- val PERMISSION_CODE = 999 val PERMISSION_ARRAY = arrayOf( Manifest.permission.READ_PHONE_STATE, // [0] : [폰 상태] Manifest.permission.BLUETOOT..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [권한 상태 묻기 배열 선언] // ---------------------------------------------------------------------------------- val PERMISSION_CODE = 999 val PERMISSION_ARRAY = arrayOf( Manifest.permission.READ_PHONE_STATE, // [0] : [폰 상태] Manifest.permission.BLUETOOT..