我一直在尝试从网址下载文件。 我在我的android清单文件中设置了权限,如此,
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
我正在使用名为Adavnced WebView的库来处理下载:
AdvancedWebView.handleDownload(view.getContext(),“https://static1.squarespace.com/static/57752cbed1758e541bdeef6b/t/58d91311ff7c50b172946ee5/1490621221735/PreKGuide_2017_English_032417+%281%29.pdf”,“abc.txt”);
我尝试下载时遇到错误。它清楚地表明应用程序没有写入存储路径的权限。如何设置写入权限?我在这里错过了什么?请帮忙。
java.lang.SecurityException: No permission to write to /storage/emulated/0/Download/abc.txt: Neither user 10147 nor current process has android.permission.WRITE_EXTERNAL_STORAGE.