'removeAsDefaultApplication'에 해당되는 글 1건

  1. 2008.11.16 다른 파일형식과 연계하여 실행하기
 
AIR를 공부하면서 가장 마음에 드는 기능 중에 하나는 타파일과의 연계이다. 가령 *.jpg나 *.gif를 클릭하면 이미지뷰어가 자동으로 실행한다. 또는 *.ppt문서를 클릭하면 자동으로 파워포인트가 실행하듯이 기존의 포맷이나 자신만의 특정한 파일포맷을 만들어 *.jys나 *.butter이라는 확장자를 만들어 자신만의 어플리케이션을 만들수 있는 것이다. 이를 실행하기 위해서는 몇가지 설정만으로 가능해진다.

[ 연계관련 메서드 ]
NativeApplication.nativeApplication.setAsDefaultApplication("확장자")
현재 어플을 특정 파일의 기본 어플로 설정
   
NativeApplication.nativeApplication.removeAsDefaultApplication("확장자");
연계된 특정 파일과 연계를 제거

NativeApplication.nativeApplication.isSetAsDefaultApplication("확장자")
현재 어플과 특정 파일과 연계 여부를 체크

NativeApplication.nativeApplication.getDefaultApplication("확장자")
특정 파일에 연계된 디폴트 어플리케이션 이름을 반환

 
메서드와 함께 실행할 파일을 디스크립터의 <fileTypes>를 설정하여야 한다.
또한 로컬에 설치된 상태이어야 연게가 가능하며 이미 타 어플리케이션과 연계되어있다면 사용자의 확인(클릭)후에 자신의 APP와 연계가 가능해진다.
Posted by 버터백통