java是否在出厂的所有硬件设备中都有/mnt/sdcard/Android/data文件夹(或等效文件夹)?
我在Android模拟设备上的应用程序遇到一些问题,因为在emulator中创建并启动设备后,Android/data文件夹(创建私有应用程序文件夹的地方,将通过Environment.getExternalStorageDirectory()访问)不存在
出于安全原因,我不希望在检查真实用户设备上是否存在文件夹后使用mkdir命令,因此我希望仅在模拟设备中发现此问题
Android/data文件夹是否存在于所有出厂的真实硬件设备中
# 1 楼答案
所有设备都有一个Android/data文件夹。但它不是/Android/data,而是像/mnt/sdcard/Android/data或/storage/sdcard/Android/data或/storage/emulated/0/Android/data这样的东西
/data文件夹完全不同。它也存在于所有设备上