2017-07-16 79 views

回答

1

按照Android Documentation您可以正常使用權限:

普通權限涵蓋您的應用需要應用程序的沙箱之外的數據或資源的地區,但風險非常小的用戶的隱私或那裏的其他應用程序的操作。例如,設置時區的權限是普通權限。如果一個應用程序聲明它需要一個正常的權限,系統會自動授予該應用程序的權限。有關當前正常權限的完整列表,請參閱普通權限。

更具體地說,你需要使用寫權限爲了在內部/外部存儲寫。您可以在清單文件中添加以下就要上Downloads文件夾的寫權限:

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

我也建議你閱讀official documentation以獲得更多信息。

+0

如何獲得'INTERNAL_STORAGE'路徑? getExternalStoragePublicDirectory是外部的。 – grizzly

+0

通過使用以下方法: getFilesDir() 返回一個表示您的應用程序的內部目錄的文件。 更多信息https://developer.android.com/training/basics/data-storage/files.html#InternalVsExternalStorage –