android,下载目录中的文件\u下载是否需要危险权限?

android,下载目录中的文件\u下载是否需要危险权限?,android,android-permissions,android-external-storage,Android,Android Permissions,Android External Storage,我用于将apk文件下载到: Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) 现在,是否需要危险许可?没有危险权限需要的写入文件的位置在哪里?谢谢根据您可以使用的正常权限: 正常权限包括应用程序需要访问应用程序沙箱之外的数据或资源,但对用户隐私或其他应用程序的操作风险很小的区域。例如,设置时区的权限是正常权限。如果应用程序声明它需要正常权限,系统会自动将该权限授予该应用程序。有关当前正常

我用于将apk文件下载到:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
现在,是否需要
危险许可
?没有
危险权限
需要的写入文件的位置在哪里?谢谢

根据您可以使用的正常权限:

正常权限包括应用程序需要访问应用程序沙箱之外的数据或资源,但对用户隐私或其他应用程序的操作风险很小的区域。例如,设置时区的权限是正常权限。如果应用程序声明它需要正常权限,系统会自动将该权限授予该应用程序。有关当前正常权限的完整列表,请参阅正常权限

更具体地说,您需要使用写权限才能在内部/外部存储器上进行写操作。您可以在清单文件中添加以下内容,以获得对下载文件夹的写入权限:

<manifest ...>
    <uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
    ...
</manifest>

...

我还建议阅读以了解更多信息。

如何获取路径
内部存储
?getExternalStoragePublicDirectory是外部的。!通过使用以下方法:getFilesDir()返回表示应用程序内部目录的文件。更多信息请点击这里