진저브레드 이전에는 SWF파일을 WebView로 Load 할 수 있었지만 이 후, 버전부터는 그럴 수 없었다.
왜냐하면, Flash Player가 기본프로그램으로 자리 잡히지 않았기 때문이다.
구글 PlayStore에는 더이상 Flash Player APK 가 게시되지 않았지만, Adobe 사이트에서는 유지보수를 해준다. 여기
서 apk 파일을 받아 설치하면 swf파일을 재생시킬 수 있다.
또 다른 방법은 https://www.google.com/doubleclick/studio/swiffy/extension.html 에서 SWF파일을 HTML5로 변환시켜주는 툴을 다운받는 것이다.
대신 Adobe CS 프로그램이 존재해야 한다.
나는 Adobe CS 6을 이용해서 swf파일을 cs프로그램으로 끌어놓고 명령(Command) 메뉴에서 컨버팅하였다. 컨버팅한 html파일 소스를 들여다보면 할말을 잃는다. 외계언어가 선언되있...
여튼 이를 이용해서 안드로이드에서 SWF 파일을 재생할 수 있었다.
웹서버에 있는 JS를 임포트 하기위해 인터넷 퍼미션이 필요하지만, 로컬에서 실행하고 싶은 경우, js파일을 뽑아서 assets에 넣어두면 된다.
'안드로이드' 카테고리의 다른 글
ViewPager (0) | 2014.05.15 |
---|---|
DrawerLayout (0) | 2014.05.15 |
TableRow를 동적으로 만들기 (0) | 2014.04.23 |
안드로이드 Asset 의 파일 가져오기 (0) | 2014.02.20 |
안드로이드 내장 갤러리 호출 (0) | 2013.12.24 |