Android 如何:通过http连接以编程方式下载和打开pdf文件

Android 如何:通过http连接以编程方式下载和打开pdf文件,android,pdf,file-io,download,Android,Pdf,File Io,Download,如何:下载(通过http连接)并以编程方式打开或保存pdf文件 假设我在屏幕上有一个按钮和pdf的url,单击该按钮时,我想从url下载pdf,并让用户选择打开或保存文件。必须有一个标准的方法来做一些如此普通的事情,我应该打开浏览器到url,还是可以从我的应用程序中执行此操作?如下所示: Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("*url for your pdf*")); startActivity(bro

如何:下载(通过http连接)并以编程方式打开或保存pdf文件

假设我在屏幕上有一个按钮和pdf的url,单击该按钮时,我想从url下载pdf,并让用户选择打开或保存文件。必须有一个标准的方法来做一些如此普通的事情,我应该打开浏览器到url,还是可以从我的应用程序中执行此操作?

如下所示:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("*url for your pdf*"));
startActivity(browserIntent);
这将导致pdf在通知栏中下载,就像您已通过浏览器启动下载一样


如果您有问题,请检查此问题:

看起来不错,下载文件,但下载后是否可以打开?否则人们必须退出我的应用程序才能打开下载文件夹中的文件。PS:好的,他们可以像你一样通过通知栏访问em。嘿,这是我的第一个应用程序和第一个android,我应该知道我在做什么吗?;)谢谢