본문 바로가기

WebView

안드로이드 하이브리드 앱 - 2. WebView과 App간 통신하기 안드로이드 하이브리드 앱 - 1. WebView로 로컬 파일(HTML) 로드하기 로컬 HTML(JavaScript)과 App 영역이 통신(함수호출)을 함으로써 간단한 하이브리드 앱을 만들어볼 수 있다. 1. HTML에서 App 함수 호출 1) 멤버로 android.os.Handler 를 생성한다. 호출 시 thread 처리를 위해서 이용된다. private final Handler handler = new Handler(); 2) App과 Javascript간 Bridge 클래스를 생성하고, 호출될 함수를 implement 한다. (이 때 파리메터는 반드시 final로 선언) Javascript에서 호출시 별도의 Thread로 구동될 수 있도록 아래와 같이 구현한다. private class Androi.. 더보기
안드로이드 하이브리드 앱 - 1. WebView로 로컬 파일(HTML) 로드하기 OMTP의 BONDI, WAC, JIL 그리고 HTML5 까지..... HTML과 JavaScript를 이용한 WEB 기술 기반 개발 방안이 복잡해져가는 Client 개발의 새로운 방향으로 제시되고 있는 즈음... 별도의 웹플랫폼을 이용하지 않고, Web과 안드로이드 기술만을 이용한 하이브리드 어플을 개발해 보고자 한다. 우선 WebView 이용 방법은 잘 정리되어 있는 블로그를 참조하고 첫번째 이슈는 로컬 파일(HTML)을 로드 하는 방법.... 1) html을 assets 디렉토리에 저장한다. 2) WebView.loadUrl("file:///android_asset/"); 을 통해서 로드 실행해보면 간단하게 로컬 파일 로드.... 공부하자, 안드로이드!! 프로페셔널 안드로이드 애플리케이션 개발 리토.. 더보기