Android 如何使用webview从资产保存文件
我正在使用webview制作android应用程序。我的页面可以正常工作,但a在我希望用户可以从页面保存的资源中有一些文件。 我尝试为我的应用程序提供一些权限:Android 如何使用webview从资产保存文件,android,android-webview,android-file,android-storage,Android,Android Webview,Android File,Android Storage,我正在使用webview制作android应用程序。我的页面可以正常工作,但a在我希望用户可以从页面保存的资源中有一些文件。 我尝试为我的应用程序提供一些权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 因此,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
因此,我在assets wish中的html文件中有一个链接指向我希望用户下载的文件,但web总是显示一个错误,例如
文件不存在
或其他什么试试这个,这不是我的问题。html在我的应用程序中看起来不错,是我希望用户下载的文件,而webview找不到。是一个zip存档,我希望系统能够处理它并允许下载。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView web= (WebView)findViewById(R.id.dweb);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl("file:///android_asset/index.html");}