목록유틸 (393)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun LPAD(stringData: String, lengthData: Int, charData: String): String { /** * // ----------------------------------------- * [LPAD 메소드 설명] * // ----------------------------------------- * 1. 왼쪽 기준 데이터 채우기 수행 실시 * // ----------------------------------------- * 2. 호출 방식 : C_Util.LPAD("투케이", 10, "@") * // -------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun stringIsUrlParsing(url: String): Boolean { /** * // ----------------------------------------- * [stringIsUrlParsing 메소드 설명] * // ----------------------------------------- * 1. String 문자열 데이터가 URL 형식으로 파싱 가능 한지 체크 실시 * // ----------------------------------------- * 2. 호출 방식 : * * C_Util.stringIsUrlParsing("https://www.naver.com") * ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun mapToUrlEncodeQueryString(inputData: Map): String { /** * // ----------------------------------------- * [mapToUrlEncodeQueryString 메소드 설명] * // ----------------------------------------- * 1. Map 데이터를 http 요청 쿼리 스트링 형태 문자열로 리턴 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var map = HashMap() * map.put("name", "..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun listMapToJsonArray(inputData: List): JSONArray { /** * // ----------------------------------------- * [listMapToJsonArray 메소드 설명] * // ----------------------------------------- * 1. List Map 데이터를 JsonArray 로 반환 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var list = ArrayList() * * for (j in 1 .. 3 step(1)) { ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun mapToJsonObject(inputMap: Map): JSONObject { /** * // ----------------------------------------- * [mapToJsonObject 메소드 설명] * // ----------------------------------------- * 1. map 데이터를 jsonObject 로 반환 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var map = HashMap() * map.put("name", "TWOK") * * C_Util.mapToJson..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [SEARCH FAST] : [VOID] callRingtoneSound : 모바일 링톤 알림음 재생 메소드 static Handler callRingtoneHandler = new Handler(Looper.getMainLooper()); public static void callRingtoneSound(Context mContext){ /** * // ----------------------------------------- * [callRingtoneSound 메소드 설명] * // ----------------------------------------- * 1. 모바일 기본 알림음 수행 메소드 * // ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [SEARCH FAST] : [VOID] callVibrator : 모바일 진동 활성 메소드 static Handler callVibratorHandler = new Handler(Looper.getMainLooper()); public static void callVibrator(Context mContext){ /** * // ----------------------------------------- * [callVibrator 메소드 설명] * // ----------------------------------------- * 1. 모바일 진동 발생 수행 메소드 * // --------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] [List Map 객체 널 판단 실시 : true / false] fun listMapNotNull(inputData: List): Boolean { /** * // ----------------------------------------- * [listMapNotNull 메소드 설명] * // ----------------------------------------- * 1. List Map 객체 널 판단 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var lis..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] mapNotNull : Map 객체 널 판단 실시 fun mapNotNull(inputData: Map): Boolean { /** * // ----------------------------------------- * [mapNotNull 메소드 설명] * // ----------------------------------------- * 1. Map 객체 널 판단 실시 * // ----------------------------------------- * 2. 호출 방식 : * * var map = HashMap() * C_Util.m..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] jsonArrayNotNull : jsonArray 널 체크 수행 실시 fun jsonArrayNotNull(inputData: JSONArray): Boolean { /** * // ----------------------------------------- * [jsonArrayNotNull 메소드 설명] * // ----------------------------------------- * 1. JSONArray 객체 널 판단 실시 * // ----------------------------------------- * 2. 호출 방식 ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] jsonObjectNotNull : jsonObject 널 체크 수행 실시 fun jsonObjectNotNull(inputData: JSONObject): Boolean { /** * // ----------------------------------------- * [jsonObjectNotNull 메소드 설명] * // ----------------------------------------- * 1. jsonObject 객체 널 판단 실시 * // ----------------------------------------- * 2. ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] removeArrayOverlap : ArrayList 배열 중복 데이터 제거 실시 fun removeArrayOverlap(list: ArrayList): ArrayList { /** * // ----------------------------------------- * [removeArrayOverlap 메소드 설명] * // ----------------------------------------- * 1. 배열 중복 데이터 제거 메소드 * // ----------------------------------------- * 2. 호출..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] arrayIntersect : ArrayList 배열 데이터 교집합 수행 실시 open fun arrayIntersect(array_1: ArrayList, array_2: ArrayList): ArrayList { /** * // ----------------------------------------- * [arrayIntersect 메소드 설명] * // ----------------------------------------- * 1. ArrayList 배열 데이터 교집합 수행 실시 * // ----------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] stringCount : string 문자열 데이터에서 특정 문자 개수 카운트 반환 fun stringCount(stringData: String, charData: String) : Int { /** * // ----------------------------------------- * [stringCount 메소드 설명] * // ----------------------------------------- * 1. string 문자열 데이터에서 특정 문자 개수 카운트 반환 * // -------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [RETURN] getDateMinus : 두 날짜 차이 계산 수행 실시 : 날짜, 시, 분, 초 int 형 반환 fun getDateMinus(bigDate : String, smallDate : String) : Int { /** * // ----------------------------------------- * // [getDateMinus 메소드 설명] * // ----------------------------------------- * 1. 날짜 형식 : yyyyMMddkkmmss 24시간 형태로 구성 * // ----------------..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] // TODO [SEARCH FAST] : [hexStringToByteArray] : 헥사 문자열 >> 바이트 배열로 반환 public static byte[] hexStringToByteArray(String data){ /** * // ----------------------------------------- * [hexStringToByteArray 메소드 설명] * // ----------------------------------------- * 1. 헥사 문자열 >> 바이트 배열로 반환 * // ----------------------------------------- * 2. 호출 방법 : C_E..
[설 명] 프로그램 : Android / Kotlin 설 명 : S_DeviceID - 단말기 고유값 지정 실시 [소스 코드] package com.example.kotlinproject import android.content.Context import android.media.MediaDrm import android.os.Build import android.provider.Settings import android.util.Base64 import android.util.Log import java.util.* class S_DeviceID { /** * // ----------------------------------------- * TODO [클래스 설명] * // ----------..
[설 명] 프로그램 : Android / Kotlin 설 명 : C_Intent - 인텐트 (settings) , 애플리케이션 , 메일 , 문자 , 전화 , 링크 설정창 이동 클래스 [소스 코드] package com.example.kotlinproject import android.content.Context import android.content.Intent import android.net.Uri import android.provider.Settings import android.util.Log class C_Intent { /** * // ----------------------------------------- * TODO [클래스 설명] * // --------------------..
[설 명] 프로그램 : Android / Kotlin 설 명 : C_Encryption - 데이터 암호화 인코딩 (encode) , 디코딩 (decode) [소스 코드] package com.example.kotlinproject import android.util.Base64 import android.util.Log import java.net.URLDecoder import java.net.URLEncoder import java.security.spec.AlgorithmParameterSpec import javax.crypto.Cipher import javax.crypto.spec.IvParameterSpec import javax.crypto.spec.SecretKeySpec clas..
[설 명] 프로그램 : Android / Kotlin 설 명 : C_MoveApp - 외부 앱 실행 , 스키마 실행 , 마켓 이동 , 크롬 기반 외부 링크 이동 [소스 코드] package com.example.kotlinproject import android.content.ActivityNotFoundException import android.content.Context import android.content.Intent import android.net.Uri import android.util.Log class C_MoveApp { /** * // ----------------------------------------- * TODO [클래스 설명] * // ---------------..