0
나는 안드로이드 앱을 만들고 있는데, 여기에는 여러 링크가 PDF를 가리키는 웹 뷰의 페이지에 대한 링크가 배치되어 있습니다. 매일 새로운 링크가 업데이트됩니다. 사용자가 특정 PDF 링크를 클릭 할 때 기본 PDF 뷰어 또는 그 자체에서 열어야하는 기능을 만들고 싶습니다.Android의 WebView에서 여러 PDF 링크를 열려면 어떻게해야합니까?
지금 웹보기에서 사용자가 PDF 링크를 클릭 할 때 아무런 변화가 없습니다.
WebView w=(WebView)findViewById(R.id.web1);
WebSettings webSettings=w.getSettings();
webSettings.setDomStorageEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
w.setWebViewClient(new WebViewClient());
w.loadUrl("http://collegecirculars.unipune.ac.in/sites/examdocs/_layouts/mobile/view.aspx?List=7ed6607e-6c43-401a-a922-bf8d8bf08ed8&View=dc261157-c533-4a60-977b-506fd87b2a19");
문제는 링크가 매일 업데이트된다는 점입니다. 매일 새로운 업데이트 링크가 있습니다. 감사합니다 Shabbir하지만 작동하지 않습니다. 친절하게 그 링크를 열면 알게 될 것입니다. 나는 그 방법으로 노력했다. – coolamz
귀하의 웹보기는 귀하가 URL에서 언급 한 것과 동일합니다. pdf의 내부 링크를 클릭하면 "http://drive.google.com/viewerng/viewer?embedded=true&url="+ pdf –
와 같은 URL이로드됩니다. 나는 이해했다. 그러나 나는 다음과 같은 흐름을 원합니다. 1. 사용자가 App을 엽니 다. 2. webview로 이동하십시오. 3. PDF 링크를 클릭하십시오. 4. PDF Webview 또는 기본 PDF 뷰어에서 엽니 다. – coolamz