Android:如何在android中创建直接下载链接

Cha*_*had 2 android download hyperlink android-intent android-download-manager

谁能给我一个关于如何创建一个带有链接的文本视图的想法,当用户单击它时,设备将自动下载该链接中的文件

编辑:

这是正在处理的代码:

String link = "http://www.exampleurl.com/"+pref.getString("fsfile" + count, null);
    link = link.replaceAll(" ", "%20");
    fsfile.setText("Attached File");
    fsfile.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // starting new Async Task
            new DownloadFileFromURL().execute(link);
        }
    }); 
Run Code Online (Sandbox Code Playgroud)

但似乎String link未在内部识别.setOnClickListener

小智 5

这很容易 http://developer.android.com/reference/android/app/DownloadManager.html

示例:http : //androidtrainningcenter.blogspot.co.at/2013/05/android-download-manager-example.html

并在单击 textview 后启动此方法(Catch with Handler or listener)

/**
 * Start Download
 */
public void startDownload() {
    DownloadManager mManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
    Request mRqRequest = new Request(
            Uri.parse("http://androidtrainningcenter.blogspot.in/2012/11/android-webview-loading-custom-html-and.html"));
    mRqRequest.setDescription("This is Test File");
//  mRqRequest.setDestinationUri(Uri.parse("give your local path"));
    long idDownLoad=mManager.enqueue(mRqRequest);
}
Run Code Online (Sandbox Code Playgroud)

但请确保您是最小的。在 API 9