728x90
반응형
public void openPDF (String path){
if(!TextUtils.isEmpty(path)){
Uri u_path = Uri.parse(path);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(u_path,"application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
activity.startActivity(intent);
}catch (ActivityNotFoundException e){
Toast.makeText(activity, "PDF 파일을 보기 위한 뷰어 앱이 없습니다.", Toast.LENGTH_SHORT).show();
}
}else{
Toast.makeText(activity, "PDF 파일이 없습니다.", Toast.LENGTH_SHORT).show();
}
}
다운로드 는 아래 주소 참고
www.codeplayon.com/2019/02/how-to-download-pdf-from-url-in-android-code-example/
728x90
반응형
'Android' 카테고리의 다른 글
Glide 비우기 (0) | 2020.08.12 |
---|---|
다른 앱 실행하기 (0) | 2020.07.29 |
android 점선 테두리 (0) | 2020.07.17 |
퍼미션 permission (0) | 2020.07.14 |
android 스크린샷 막기 (0) | 2020.07.14 |