如何在android中实现下载位置的首选项活动

时间:2018-02-19 06:50:21

标签: java android android-download-manager preferenceactivity

我开发了一个从服务器下载一些文件的应用程序。我使用android下载管理器将文件下载到移动设备。我想构建一个设置屏幕,要求默认位置使用首选项活动来存储文件。我该如何实现它。

我想在偏好活动中显示移动设备中可用的所有存储选项。目前我正在使用下面的行来使用下载管理来存储文件。

以下是代码:

request.setDestinationInExternalFilesDir(context, Environment.DIRECTORY_DOWNLOADS + DownloadEntries.getFile_dest_path(), filepaths.get(i));

请帮忙。我是新手。

1 个答案:

答案 0 :(得分:0)

您需要的是名为PreferenceFragment

的内容

偏好片段只是在Android中创建设置屏幕的简便方法。

您可以参考here获取偏好片段。

由于偏好片段默认情况下不支持文件选择器,因此您可以将此库here用于文件选择器。

因此,您可以告诉用户选择一个文件夹,然后您可以在那里创建文件。