목록Kotlin (544)
투케이2K

[개발 환경 설정] 개발 툴 : 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 [소스 코드] try { val cookieManager = CookieManager.getInstance() cookieManager.removeSessionCookies { aBoolean -> S_Log._D_(S_FinalMsg.LOG_Remove, arrayOf("removeSessionCookies :: $aBoolean")) } cookieManager.removeAllCookies { aBoolean -> S_Log._D_(S_FinalMsg.LOG_Remove, arrayOf("removeAllCookies :: $aBoolean")) } CookieManager.getInstance().flush..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [스케일 관련 확대, 축소 관련] main_webview!!.setInitialScale(8) main_webview!!.scrollTo(0, 0) // ----------------------------------------- // ----------------------------------------- // TODO [뷰 포트 및 핀줌 관련] main_webview!!.settings.loadWithOverviewMode = true main_webview!!.settings.useWideViewPor..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------- // TODO [크롬 클라이언트 설정 실시] main_webview!!.webChromeClient = object : WebChromeClient() { // TODO [실시간 웹뷰 로드 상태 확인] override fun onProgressChanged(view: WebView, progress: Int) { S_Log._E_(S_FinalMsg.LOG_Status_Check, arrayOf( "URL :: " + main_webview!!.url.toString(), "STATUS :: $progress" )) //..

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

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [1]. ArrayList 배열 선언 및 데이터 삽입 var originList = ArrayList() originList.add(M_User("투케이", 29, true)) // [0 번지] originList.add(M_User("2K", 28, true)) // [1 번지] S_Log._D_("원본 출력 수행", ..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] ================================================================= // [inputType = 가상 키보드 타입 / maxLength = 최대 입력 개수 지정] ================================================================= // [inputType = 가상 키보드 타입 / maxLength = 최대 입력 개수 지정] // [가상 키보드 내림] try { val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager i..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] get_Wifi_GHz : 와이파이 GHZ 및 채널 확인 // ----------------------------------------------------------------------------------------- fun get_Wifi_GHz(frequency: Int): String { /** * // ------------------------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { // [1]. ArrayList 배열 선언 및 데이터 삽입 var originList = ArrayList() originList.add(M_User("투케이", 29, true)) originList.add(M_User("2K", 28, true)) // [2]. forEach 사용해서 배열을 순회하면서 특정 데이터 값 모두..