목록이벤트 (16)
투케이2K
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] FirebaseAnalytics.logEvent 파이어베이스 이벤트 로그 동작 안되는 이슈 - Not Working [에러 원인]1. FirebaseAnalytics.Event.SCREEN_VIEW 를 사용해 로그 이벤트 작성 시 onResume 라이프 사이클 상태가 아닌 곳에서 사용 시 동작 안되는 이슈 [해결 방법]1. FirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SCREEN_VIEW, bundle); 이벤트 로그 작성 시 앱 라이프 사이클 onResume 에서 작성 수행Bundle bundle = new Bundle();bundle.putString(Fireba..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // [웹 페이지 내에서 페이지 이동 key 이벤트 발생] override fun shouldOverrideKeyEvent(view: WebView, event: KeyEvent): Boolean { S_Log._D_(S_FinalMsg.LOG_Event, arrayOf( "URL :: " + view.url.toString(), "설 명 :: " + "웹 페이지 내에서 페이지 이동 key 이벤트 발생" )) return super.shouldOverrideKeyEvent(view, event) }
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [그림 설명] cmd 설치 명령어 : C:\Users\tk\VueProject\test-project> npm install mitt --save [main.js - 소스코드] // [main.js 설명] // 1. 애플리케이션 진입점으로 Vue 초기화, 폴더 , 전역, 컴포넌트 , 라이브러리 등록 수행 실시 // 2. import App 을 사용해 최상위 App.vue 컴포넌트 지정 실시 // 3. createApp mount 를 사용해 index.html 파일 div id 값 설정 및 렌더링 시작점 지정 실시 // 4. router : 라우터는 웹페이지 간의 이동하는 방법 및 경로를 설정해주는 파일입니다..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [그림 설명] cmd 설치 명령어 : C:\Users\tk\VueProject\test-project> npm install mitt --save [main.js - 소스코드] // [main.js 설명] // 1. 애플리케이션 진입점으로 Vue 초기화, 폴더 , 전역, 컴포넌트 , 라이브러리 등록 수행 실시 // 2. import App 을 사용해 최상위 App.vue 컴포넌트 지정 실시 // 3. createApp mount 를 사용해 index.html 파일 div id 값 설정 및 렌더링 시작점 지정 실시 // 4. router : 라우터는 웹페이지 간의 이동하는 방법 및 경로를 설정해주는 파일입니다 // ..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [소스 코드] {{ msg }} {{ data }} [결과 출력]
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [소스 코드] 이벤트 정상 수행 testMain 메소드 호출 [결과 출력]
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [센서 매니저 객체 생성 및 가속도 센서 지정 실시] mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); /** * [센서 값을 읽어 오는 속도 정의] * 1. SENSOR_DELAY_FASTEST : 0 ms 최대한 빠르게 * 2. SENSOR_DELAY_GAME : 20,000ms 게임에 적합한 속도 * 3. SENSOR_DELAY_UI : 60,000ms UI 수정에 적합한 속도 * 4. S..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit class ViewController: UIViewController { @IBOutlet weak var displayText: UILabel! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } // [흔들기 이벤트 동작 시작] var startMotionTime = "" var cancleMotionTime = "" var endMotionTime = "" override func motionBegan(_ motion: UIEvent.EventSubtype,..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [자바스크립트 소스코드] [BODY 소스코드] [결과 출력] [버블링 이벤트 막기 (전) - 자식 클릭] [버블링 이벤트 막은 (후) - 자식 클릭] [요약 설명] /* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. 버블링 이벤트 : 이벤트가 전파가 자식에서 부모로 이동하는 것을 의미합니다 3. 자식 클릭 시 : 버블링 이벤트가 발생해 [자식 클릭 이벤트 발생 >> 부모 이벤트 발생]이 연쇄적으로 발생합니다 4. event.stopPropagation : 부모의 이벤트 버블링을 막을 수 있습니다 (즉, 해당 클릭된 자식만 이벤트 발생) */
[ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window.onload : 웹페이지 로드 완료 상태를 나타냅니다 2. addEventListener : 특정 객체에 이벤트를 등록합니다 3. evt.preventDefault() : html에서 a 태그나 submit태그 등의 고유의 동작 (링크이동)을 중단합니다 4. 참고 : a 태그에 preventDefault 설정 시 기본 동작인 href 링크이동을 하지 않습니다 */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : jquery /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. window onload : 웹 브라우저 로딩 완료 상태를 나타냅니다 2. $(객체).on(이벤트) : 특정 객체에 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : jquery /* =========================== */ /* =========================== */ [마우스 이벤트] [키보드 이벤트] [입력 양식 이벤트] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [JS 소스 코드] [BODY 소스 코드] one two three /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [요약 설명] 1. window.onload : 웹브라우저 로딩 완료 상태를 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [웹뷰 초기 설정하는 부분에서 지정] webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(final WebView view, final String url, final String message, JsResult result) { Log.d("---","---"); Log.d("//===========//",..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일 : A_Boot] package kr.co.two2k.manager; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent..