如何在android中设置DownloadManager的内部路径

如何在android中设置DownloadManager的内部路径,android,Android,我想有一种方法,如果SD卡可用,则返回其路径;如果SD卡不可用,则返回内部存储路径,并将此路径用于下面的下载管理器 DownloadManager.Request r = new DownloadManager.Request(uri); 我该怎么做?您不能使用内部存储来存储下载管理器是否有适合android的下载管理器库将文件保存在内部存储中?当我使用它时,它会导致一些手机出现异常

我想有一种方法,如果SD卡可用,则返回其路径;如果SD卡不可用,则返回内部存储路径,并将此路径用于下面的下载管理器

DownloadManager.Request r = new DownloadManager.Request(uri);

我该怎么做?

您不能使用内部存储来存储
下载管理器
是否有适合android的下载管理器库将文件保存在内部存储中?当我使用它时,它会导致一些手机出现异常