您好我是Android Studio新手,我正在处理我的webView中的DownloadListener,以便下载已经上传到网页上的文件,基本上你可以说一个pdf格式的文件,不过我试过了我的水平最好找到错误,但找不到错误。错误在于我们点击网页上的一些可下载链接它显示的错误就是这样:
---
# this manifest deploys two applications
# apps are in flame and spark directories
# flame and spark are in fireplace
# cf push should be run from fireplace
applications:
- name: spark
memory: 1G
instances: 2
host: flint-99
domain: shared-domain.com
path: ./spark/
services:
- mysql-flint-99
- name: flame
memory: 1G
instances: 2
host: burnin-77
domain: shared-domain.com
path: ./flame/
services:
- redis-burnin-77
我的活动代码如下:
02-05 22:47:29.425 3531-3531/myapp.hp.com.abhivyakti E/AndroidRuntime: FATAL EXCEPTION: main
Process: myapp.hp.com.abhivyakti, PID: 3531
java.lang.SecurityException: No permission to write to /storage/emulated/0/Download/download: Neither user 10059 nor current process has android.permission.WRITE_EXTERNAL_STORAGE.
at android.os.Parcel.readException(Parcel.java:1599)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
at android.content.ContentProviderProxy.insert(ContentProviderNative.java:476)
at android.content.ContentResolver.insert(ContentResolver.java:1231)
at android.app.DownloadManager.enqueue(DownloadManager.java:946)
at myapp.hp.com.abhivyakti.Notification.NotifyFragment$3.onDownloadStart(NotifyFragment.java:95)
at com.android.webview.chromium.WebViewContentsClientAdapter.onDownloadStart(WebViewContentsClientAdapter.java:884)
at com.android.org.chromium.android_webview.AwContentsClientCallbackHelper$MyHandler.handleMessage(AwContentsClientCallbackHelper.java:112)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
我将感激不尽,因为它将帮助我前进并提供免费的应用程序。谢谢。
答案 0 :(得分:0)
两个问题:
A)您是否在清单中添加了以下权限?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
B)如果您确实仍然无法使用,那么您的Android设备是什么版本?