안녕하세요.
안드로이드 개발을 하다가
웹뷰에서 파일을 다운로드 받은 후에 바로 실행하게끔 하는데
한컴오피스viewer로 연결하려고합니다.
그런데 다른 뷰어들도 선택할 수 있게 "실행파일을 선택해 주세요"라며 chooser가 뜨는데
패키지명으로 제가 다운 받은 파일을 바로 연결 할 수 없나요..? ㅠㅠ
다운 받은 확장자를 통해 바로 연결하게 하려고 하는데
com.tf.thinkdroid.viewer = 패키지명
com.tf.thinkdroid.manager.StartActivity = 클래스명
//한컴 뷰어로만 바로 실행하게
else if (fileExtend.equalsIgnoreCase("hwp")
|| fileExtend.equalsIgnoreCase("ppt") || fileExtend.equalsIgnoreCase("pptx")
|| fileExtend.equalsIgnoreCase("xls") || fileExtend.equalsIgnoreCase("xlsx")
|| fileExtend.equalsIgnoreCase("doc") || fileExtend.equalsIgnoreCase("docx")
|| fileExtend.equalsIgnoreCase("pdf")
|| fileExtend.equalsIgnoreCase("txt")
) {
// fileLinkIntent.setDataAndType(Uri.fromFile(file), "application/com.tf.thinkdroid.viewer");
fileLinkIntent.setDataAndType(Uri.fromFile(file), "com.tf.thinkdroid.viewer/com.tf.thinkdroid.manager.StartActivity");
}
도와주시면 감사하겠습니다.. ㅠ
mContext.startActivity(Intent.createChooser(fileLinkIntent, "실행파일을 선택해 주세요."));
이렇게 createChooser를 사용했을때, 선택창이 뜨는줄 알았는데 어떻게 해야할까요..