투케이2K

218. (kotlin/코틀린) [유틸 파일] getAndroidID : 단말기 고유값 [안드로이드 ID] 확인 본문

Kotlin

218. (kotlin/코틀린) [유틸 파일] getAndroidID : 단말기 고유값 [안드로이드 ID] 확인

투케이2K 2023. 3. 1. 12:04

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Kotlin

 

[소스 코드]

        // ----------------------------------------------------------------------------------
        // TODO [SEARCH FAST] : [RETURN] getAndroidID : 단말기 고유값 [안드로이드 ID] 확인
        // ----------------------------------------------------------------------------------
        fun getAndroidID(mContext: Context): String {

            /**
             * // -----------------------------------------
             * [getAndroidID 메소드 설명]
             * // -----------------------------------------
             * 1. 단말기 고유값 [안드로이드 ID] 확인
             * // -----------------------------------------
             * 2. 호출 방식 :
             *
             * C_App.getAndroidID(A_Intro@this);
             *
             * // -----------------------------------------
             * 3. 리턴 데이터 :
             *
             * 8A7E4BDB9B821AA6
             * // -----------------------------------------
             */


            // [리턴 값 선언]
            var returnData = ""


            // [로직 처리 실시]
            try {
                returnData = Settings.Secure.getString(mContext.contentResolver, Settings.Secure.ANDROID_ID).toString()
                returnData = returnData.replace(" ".toRegex(), "")
                returnData = returnData.toUpperCase()
            } catch (e: Exception) {
                e.printStackTrace()
            }


            // [로그 출력 실시]
            ///*
            S_Log.ltd("================================================")
            S_Log.cnt("[" + ACTIVITY_NAME + " >> " + C_Util.getNowMethod(1) + " :: 단말기 고유값 [안드로이드 ID] 확인]")
            S_Log.cnt("-----------------------------------------")
            S_Log.cnt("[RETURN :: $returnData]")
            S_Log.lbd("================================================")
            // */


            // [리턴 반환 실시]
            return returnData
        }
 

[결과 출력]

 

D///===========//: ================================================
I/: [C_App >> getAndroidID :: 단말기 고유값 [안드로이드 ID] 확인]
I/: -----------------------------------------
I/: [RETURN :: 8A7E4BDB9B821AA6]
D///===========//: ================================================

 

반응형
Comments