Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用内部存储器创建虚拟内存_Java_Android_Storage_Virtual_Android Sdcard - Fatal编程技术网

Java 使用内部存储器创建虚拟内存

Java 使用内部存储器创建虚拟内存,java,android,storage,virtual,android-sdcard,Java,Android,Storage,Virtual,Android Sdcard,我想在运行8.0的安卓设备中创建一个虚拟内存,比如SD卡,并且是根目录 因此,基本上所有其他应用程序(如文件浏览器)都应该将其识别为SD卡,因为它只是一个虚拟内存 他们也应该能识别我的内部记忆 这有可能实现吗 任何帮助都将不胜感激。您可以从pc上的应用程序创建SD卡分区。。。有关更多信息,请参阅链接:您的问题不清楚,但您似乎希望将设备的部分虚拟内存(RAM)公开为虚拟SD卡 看看人们如何试图解决一个不同的问题(参见),我推断一种解决方法是: 创建一个“tmpfs”文件系统 将it1安装在And

我想在运行8.0的
安卓设备中创建一个虚拟内存,比如
SD卡
,并且是根目录

因此,基本上所有其他应用程序(如文件浏览器)都应该将其识别为
SD卡
,因为它只是一个虚拟内存

他们也应该能识别我的内部记忆

这有可能实现吗


任何帮助都将不胜感激。

您可以从pc上的应用程序创建SD卡分区。。。有关更多信息,请参阅链接:

您的问题不清楚,但您似乎希望将设备的部分虚拟内存(RAM)公开为虚拟SD卡

看看人们如何试图解决一个不同的问题(参见),我推断一种解决方法是:

  • 创建一个“tmpfs”文件系统
  • 将it1安装在Android将安装常规外部SD卡的位置
(抱歉:没有要复制和粘贴的命令。这种东西可能会阻塞您的设备。任何人这样做都应该负责查找和阅读手册…以便他们了解他们自己在做什么。)

问题是没有标准告诉安卓设备制造商SD卡应该安装在哪里。显然,不同的制造商在不同的地方放置了这些卡。(Android开发者文档说你不应该使用硬连线路径名…)

我见过SD卡路径名的几种常见模式:

  • 通常有一个“/SD卡”符号链接,指向SD卡的实际安装位置
  • SD卡文件系统通常安装在“/mnt”树中
您需要调查设备上发生的情况



1-我会谨慎对待,让这成为一个永久的安装开始。如果此方法失败,您可能需要重新启动以恢复。如果将安装永久化,则存在无法启动的风险。我不知道是否有可能从中恢复。

查看此链接@nyulan谢谢。将进行查看和更新。@nyulan感谢您的回答,并对延迟回复表示歉意。但你的回答并不能指导我使用内存创建SD卡的步骤。你能详细说明你的答案吗?谢谢。将有一个看和更新。谢谢你的回答,真的很抱歉,非常延迟的答复。但你的回答并不能指导我使用内存创建SD卡的步骤。你能详细说明你的答案吗?谢谢你的回答。我打算使用一些内部存储作为SD卡,这意味着在没有实际插入SD卡的情况下,我会像实际插入SD卡一样进行投影。我所说的SD卡是指SD卡是一种可移动存储器。内部存储是存储所有图像、视频等并可由普通用户编辑的存储。在这种情况下,听起来您只需要添加一些符号链接。。。这样就可以通过应用程序认为位于SD卡区域的路径访问内部存储器。谢谢。既然我是新来的,你能告诉我怎么做吗?什么?创建符号链接?使用
ln-s
命令。应该用
人ln
来解释。(你看到我的“对不起,没有复制和粘贴命令”放在一边了吗?如果你觉得你需要一个循序渐进的指南,我想你不应该弄乱这些东西!)我想你是对的,我最终会弄乱一些东西。因此,我们将暂时搁置,直到它不是很重要。谢谢你的帮助。