我在我的设备上创建了这个文件:
file:///data/user/0/io.ionic.starter/files/mypdf.pdf
但我无法弄清楚如何使用我的Android设备手动找到该文件。有任何想法吗?注意:我使用的是模拟器Nexus 5X。
“手动”是什么意思?
您无法从Android设备上的其他应用程序访问此文件,例如文件管理器或PDF查看器。
这是因为您在应用程序files
目录中创建了它,该目录由文件系统权限保护,并且只能由您的应用程序访问。
此规则有两个例外:
如果您希望从PC访问该文件以进行检查,可以使用adb pull
命令。由于您使用的是模拟器,因此ADB应该以root身份运行。
如果不是,使用adb root
命令切换ADB以root身份运行,那么访问手机上的任何目录都没有问题。
请记住,这不适用于带有库存ROM的真实手机,因为ADB无法在生产系统上以root权限运行。