안드로이드 개발 질문/답변
(글 수 45,052)
파일 다운로드후 pdf파일을 뷰어로 보여주는 것을 구현중입니다.
인터넷에 예제보고 구현하였는데.. 만약 뷰어가 존재하지 않을 경우 다운로드 페이지로 이동시키려 했습니다.
그런데 다운로드 받은 예제의 pdf뷰어 패키지 명이 com.android.internal.app.ResolverActivity
여서 마켓의 이 패키지로 다운로드 링크를 걸었는데 안열리는겁니다..
마켓 들어가서 확인을 해보니 이런 패키지로 등록된 어플이 없더군요..
혹시 pdf파일 뷰어 기능은 안드로이드 자체에서 지원하는건가요??
아.. 그리고 패키지매니저로 확인해보니 저 패키지 이름으로 설치된 어플은 없다고 뜨는군요...
다른 기기에서 테스트 해볼수가 없어서.. 제 기기에서만 되는건지 모두 되는건지 모르겠네요..
마켓에 따로 뷰어 어플이 있긴 하던데.. 왠만하면 자체적으로 지원이 되는거라면 굳이 다운로드 받게 할 필요가 없을것 같아서요..




웹뷰로 쓰시죠?
private static final String PDF_PATH = "http://www.irs.gov/pub/irs-pdf/fw4.pdf"; // pdf URL
WebView webview = (WebView)findViewById(R.id.wv1);
webview.getSettings().setJavaScriptEnabled(true); //webview setting
webview.setWebViewClient(new WebViewCallBack()); //webview setting
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + PDF_PATH);
이렇게 하면 다운로드 받지 않고 Webview로 바로 로딩가능합니다. 번거롭게 다운로드 이동 하실필요 없을듯 ^^