Öffnen Sie ein PDF aus der URL
Ich bin ein Neuling bei android Entwicklung. Ich habe zu zeigen, eine PDF-Datei von einer URL.
Dies ist mein Aktueller code, aber ich bin nicht in der Lage zu zeigen, die PDF-Datei:
public class TestActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.setProperty("http.proxyHost","192.168.0.2");
System.setProperty("http.proxyPort","8080");
showPdf();
}
private void showPdf()
{
WebView webview = new WebView(this);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
Log.v("....hello....","");
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/demo.pdf");
}
}
Logcat:
10-11 14:50:49.586: ERROR/AndroidRuntime(537): FATAL EXCEPTION: main
10-11 14:50:49.586: ERROR/AndroidRuntime(537): android.app.SuperNotCalledException: Activity {com.vidushi.Test/com.vidushi.Test.TestActivity} did not call through to super.onCreate()
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2629)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.os.Handler.dispatchMessage(Handler.java:99)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.os.Looper.loop(Looper.java:123)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at android.app.ActivityThread.main(ActivityThread.java:4627)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at java.lang.reflect.Method.invokeNative(Native Method)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at java.lang.reflect.Method.invoke(Method.java:521)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
10-11 14:50:49.586: ERROR/AndroidRuntime(537): at dalvik.system.NativeStart.main(Native Method)
Die url, die Sie verwendet haben, für die webview ist nicht richtig, wenn ich es von meinem pc-browser geben, seine url nicht gefunden. prüfen Sie es.
das ist meine eigentliche url. litofinter.es.milfoil.arvixe.com/PDF/Book6.pdf
das ist meine eigentliche url. litofinter.es.milfoil.arvixe.com/PDF/Book6.pdf
InformationsquelleAutor user988853 | 2011-10-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seine Arbeit gut hier. Noch lassen Sie mich Sie vorschlagen, um zu testen, ob Sie Hinzugefügt haben, die INTERNET-Berechtigung AndroidManifest.xml Datei oder nicht:
Update:
Den link, den Sie öffnen wollen, ist: http://litofinter.es.milfoil.arvixe.com/PDF/Book6.pdf
Nun auch wunderbar funktioniert, hier:
ich habe noch nie irgendwelche Veränderungen in deinem obigen code.
hi paresh bitte helfen Sie mir, zum anzeigen von pdf via webview
ja paresh ich gelöscht, weil jedes mal, wenn es mir einreden option.ist es möglich pdf-Datei im android-emulator oder verwenden Sie den pdf viewer für Screenshot?ich verwenden Sie die option alle.mein emulator browser anzeigen google.com aber wenn ich das Programmieren nicht funktioniert ist es mir zeigen-"die Webseite könnte vorübergehend nicht erreichbar oder es kann sich verschoben haben, die dauerhaft zu einer neuen web-Adresse".
Ich habe genommen snap von real Gerät nach der Ausführung Ihres Codes.
InformationsquelleAutor Paresh Mayani