Android API Level 4.2 (JELLY_BEAN_MR1) 이상에서 WebView의 javascriptinterface의 반응동작을 가져와 구현시킬 때 아래의 어노테이션을 붙여야함.
해당 방법은 javascript가 host application을 제어할 수 있도록 할 때 사용된다.
@JavascriptInterface
주의해야 할 점은 javascript가 의도하지 않은 방법으로 host application을 조작할 수 있기 때문에, 신뢰할 수 없는 페이지에 붙여서는 안된다.
@JavascriptInterface 에 대한 설명 :: 아래의 public void addJavascriptInterface (Object object, String name) 부분 참조.
아래는 사용의 예시.(Method는 반드시 public으로 지정)
'Android' 카테고리의 다른 글
[android] 안드로이드폰에서 파일 다운로드 시 WiFi에서만 받아지는 문제 해결방법 (0) | 2015.02.04 |
---|---|
[android] 안드로이드폰 루팅 하기 / 루팅 해제하기 (금융권 앱 사용하기) (2) | 2015.02.02 |
[android]eclipse change attached source not working (0) | 2014.03.06 |
[android]2장의 이미지를 3D 회전 전환시키기 _ 3D-Rotate two images using the ViewSwitcher (0) | 2014.02.17 |
[android]Multiple Listeners in ListView_ 리스트뷰에서 다중 리스너 처리하기 (0) | 2014.02.07 |