Ich suche im Internet, wie Sie PDF-Datei vom Server mit Standard-PDF-Viewer auf Android öffnen. Was ich gefunden habe, ist die Datei zuerst herunterzuladen, dann in Absicht zu starten oder sie mit Google Docs zu laden. Ich will das alles nicht machen. Ich will es nur direkt vom Server im Standard-PDF-Viewer vom Telefon laden. Ich habe versucht, Video-URL mit Absicht zu öffnen und es hat funktioniert. Aber das Öffnen der PDF-URL mit Absicht funktioniert nicht. Unten ist mein Code;Öffnen von PDF-Datei vom Server mit Android-Absicht
private void openFilePDF(){
try{
Toast.makeText(getBaseContext(), "Opening PDF... ", Toast.LENGTH_SHORT).show();
Intent inte = new Intent(Intent.ACTION_VIEW);
inte.setDataAndType(
Uri.parse("http://122.248.233.68/pvfiles/Guide-2.pdf"),
"application/pdf");
startActivity(inte);
}catch(ActivityNotFoundException e){
Log.e("Viewer not installed on your device.", e.getMessage());
}
}
Gibt es eine Möglichkeit, dass ich pdf URL in Absicht laden kann?
http://stackoverflow.com/questions/2883355/how -to-render-pdf-in-android/ – Raghunandan
Ich möchte nicht herunterladen, will es nur vom Server laden. – ksh
http://stackoverflow.com/questions/24740228/android-download-pdf-from-url-then-open-it-with-a-pdf-reader siehe diesen Link als Referenz tom download die Datei –