文件无法下载

时间:2017-07-27 07:56:20

标签: java android pdf android-download-manager

我正在创建一个应用程序,只要我点击一个按钮就可以下载pdf文件。但问题是每当我点击按钮时,通知栏会显示"文件下载"但它最终并没有下载。很长一段时间后,它显示"下载不成功"。我的pdf文件位于我的下载文件夹(LocaDisk C/Users/Lenovo/Downloads/Papers/Test.pdf)。

package io.app.hasura.imad.namanyadav123.mydtu;

import android.app.DownloadManager;
import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

import com.cuboid.cuboidcirclebutton.CuboidButton;

public class Notes1 extends AppCompatActivity {
CuboidButton b1;
    DownloadManager dm;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_notes1);



        b1=(CuboidButton) findViewById(R.id.m1);
        b1.setOnClickListener(new View.OnClickListener(){


            @Override

              public void onClick(View view){

                dm=(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE);
               Uri uri=Uri.parse("http://192.168.178.26/Papers/Test.pdf");

                DownloadManager.Request request=new DownloadManager.Request(uri);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
                Long reference=dm.enqueue(request);


            }
        });
    }
}

1 个答案:

答案 0 :(得分:1)

在您的情况下,我会将文件放在网络服务器上并使用此网址。查看有关如何设置网络服务器的instructables blog entry