android - 在 Android 上将/sd 卡链接到/usb 磁盘 0

标签 android hyperlink sd-card

Android 应用程序通常将数据缓存在/sdcard/Android/data/app.name/cache 文件夹中。现在我希望所有应用程序都能自动将缓存文件保存到 USB 驱动器或从 USB 驱动器加载缓存文件,而无需更改其源代码。当 USB 驱动器通过 micro USB to USB adapter 插入手机时,它会自动安装在/usbdisk0 中 - 这很好。并且只有当我将/sdcard 链接到/usbdisk0 时,事情才完成。

但是,以下命令不适用于此错误:“链接失败,没有这样的文件或目录”。

ln -sf /sdcard /usbdisk0
ln -sf /storage/sdcard0 /usbdisk0
ln -sf /storage/emulated/0 /usbdisk0

那么在 Android 上模拟 sdcard 的正确路径是什么?如何将它链接到另一个文件夹?任何帮助表示赞赏。

更新 1:尝试了 FolderMount 应用程序,它试图将内部 sdcard 链接到 USB 驱动器。不幸的是,当应用程序运行时,谷歌地图无法保存离线 map 数据。

更新 2:安全不是我关心的问题。

最佳答案

您可以尝试卸载现有的 sdcard,然后将 USBDrive 挂载到位置/storage/emulated/legacy(我的 sdcard 挂载的路径)

关于android - 在 Android 上将/sd 卡链接到/usb 磁盘 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26789490/

相关文章:

android - 使用新的 AndEngine

javascript - url 中没有 id 的内部链接

html - 如何将图像居中,使其充当链接并具有鼠标悬停命令?

c# - 在Windows Phone 8上使用SD卡

android - ListView 和自定义 ListView

java - Android 模拟器和 Eclipse

android - 如何在android中设计屏幕?

java - 比特流客户端 : ttorrent doesn't work

CSS <a> 标签状态正在大量改变颜色,即点击一个链接会将所有链接更改为 'visited' 颜色——有什么想法吗?

animation - 如何在 Android 中使用 AnimationDrawable 或 AnimationUtils 从 SD 卡加载图像并运行动画