목록kotlin (195)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 11] : [파일 액세스 권한 부여 상태 확인] // ---------------------------------------------------------------------------------- fun getFileAccessPermisseionEnable(mContext: Context): Boolean { /** * ----------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goFileAccess] : 파일 액세스 권한 인텐트 이동 // ---------------------------------------------------------------------------------- fun goFileAccess(mContext: Context) { /** * // ----------------------------------------- * [goFileAccess 메소..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [QUERY STRING] : requestPostQueryStringHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // [리사이클러 뷰 레이아웃 컴포넌트 생성] class RecycleViewHolder (parent: ViewGroup) : RecyclerView.ViewHolder( LayoutInflater.from(parent.context).inflate(R.layout.recycle_item, parent, false) ) { // [레이아웃에서 생성한 ID] var listParent = itemView.findViewById(R.id.listParent) } // [특정 레이아웃 마진 값 동적 변경] val param = listParent.layoutParams as ViewGroup.Margin..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PUT] : [BODY JSON] : requestPutBodyJsonHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_TITLE, "..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [VOID] jsonPrettyPrint : json 형식 문자열 데이터 GSON 정렬 출력 // ---------------------------------------------------------------------------------- fun jsonPrettyPrint(json: String): String { /** * // ------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] jsonStringToMap : json 형식 문자열 데이터를 Map 으로 변환 실시 // ---------------------------------------------------------------------------------- fun jsonStringToMap(json: String): Map { /** * // ----------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [BODY JSON] : requestPostBodyJsonHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_TITLE,..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] package com.example.kotlinproject import okhttp3.* import java.io.IOException import java.util.concurrent.TimeUnit class N_SyncHttp { /** * // -------------------------------------------------------------------------------------- * TODO [클래스 설명] * // --------------------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [DELETE] : [QUERY STRING] : requestDeleteQueryStringHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -----------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PATCH] : [BODY JSON] : requestPatchBodyJsonHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PUT] : [BODY JSON] : requestPutBodyJsonHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -----------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] jsonKeyUpdate : json 특정 key 값 전체 변경 실시 // ---------------------------------------------------------------------------------- fun jsonKeyUpdate(data: String, keyData: String, valueData: String): String { /** * // ------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] jsonGetAllKeyList : json 전체 key 값 출력 실시 // ---------------------------------------------------------------------------------- fun jsonGetAllKeyList(data: String): String { /** * // ---------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [BODY JSON] : requestPostBodyJsonHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] /* try { // [URL 주소 선언] val url = "https://jsonplaceholder.typicode.com/po..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [POST] : [QUERY STRING] : requestPostQueryStringHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] /* try { // [URL 주소 선언] val url = "https://jsonplaceholder.typicode...
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [GET] : [QUERY STRING] : requestGetQueryStringHttp // ---------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] /* try { // [URL 주소 선언] val url = "https://jsonplaceholder.typicode.co..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getDataType : 데이터 타입 확인 실시 (String , Integer ..) // ---------------------------------------------------------------------------------- fun getDataType(data: Any?): String { /** * // ------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [호출 : 소스 코드] // [JSON 형식 String 문자열 생성] var jsonString = "{\"key_age\":29,\"key_item\":[{\"key_lang\":\"Java\",\"key_tool\":\"Android\"},{\"key_lang\":\"Swift\",\"key_tool\":\"Xcode\"}],\"key_name\":\"투케이\",\"key_note\":{\"key_blog\":\"twok.blog\"}}" // [String to data class 변환 실시] var mPerson = Gson().fromJson(jsonString, M_Person::class.java..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getErrorContainsJsonKey : JSON KEY 포함 에러 메시지 확인 실시 // ----------------------------------------------------------------------------------------- fun getErrorContainsJsonKey(origin: String, containsArray: Array?):..