본문 바로가기

Programming/Tasker 프로필/프로젝트

Webview의 활용

지금까지 막연히 Tasker의 webview는 어떤 웹페이지(네이버나 다음 등)를 scene에 보여주는 역할만 할 것이라 생각하고 제대로 활용 해 본적이 없는데 이 webview를 통해 html 과 javascript를 쓸 수 있었다......






URI, file, direct가 있는데 file을 선택 하면 미리 정의된 html과 javascript로 이루어진 오프라인 웹페이지를 불러올 수 있다.
direct를 선택 하면 직접 html + javascript 소스를 웹페이지 만드는 형식 그대로 입력할 수 있다.








다음 영상은 webview의 direct를 활용하여 제 블로그에 있는 물리엔진 테스트 게시물(http://goo.gl/r4Vgo)을 iframe으로 불러와서 webview상에서 직접 시연 하는 영상이다.(direct 방식이지만 직접 javascript소스를 Tasker에 입력한 것이 아닌, iframe으로  다른 웹페이지를 불러온 방식 이다. 해당 엔진의 소스가 10000줄을 넘어가기 때문에 Tasker에 복,붙 하기가 힘들듯 하여 이런 방식을 취했다.)







다음 영상은 javascript로 구현된 물리엔진을 html에 연결하여 Tasker 상에서 직접 sdcard에 있는 해당html 파일을 불러와서 webview상에서 테스트 한 영상이다.(file 방식으로 html파일 안에 10000줄이 넘는 javascript 소스도 같이 들어 있는 경우다. 단독 어플리케이션으로 만들경우 direct 방식으로 이 html 소스 전체를 Tasker에 복, 붙 하면 될 듯 하지만 너무 많아서 오류가 생길 가능성을 배제 할 수는 없다.)





webview를 활용하여 웹애플리케이션 형태로의 app 구현도 가능할 듯하다. 
역시 Tasker, 정말 놀랍다.