我在Google上做了很多研究。有很多教程和应用程序可以做到这一点。 我测试了最知名的:App2SD,Link2SD,FolderMount。我甚至买了他们的商业版,以确保我启用了所有功能。 好吧,对于这个特定的用例,它们都不适用于Android 6.0.1(Marshmallow)。
App2SD:挂载完成后,如果我使用ESExplorer(来自内部存储器)在媒体文件夹中手动创建文件,该文件实际上保存在extSD上。所以它完成了这项工作。 但当我收到视频时,我可以在WhatsApp中观看一次,然后如果我重新打开WhatsApp,就说它无法找到视频......
当您尝试链接所有内容时,Link2SD会导致WhatsApp崩溃。
MountFolder是最糟糕的(与WhatsApp无关)它说:“FM检测到两个麻烦的模块./system/bin/sdcard和system / bin / vold。我想尝试修复这两个文件吗?” 我点击了并重新启动,系统不再启动了。我必须完全恢复。
当然,我花了几天时间在网上试图解决所有这些问题而没有成功。
然后我在我的GALAXIS J7上看了一下“Adoptable storage”。我能够用ADB启用它。我将外部SD视为内部存储,但它不会移动WhatsApp媒体文件......
移动应用程序效果很好,但与媒体文件相比还不够。 这正是我所需要的。
如果有人有解决方案(mount,符号链接,可采用存储或其他),请告诉我。 但请只在Android 6.0.1或更高版本上进行个人测试。 网上有太多的理论答案,或正确的答案,但适用于旧版本。
感谢, 杆
答案 0 :(得分:0)
实际上我意识到“可采用的存储”可以工作!
有关存储的信息有点令人困惑。 您会看到2个内部存储,第一个是您真正的内部存储,第二个是您设置为“可采用”的外部卡的一部分。 当我使用ESExplore并选择内部存储时,我没有意识到这实际上是它所显示的可采用存储,并且所有内容都已从原始内部存储移动到可采用的存储。 如果我理解正确,现在所有内容都将写在可采用的存储上,真正的内部存储就没有了!这是我失踪的部分。所以在性能方面要少一些,但你可以将尺寸扩大到你需要的任何东西。 现在,WhatsApp媒体文件存储在我的可采用存储上,该存储空间为32GB(可以更多),而不是原始的16GB。 为了100%确定它有效,我通过WhatsApp发送了很多大视频,直到它超出了我所知道的真正的内部存储: - )
此页面更好地解释了可采用存储的工作原理: https://www.reddit.com/r/Android/comments/496sn3/lets_clear_up_the_confusion_regarding_storage_in/
并且这个解释了如何启用它(它与S7之外的其他模型一样): https://www.xda-developers.com/enable-adoptable-storage-for-galaxy-s7-and-s7-edge/