목록Kotlin (535)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Snackbar] : [BLACK : 커스텀 스낵바 메시지 출력] // ----------------------------------------------------------------------------------------- // TODO [필요 의존성 및 style 설정] // ----------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [테스트 함수 수행] // ----------------------------------------------------------------------------------------- fun testMain() { S_Log._D_("테스트 함수 수행 실시", null) // [로직 처리 실시] try { if (VERSION.SDK_INT >= VERSION_CODES.R) { val windowMetrics: W..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [액티비티 onCreate] // ----------------------------------------------------------------------------------------- override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_a_intr..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [sharedKakaoTalkTextString] : 카카오톡 텍스트 공유 수행 // ----------------------------------------------------------------------------------------- fun sharedKakaoTalkTextString(mContext: Context, data: String) { /** * // --------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [팝업창 호출 : 소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : [Custom ListView 팝업창 호출 처리 메소드] // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ----------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] stringKoreanContains : String 문자열에 [ㄱ-ㅎㅏ-ㅣ가-힣] 한국어 포함 확인 // ----------------------------------------------------------------------------------------- fun stringKoreanContains(data: String): Boolean { /** * // ----..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : [QR 및 Barcode 스캔 팝업창 호출 메소드] // ----------------------------------------------------------------------------------------- // TODO [필요 퍼미션] : 카메라 퍼미션 // -------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getTextSubChangeString : 텍스트 부분 색상 , 굵기 , 폰트 변경 수행 // ----------------------------------------------------------------------------------------- fun getTextSubChangeString(mContext: Context, color: String, originTe..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------- // [build.gradle 파일 의존 설정] : [okhttp 통신 라이브러리] // ----------------------------------------------------------- implementation("com.squareup.okhttp3:okhttp:4.9.0") implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' // ---------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 6] : [시스템 설정 권한 부여 확인] // ----------------------------------------------------------------------------------------- fun getSystemSettingPermisseionEnable(mContext: Context): Boolean { /** * -----------------------..
[개발 환경 설정] 개발 툴 : 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 { /** * // ---------------..