여러 Q/A를 읽은 후에도 현재 문제에 대한 적절한 답을 찾을 수 없습니다.로컬에 저장된 pdf 파일 열기 및 표시
내/res/raw 폴더에 저장되는 pdf 파일 (컴파일시 알려진)이 있습니다.
Intent i;
i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(file,"application/pdf");
startActivity(i);
문제 :
InputStream is = getResources().openRawResource(R.raw.mypdf);
그럼 I 장치의 바람직한 PDF 리더를 사용하여 (의도)에 PDF를 표시 할 :
제가 사용 파일의로드 시도 인 텐트가 '파일'유형을 사용하는 반면 PDF는 'InputStream'으로 읽히는 것입니다.
질문 : 어떻게하면 PDF 파일을 표시 할 수 있습니까? 즉 InputStream을 어떻게 표시 할 수 있습니까? 또는 새 File()을 사용하여 열 수 있도록 PDF 파일을 어떻게 저장할 수 있습니까?
의 사용 가능한 복제 (레이아웃이 추가를 http://stackoverflow.com/questions/2456344/display-pdf-within-app-on-android) –