목록Kotlin (505)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------- // [라이브러리 의존성 부여] implementation("com.squareup.okhttp3:okhttp:4.9.0") // --------------------------------------------------------- // [소스 코드] val client: OkHttpClient = OkHttpClient().newBuilder() .connectTimeout(20, TimeUnit.SECONDS) // [connection timeout] .readTimeout(20, Ti..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [앱에 부여된 권한 리스트 확인] // ----------------------------------------------------------------------------------------- fun getAppPermissionsList(mContext: Context): Map { /** * ------------------------------------------- * [호출 방법..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAppInstallPackgesList : 휴대폰 기기에 설치 된 앱 패키지 목록 반환 // ----------------------------------------------------------------------------------------- fun getAppInstallPackgesList(mContext: Context): ArrayList { /** *..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getRamMemoryUsed : 안드로이드 RAM 메모리 사용량 확인 // ----------------------------------------------------------------------------------------- fun getRamMemoryUsed(mContext: Context): String { /** * // ---------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAppExitReason : 이전 앱 종료 된 원인 확인 수행 // ----------------------------------------------------------------------------------------- fun getAppExitReason(mContext: Context, packageName: String): String { /** * // --..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Microphone_Enable_Device] : 기기 마이크 지원 여부 확인 // ----------------------------------------------------------------------------------------- fun get_Microphone_Enable_Device(mContext: Context): Boolean { /** * // --------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Bluetooth_Enable_Device] : 기기 블루투스 지원 여부 확인 // ----------------------------------------------------------------------------------------- fun get_Bluetooth_Enable_Device(mContext: Context): Boolean { /** * // ---------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Camera_Enable_Device] : 기기 카메라 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Camera_Enable_Device(Context mContext){ /** * // -------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Nfc_Enable_Device] : 기기 NFC 지원 여부 확인 // ----------------------------------------------------------------------------------------- fun get_Nfc_Enable_Device(mContext: Context): Boolean { /** * // ----------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getClipboardList : 클립보드에 저장 된 데이터 리스트 확인 // ----------------------------------------------------------------------------------------- fun getClipboardList(mContext: Context): ArrayList { /** * // ---------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Watch_Supported_Device] : 기기 Watch 지원 여부 확인 // ----------------------------------------------------------------------------------------- fun get_Watch_Supported_Device(mContext: Context): Boolean { /** * // --------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] package com.example.kotlinproject import android.app.Activity import android.app.Application import android.content.Context import android.content.Intent import android.os.Bundle class A_Application : Application(), Application.ActivityLifecycleCallbacks { /** * // -----------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [VOID] setDisplayScreenOnOff : 화면 자동 꺼짐 예외 On, Off 설정 수행 // ----------------------------------------------------------------------------------------- fun setDisplayScreenOnOff(activity: Activity, type: Int) { /** * // ----..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android Oreo] : [알수 없는 앱 설치 허용 권한 부여 확인] // ----------------------------------------------------------------------------------------- fun getAppInstallPermisseionEnable(mContext: Context): Boolean { /** * ----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : urlRequestAddHeader : [웹뷰 로드 시 헤더 값 추가] : Webview // ----------------------------------------------------------------------------------------- fun urlRequestAddHeader(mContext: Context, headers: MutableMap, key: String, va..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : webviewHistoryList : [웹뷰 방문 내역 확인 실시] : Webview // ----------------------------------------------------------------------------------------- fun webviewHistoryList(mContext: Context, webview: WebView): ArrayList { /** * ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : webviewSetDataStoreCookie : [웹뷰에 쿠키 및 세션 추가 실시] : CookieManager setCookie // ----------------------------------------------------------------------------------------- fun webviewSetDataStoreCookie(mContext: Context, webv..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : webviewGetDataStoreAllCookie : [웹뷰에 저장된 쿠키 및 세션 값 확인] : CookieManager getAllCookies // ----------------------------------------------------------------------------------------- fun webviewGetDataStoreAllCookie(mContext: ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // -------------------------------------------------------------------------------------------------- [resultLauncher.launch 인텐트 이동 : 소스 코드] // -------------------------------------------------------------------------------------------------- if (Arrays.toString(fileChooserParams?.acceptTypes).contains("image")) { val intent = Intent(Int..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [웹뷰 다운 로드 감지 이벤트 리스너 : a 태그 / blob] // ----------------------------------------- //* main_webview!!.setDownloadListener(DownloadListener { url, userAgent, contentDisposition, mimetype, contentLength -> try { S_Log._F_(this@A_Webview, "웹뷰 [a 태그 다운 로드] 이벤트 발생", arrayOf( "URL :: $url", "c..