【问题标题】:PDF downloading link is not workingPDF下载链接失效
【发布时间】:2015-10-14 20:34:40
【问题描述】:

我正在使用 MySQL 数据库制作 Android 应用程序。我制作了一份 PDF 报告,点击按钮即可下载。我在我的 android 设备的 Google chrome 中使用了该链接,它运行良好。当我尝试在我的应用程序中使用相同的链接时,它似乎不起作用。到目前为止,我所做的是我希望通过单击按钮来下载文件。我有以下代码:

public class MainActivity extends ActionBarActivity {

private Button button;
private String LOGIN_URL =
        "http://amjad-test.site40.net/arabictest.php";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    button = (Button) findViewById(R.id.mybutton) ;

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            DownloadManager.Request request = new DownloadManager.Request(Uri.parse(LOGIN_URL));
            request.setTitle("File Downloading");
            request.setDescription("File is being Downloaded...");
            request.allowScanningByMediaScanner();
            request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
            request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
            String File_name = URLUtil.guessFileName(LOGIN_URL, null, MimeTypeMap.getFileExtensionFromUrl(LOGIN_URL));
            request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, File_name);
            DownloadManager manager = (DownloadManager) MainActivity.this.getSystemService(Context.DOWNLOAD_SERVICE);
            manager.enqueue(request);
            Toast.makeText(MainActivity.this, "Downloading", Toast.LENGTH_LONG).show();


        }
    });

   }

【问题讨论】:

    标签: php android pdf


    【解决方案1】:

    您的浏览器秘密启动 PDF 阅读器的进程(或者只是在该选项卡中使用 pdf 阅读器实例启动一个新选项卡。这意味着,您的浏览器可以自动处理 PDF 的呈现。但您的应用程序不能像看起来那样。

    【讨论】:

    • 我上面的代码应该处理下载任何下载链接的处理。但是,它似乎不起作用
    猜你喜欢
    • 2015-01-11
    • 2013-02-25
    • 2020-03-06
    • 2012-12-09
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    相关资源
    最近更新 更多