목록Kotlin (554)
투케이2K

[개발 환경 설정] 개발 툴 : 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 { /** * // --------------------------------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] directoryFileList : 특정 디렉토리에 저장된 파일 리스트 목록 확인 // ----------------------------------------------------------------------------------------- fun directoryFileList(mContext: Context, path: String): ArrayList { /** ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 12] : [근처 기기 권한 부여 상태 확인] // ----------------------------------------------------------------------------------------- fun getNearDeviceSearchPermissionEnable(mContext: Context): Boolean { /** * ----------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : observablePingCheck : ping 체크 결과 확인 // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ---------------------------------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getRamMemoryTotal : 안드로이드 RAM 메모리 크기 확인 // ----------------------------------------------------------------------------------------- fun getRamMemoryTotal(mContext: Context): String { /** * // ------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] get_Wifi_Auth : 와이파이 Auth 인증 타입 확인 // ----------------------------------------------------------------------------------------- fun get_Wifi_Auth(capabilities: String): String { /** * // --------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] fun testMain() { S_Log._D_("테스트 함수 수행 실시", null) // [로직 처리 실시] try { // --------------------------------------------------------- // [ABIS 지원 확인 : 롤리팝 이상 사용 코드] : [테스트 기기 - 갤럭시24 울트라] // --------------------------------------------------------- S_Log._W_("ABIS 지원 확인", arrayOf( "SUPPORTED_ABIS : " + Arrays.toString(Build.SUPPORTED_ABIS)..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [sharedDifSystemTextString] : 다른 시스템에 String 텍스트 공유 수행 // ----------------------------------------------------------------------------------------- fun sharedDifSystemTextString(mContext: Context, data: String) { /** * // ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goOverlayIntent] : 시스템 오버레이 설정 이동 // ----------------------------------------------------------------------------------------- fun goOverlayIntent(mContext: Context) { /** * // ----------------------------------------- * ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 6] : [시스템 오버레이 권한 부여 확인] // ----------------------------------------------------------------------------------------- fun getSystemOverlayPermissionEnable(mContext: Context): Boolean { /** * ----------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getMobileSize : 모바일 화면 크기 구하기 DP : W / S / M / L / LX / NO // ---------------------------------------------------------------------------------- fun getMobileSize(mContext: Context) : String { /** * // ----------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Snackbar] : [BLACK : 커스텀 스낵바 메시지 출력] // ----------------------------------------------------------------------------------------- // TODO [필요 의존성 및 style 설정] // ----------------------------------------------------------..