이 주제에 대해 이미 많이 검색했지만 적절한 대답을 찾을 수 없습니다. 대답없이 복제본을 표시하지 않도록 부탁드립니다.브라우저 또는 타사 응용 프로그램을 사용하지 않고 내 안드로이드 응용 프로그램에서 PDF 파일을 엽니 다.
내 안드로이드 응용 프로그램에는 두 가지 활동이 있습니다.
1]. 해당 파일 중 하나를 클릭하면 서버에서 사용할 수있는 PDF 파일 목록이 다운로드를 시작하고 다운로드가 완료 될 때까지 진행률 표시 줄이 표시됩니다. 다운로드 완료 후 [보기] 또는 [취소] 버튼이 두 개있는 팝업이 열립니다. 클릭하면 PDF 파일 경로를 매개 변수로 전달하는 두 번째 활동이 열립니다.
2]. 이 두 번째 활동에서는 응용 프로그램의 활동에만 의도와 함께 전달 된 PDF 파일을 열려고합니다.
저는 브라우저, 드라이브, 파일 관리자 또는 외부 Android 응용 프로그램을 사용하고 싶지 않습니다.
어떻게하면됩니까? 적절한 해결책을 제공해주십시오. 미리 감사드립니다.
당신이 PDF 뷰어 라이브러리를 확인 했습니까? https://github.com/barteksc/AndroidPdfViewer – Youngjae
의도를 사용하여 해당 PDF 파일을 열고 아래 파일을 의도 한대로 전달하십시오. 문제가 해결되면 도움이 되길 바랍니다 ... private void viewPdf (파일 myFile) { 인 텐트 intent = 새 인 텐트 (Intent.ACTION_VIEW); intent.setDataAndType (Uri.fromFile (myFile), "application/pdf"); intent.setFlags (Intent.FLAG_ACTIVITY_NO_HISTORY); startActivity (intent); } 이 코드는 기본 PDF 파일 뷰어에서 PDF 파일을 열거 나 다양한 PDF 뷰어를 나열합니다. – Bhavnik
업데이트 된 답변을 시도 했습니까/적용 했습니까? – user392117