Notice
Recent Posts
Recent Comments
Link
투케이2K
598. (Android/Java) [Android 13] 안드로이드 To 자바스크립트 함수 호출 웹뷰 브릿지 함수 정의 (Webview Bridge) 본문
Android
598. (Android/Java) [Android 13] 안드로이드 To 자바스크립트 함수 호출 웹뷰 브릿지 함수 정의 (Webview Bridge)
투케이2K 2023. 7. 10. 21:53[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
// -----------------------------------------------------------------------------------------
// TODO [안드로이드 >> 자바스크립트 - 함수 지정]
// -----------------------------------------------------------------------------------------
class Android_To_Javascript {
// -----------------------------------------
// [안드로이드에서 자바스크립트 호출]
// -----------------------------------------
public void callSystem(String value){
try {
S_Log._W_(S_FinalMsg.LOG_Webview_Aos_To_Js, new String[]{
"설 명 :: " + "사용자 전체 계정 정보 전송",
"Send Data :: " + String.valueOf(value)
});
// -----------------------------------------
// TODO [json 형식 데이터 전송 실시 : 주의 세부 json 은 object 로 담아야함]
// -----------------------------------------
main_webview.loadUrl("javascript:callSystem('"+String.valueOf(value)+"')");
// -----------------------------------------
}
catch (Exception e){
e.printStackTrace();
}
}
// -----------------------------------------
// [안드로이드에서 자바스크립트 호출]
// -----------------------------------------
public void callShake(){
try {
S_Log._W_(S_FinalMsg.LOG_Webview_Aos_To_Js, new String[]{
"설 명 :: " + "디바이스 흔들기 이벤트 발생 전달",
"Send Data :: " + ""
});
// -----------------------------------------
// TODO [함수 호출]
// -----------------------------------------
main_webview.loadUrl("javascript:callShake('"+String.valueOf("")+"')");
// -----------------------------------------
}
catch (Exception e){
e.printStackTrace();
}
}
}
반응형
'Android' 카테고리의 다른 글
Comments