Ouvrez un fichier PDF à partir de l'URL
Je suis un novice en développement android. J'ai à vous montrer un document PDF à partir d'une URL.
C'est mon code actuel, mais je ne suis pas en mesure d'afficher le fichier PDF:
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)
L'url que vous avez utilisé pour la webview est pas bon quand j'ai frappé à partir de mon pc, navigateur de donner son url introuvable. vérifiez qu'il.
c'est mon url. litofinter.es.milfoil.arvixe.com/PDF/Book6.pdf
c'est mon url. litofinter.es.milfoil.arvixe.com/PDF/Book6.pdf
OriginalL'auteur user988853 | 2011-10-11
Vous devez vous connecter pour publier un commentaire.
Son travail très bien ici. Encore permettez-moi de vous suggérer de tester si vous avez ajouté des autorisations INTERNET dans AndroidManifest.xml ou non du fichier:
Mise à jour:
Le lien que vous souhaitez ouvrir: http://litofinter.es.milfoil.arvixe.com/PDF/Book6.pdf
Maintenant son travail aussi bien ici:
je n'ai pas fait tous les changements dans votre code ci-dessus.
salut paresh s'il vous plaît aider moi pour montrer pdf via webview
oui paresh j'ai supprimé parce qu'à chaque fois il me montrer à discuter de l'option.est-il possible d'afficher le fichier pdf dans un émulateur android ou vous pouvez utiliser la visionneuse de fichiers pdf pour capture d'écran?j'utilise toutes les options.mon émulateur de spectacle de navigateur google.com mais quand je fais cette programmation il ne fonctionne pas il me montre -", la page web peut être temporairement vers le bas ou peut-être déplacé de façon permanente vers une nouvelle adresse web".
J'ai pris composant logiciel enfichable de périphérique réel après l'exécution de votre code.
OriginalL'auteur Paresh Mayani