Android中的DOSBox模拟器允许用户运行DOS操作系统及其兼容的应用程序。关于其存储需求,主要涉及内部存储和外部存储的使用情况,具体如下:
内部存储
- 存储位置:内部存储主要用于存放应用程序的私有数据,包括DOSBox运行的虚拟机文件、配置文件等。这些文件默认存放在每个应用程序的私有目录中,如
/data/data/com.example.dosbox/
。
- 存储内容:DOSBox的配置文件、虚拟硬盘镜像、运行日志等。
- 访问方式:由于内部存储的私有性,DOSBox及其相关文件只能被DOSBox应用程序本身访问。
外部存储
- 存储位置:外部存储主要用于存放用户希望与应用程序共享的文件,如DOS系统的可执行文件、游戏等。这些文件可以通过DOSBox的配置文件映射到虚拟机中。
- 存储内容:用户添加的外部文件、DOS系统的可执行文件、游戏等。
- 访问方式:DOSBox可以通过外部存储访问这些文件,但通常需要用户手动配置文件路径或通过共享目录进行访问。
分区存储和Scoped Storage的影响
- 分区存储:Android 10引入了分区存储机制,改变了应用程序在外部存储上的访问方式。在分区存储模式下,DOSBox仍然可以通过外部存储访问用户提供的文件,但需要遵循新的存储访问规则。
- Scoped Storage:Scoped Storage限制了应用程序对设备上更广泛存储区域的访问,增强了用户隐私和安全。DOSBox需要更新以适应Scoped Storage机制,确保其能够合法地访问用户指定的外部存储区域。
综上所述,Android中的DOSBox模拟器的存储需求主要涉及内部存储和外部存储的使用。用户应确保DOSBox能够访问所需的外部存储区域,并根据最新的Android存储机制进行相应的配置。