본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] JavaScript Bridge

by 돼지왕 왕돼지 2014. 3. 17.
반응형


 android, JavaScript Bridge  

[android] JavaScript Bridge


JavaScript Bridge


하이브리드 앱을 만들 때 사용되는 방식으로, 

HTML 에서 어떤 function call 을 하면 android webview 에서 catch 가능하다.


WebView.setJavaScriptEnabled( true );

WebView.addJavascriptInterface( new MyBridge(), "AppInterface" );


private class MyBridge{

public void functionName( String arg ){

// do sth..

}

}


<html>

function callAndroidFunction(){

window.AppInterface.functionName();

}





반대로 App 에서 JavaScript 의 function call 도 가능하다.


WebView.loadUrl("javascript:functionName");


<html>

fuction functionName(){


}






반응형

댓글