목록코틀린 (367)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [전역 변수] // ----------------------------------------------------------------------------------------- var sum = 0; // ----------------------------------------------------------------------------------------- // TODO [액티비티 onCreate] // --..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] set_File_Delete : 특정 파일 삭제 수행 // ----------------------------------------------------------------------------------------- fun set_File_Delete(mContext: Context, path: String): Boolean { /** * // -----------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] get_File_Size : 특정 파일 크기 확인 // ----------------------------------------------------------------------------------------- fun get_File_Size(mContext: Context, path: String): String { /** * // --------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [PATCH] : [BODY JSON] : requestPatchBodyJsonHttp // ---------------------------------------------------------------------------------- /* try { // TODO [로딩 프로그레스 활성] C_Ui_View.startLoadingAlert( A_Intro@this, S_FinalMsg.AL_TITLE_..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] try { viewDataBinding.edtWifiSSID.inputType = EditorInfo.TYPE_NULL // [커서 없애기] } catch (e : Exception){ e.printStackTrace() } viewDataBinding.edtWifiSSID.setOnFocusChangeListener { view, b -> S_Log.i("---","---") S_Log.d("//===========//","================================================") S_Log.i("","\n"+"["+ACTIVITY_NAME+" >> initDataB..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goTextSharedIntent] : 텍스트 파일 공유 인텐트 이동 // ----------------------------------------------------------------------------------------- fun goTextSharedIntent(mContext: Context, text: String) { /** * // --------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] save_Phone_Contract : 휴대폰에 연락처 저장 실시 // ----------------------------------------------------------------------------------------- fun save_Phone_Contract(mContext: Context, name: String, job: String, email: String..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] get_Phone_Contract : 휴대폰에 저장된 연락처 확인 실시 // ----------------------------------------------------------------------------------------- fun get_Phone_Contract(mContext: Context): ArrayList? { /** * // -------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] get_Phone_Call_Log : 안드로이드 통화 기록 조회 // ----------------------------------------------------------------------------------------- fun get_Phone_Call_Log(mContext: Context): ArrayList? { /** * // -------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [외부 레이아웃 터치 시 키보드 내림] // ----------------------------------------------------------------------------------------- override fun dispatchTouchEvent(event: MotionEvent): Boolean { val action = event.action when (action) { MotionEvent.ACTION..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [자바스크립트 브릿지 통신을 위한 경로 지정] // ----------------------------------------------------------------------------------------- // [서버 : window.android.함수(); : 임시] main_webview!!.addJavascriptInterface(AndroidBridge(), "android") // [자바스크립트에 대응할 함..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [내부 클래스 생성] // ----------------------------------------------------------------------------------------- internal inner class Android_To_Javascript { // ----------------------------------------- // [호출 방법] : Android_To_Javascript().setSys..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getFormNowDate : 사용자가 지정한 형식에 맞게 현재 날짜 및 시간 데이터 반환 // ----------------------------------------------------------------------------------------- fun getFormNowDate(form: String): String { /** * // ---------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [웹뷰 Prompt 메시지] override fun onJsPrompt(view: WebView?, url: String, message: String, defaultValue: String, result: JsPromptResult?): Boolean { S_Log._W_(S_FinalMsg.AL_TITLE + " " + S_FinalMsg.LOG_Event, arrayOf( "URL :: $url", "MESSAGE :: $message", "DEFAULT :: $defaultValue" )) // -----------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [크롬 클라이언트 설정 실시] main_webview!!.webChromeClient = object : WebChromeClient() { // TODO [웹뷰 Alert 메시지] override fun onJsAlert(view: WebView?, url: String, message: String, result: JsResult?): Boolean { S_Log._W_(S_FinalMsg.AL_TITLE + " " + S_FinalMsg.LOG_Event, arrayOf( "URL :: $url", "..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [크롬 클라이언트 설정 실시] main_webview!!.webChromeClient = object : WebChromeClient() { // TODO [웹뷰 Confirm 메시지] override fun onJsConfirm(view: WebView?, url: String, message: String, result: JsResult?): Boolean { S_Log._W_(S_FinalMsg.AL_TITLE + " " + S_FinalMsg.LOG_Event, arrayOf( "URL :: $url..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [크롬 클라이언트 설정 실시] main_webview!!.webChromeClient = object : WebChromeClient() { // TODO [웹 브라우저 권한 요청 확인] override fun onPermissionRequest(request: PermissionRequest) { S_Log._W_("[웹 - 권한] PermissionRequest 요청 수행", arrayOf( "PermissionRequest :: " + Arrays.toString(request.resources).to..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [비디오 자동 재생 지원 설정] main_webview!!.settings.mediaPlaybackRequiresUserGesture = false // ----------------------------------------- // ----------------------------------------- // TODO [Web Client 설정] main_webview!!.webViewClient = MainWeb() // ----------------------------------------- // ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [1]. ArrayList 배열 선언 및 데이터 삽입 var originList = ArrayList() originList.add(M_User("투케이", 29, true)) // [0 번지] originList.add(M_User("2K", 28, true)) // [1 번지] originList.add(M_User(..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [1]. ArrayList 배열 선언 및 데이터 삽입 var originList = ArrayList() originList.add(M_User("투케이", 29, true)) // [0 번지] originList.add(M_User("2K", 28, true)) // [1 번지] originList.add(M_User(..