일반적으로는 대부분 Intent i = new Intent(Intent.ACTION_VIEW); // 혹은 i = new Intent(); i.setData(Uri.parse("파일경로")); startActivity(i); 이런식으로 하면 해당 파일을 열 수 있는 어플이 올라와서 실행됩니다.
안 되면 i.addCategory(Intent.CATEGORY_DEFAULT); 추가해보시구요.
해당 파일이 열 수 있는 어플이 없는 경우에는 Exception이 날라오니 try catch로 잡고 처리해주시면 될겁니다.
-------------------- 추가 -------------------- Intent i = new Intent(Intent.ACTION_VIEW); i.addCategory(Intent.CATEGORY_DEFAULT); i.setDataAndType(Uri.fromFile(new File("파일경로")), "application/pdf"); startActivity(i); 이렇게 했더니 pdf뷰어 올라오네요.
갤탭이나 갤S를 써보지도 않았고 Thinkfree Office도 안 써봤습니다만....
일반적으로는 대부분
Intent i = new Intent(Intent.ACTION_VIEW); // 혹은 i = new Intent();
i.setData(Uri.parse("파일경로"));
startActivity(i);
이런식으로 하면 해당 파일을 열 수 있는 어플이 올라와서 실행됩니다.
안 되면
i.addCategory(Intent.CATEGORY_DEFAULT);
추가해보시구요.
해당 파일이 열 수 있는 어플이 없는 경우에는 Exception이 날라오니
try catch로 잡고 처리해주시면 될겁니다.
-------------------- 추가 --------------------
Intent i = new Intent(Intent.ACTION_VIEW);
i.addCategory(Intent.CATEGORY_DEFAULT);
i.setDataAndType(Uri.fromFile(new File("파일경로")), "application/pdf");
startActivity(i);
이렇게 했더니 pdf뷰어 올라오네요.