Android:如何从URL下载文件到应用程序的资产文件夹?

moiiocjp  于 2023-05-12  发布在  Android
关注(0)|答案(4)|浏览(169)

当我开始在移动的中运行应用程序时,它必须连接到URL并将数据集(文件)下载到应用程序的应用程序文件夹。这可能吗?如果是的话请给我看一下样品。

63lcw9qa

63lcw9qa1#

你不能下载文件在应用程序的资产文件夹.相反,您应该使用getCacheDir()(在内部存储器上)或getExternalCacheDir()(在SD卡上,在Froyo和更高版本中可用)来下载和检索文件。

ve7v8dk2

ve7v8dk23#

File file = new File(getFilesDir(), "sample.jpg");
使用此选项获取内部应用程序私有目录。您可以使用调试功能来实际查看它所引用的目录。

5rgfhyps

5rgfhyps4#

点击这里:https://stackoverflow.com/a/76208291/10784151

step 1: add the plugin
//compile time download
apply plugin: 'de.undercouch.download'

Step2: Download a multiple file to a directory, during compile time

task downloadFile(type: Download) {
    src 'https://www.url.com/base_theme.json' //file url
    dest 'src/main/assets' //file destination
    overwrite true

    src 'https://www.url.com/theme_mso.json'
    dest 'src/main/assets'
    overwrite true
}
preBuild.dependsOn downloadFile

相关问题