목록Kotlin (505)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAllAppPackageName : 휴대폰에 설치 된 전체 애플리케이션 패키지 명칭 확인 // ----------------------------------------------------------------------------------------- fun getAllAppPackageName(mContext: Context): ArrayList { /** * //..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getIs5GHzBandSupportedState] : 칩셋이 5GHz 대역을 지원하는지 확인 // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.M) fun getIs5GHzBandSupportedState(mCont..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Sha1_EncodeString] : String 문자열 값을 SHA1 인코딩 수행 실시 // ----------------------------------------------------------------------------------------- fun get_Sha1_EncodeString(data: String): String { /** * // -------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : getWebviewCertificatePublicKey : [웹뷰 브라우저 인증서 공개키 확인] : getPublicKey // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.Q) fun getWebviewCertific..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : getWebviewCertificatePublicKey : [웹뷰 브라우저 인증서 공개키 확인] : getPublicKey // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.Q) fun getWebviewCertific..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : webviewCertificateCheckValidity : [웹뷰 브라우저 인증서 유효성 체크] : main_webview.getCertificate // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.Q) fun webv..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getAirplaneEnableState] : 비행기 모드 활성 상태 확인 // ----------------------------------------------------------------------------------------- fun getAirplaneEnableState(mContext: Context): Boolean { /** * // ------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [VOID] setActivityFullScreen : 안드로이드 액티비티 전체 화면 설정 (상단 , 하단 상태창 지우기) // ----------------------------------------------------------------------------------------- fun setActivityFullScreen(activity: Activity) { /** * // ---..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getDeveloperEnableState] : 개발자 모드 활성 상태 확인 // ----------------------------------------------------------------------------------------- fun getDeveloperEnableState(mContext: Context): Boolean { /** * // ----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goNetworkDataRestrictStateSettingIntent] : 앱 백그라운드 데이터 사용 허용 설정 창 이동 // ----------------------------------------------------------------------------------------- fun goNetworkDataRestrictStateSettingIntent(mContext: Conte..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getNetworkDataRestrictState] : 앱 데이터 절약 모드 활성 상태 확인 // ----------------------------------------------------------------------------------------- fun getNetworkDataRestrictState(mContext: Context): Boolean { /** * // -----..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goAppNotificationSettingIntent] : 앱 알림 설정 창 인텐트 이동 // ----------------------------------------------------------------------------------------- fun goAppNotificationSettingIntent(mContext: Context) { /** * // ------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] stringRegexpContains : String 문자열에 특정 정규식 패턴 포함 확인 // ----------------------------------------------------------------------------------------- fun stringRegexpContains(stringData: String, regExp: String): Boole..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getInnerStorageSize : 휴대폰 내장 저장 공간 크기 확인 // ----------------------------------------------------------------------------------------- fun getInnerStorageSize(mContext: Context?): String { /** * // --------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [전역 변수 선언] // --------------------------------------------------------------- var recorder: MediaRecorder? = null // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getZenModeState] : 휴대폰 방해 금지 모드 설정 상태 확인 수행 // ----------------------------------------------------------------------------------------- fun getZenModeState(mContext: Context): Boolean { /** * // -----------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [setMicrophonePermission] : [마이크 권한 부여 팝업창 호출] // ----------------------------------------------------------------------------------------- // AndroidManifest.xml 파일에 권한 선언 필요 : // -----------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * // ----------------------------------------- * [요약 설명] * // ----------------------------------------- * 1. 사전 사용자로부터 권한 획득 필요 * * >> 안드로이드 13 이상 * AndroidManifest : READ_MEDIA_I..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] Handler(Looper.getMainLooper()).postDelayed({ // [메인 스레드에서 동작] // Alert 팝업창 : BadTokenException 대응 if (this@LoginActivity.isFinishing == false){ // TODO [액티비티가 동작 중 인 경우] // [라디오 버튼 메뉴 선택 팝업창 활성] AlertDialog.Builder(this@LoginActivity) .setTitle(str_tittle) //팝업창 타이틀 지정 .setIcon(R.drawable.icon) //팝업창 아이콘 지정 .setCancelable(false) //외부 레이..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] package com.example.kotlinproject import android.app.Service import android.content.ClipboardManager import android.content.Context import android.content.Intent import android.os.IBinder class S_ClipBoardChangeService : Service(), ClipboardManager.OnPrimaryClipChangedListener { /** * // --------------------------------------------------..