在Android系统中,文件权限d通常指的是读取外部存储设备的权限。这意味着应用程序可以读取存储在SD卡等外部设备上的文件。然而,Android应用默认情况下是不拥有任何权限的,包括访问其他应用、操作系统或用户私有数据的权限。因此,如果应用需要执行可能会影响其他应用、操作系统或用户的操作,例如读取或写入用户的私有数据(例如联系人或电子邮件)、读取或写入其他应用程序的文件、执行网络访问等,它必须向用户声明并请求相应的权限。
对于危险的权限,比如读取和写入存储空间的权限,应用需要在运行时动态请求用户授权。如果用户未授权,则应用程序无法使用该权限。例如,一个应用如果想要访问Downloads文件夹中其他应用存进去的文件,就必须使用系统的文件选择器,由用户进行选择。尽管已经获取了存储权限,但应用并不能任意访问任意文件。它只能访问用户分区的文件,以及其他程序存放在用户分区的文件,并且可以随意修改或删除。但是,它不能修改和删除系统分区的文件(system和rec分区),也不能读取和修改数据分区其他应用的文件(data分区)。