728x90
반응형

FRONT/AOS 2

[AOS] Android Studio 에서 WebView 처리 중 <input/> type별 처리 중 QR CODE SCAN

WebView와 QR 코드 스캔을 활용한 커스텀 입력 구현 안드로이드에서 WebView를 기반으로 개발을 진행하며, HTML 태그의 type 속성에 따라 키보드 동작이나 커스텀 처리를 해야 하는 상황이 발생했습니다. 특히, 와 같은 사용자 정의 타입에 대해 QR 코드 스캔 화면으로 전환하고 결과를 입력 필드에 반영하는 기능을 구현할 필요가 있었습니다. 문제 정의 다음과 같은 요구사항이 주어졌습니다: 1. HTML 태그의 type 속성이 qrcode인 경우, 포커스 이벤트(onfocus) 발생 시 QR 코드 스캔 화면으로 전환. 2. QR 코드 스캔 결과를 해당 필드의 값으로 설정. 3. WiFi 정보를 포함한 QR 코드는 무시. 4. QR 코드 스캔 전 키보드를 자동으로 숨김. 5. 다른 type ..

FRONT/AOS 2024.12.06

Android WebView 로컬스토리지 상태값 실시간 변화시키기

목표1. Android에서 WebView를 활성화하고 @javascriptInterface를 통해서 네이티브 코드를 직접 제어한다.2. evaluateJavaScript를 이용하여 JAVASCRIPT를 실행시킨다 블루투스 연결을 하고 난 이후 하드웨어와 통신 이후에 WebView에 있는 LocalStroage의 값을 변화시킨다. 목표 1. Android 에서 WebView를 활성화 시키고 @javascriptInterface를 통해 네이티브 코드 제어하기@JavascriptInterface는 JavaScript에서 Android의 특정 메서드를 호출할 수 있도록 허용하는 데 사용됩니다. 이 기능을 통해 웹 페이지(JavaScript)에서 네이티브 Android 코드를 직접 호출할 수 있습니다. 이 코드에..

FRONT/AOS 2024.11.11