【问题标题】:Changing default download location更改默认下载位置
【发布时间】:2011-03-17 15:15:37
【问题描述】:

有人知道如何更改安卓中的默认下载位置吗?或者你们知道如何编写一个询问用户下载位置(sd 卡或 USB 内存)的 Android 应用程序吗?

【问题讨论】:

    标签: android download location


    【解决方案1】:

    如果您的意思是从浏览器中的链接下载,则由浏览器设置文件存储的文件夹。默认浏览器使用 sdcard/download/ 来存储文件。我不确定您是否可以在浏览器设置中更改此设置。但是没有什么可以阻止您或任何人制作您自己的浏览器应用程序,该应用程序默认使用不同的文件夹,甚至要求用户设置他们自己选择的下载文件夹。我认为 firefox 应用程序使用 sdcard/downloads/ 而不是下载,他们可能有一个设置可以让你也改变它。

    【讨论】:

    • 我可以修改源代码并提供一个下载对话框来下载。 “sdcard/download/”我在仍在搜索的浏览器的源代码中找不到这个。谢谢你的回答
    • 默认情况下将任何下载存储在外部 sdcard 上会很棒。是否有某种硬链接可能将文件夹 /sdcard/download 映射到 /extsdcard/download(例如在文件系统层上)?
    • @jamesdietriq 如果我记得,Android 中有返回各种默认目录的 API 调用,这可能就是您看不到要查找的字符串的原因。
    【解决方案2】:

    您可以在使用三星浏览器时更改保存位置,方法是进入设置 > 高级 > 将内容保存到并选择 SD 卡(如果有的话)

    【讨论】:

    • OP 从未提及三星浏览器或手机。您的答案应该足够通用,可以在任何设备上使用。
    【解决方案3】:

    来自: https://support.mozilla.org/en-US/questions/972722

    键入 about:config(转到此地址)并跳过提示,将 browser.download.lastDir 的值更改为您的下载位置。 尚未尝试过,但我正在使用 beta 应用程序

    【讨论】:

      猜你喜欢
      • 2020-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      相关资源
      最近更新 更多