在android的Webview中加载SD卡pdf文件

在android的Webview中加载SD卡pdf文件,android,pdf,webview,Android,Pdf,Webview,我正在尝试使用web view在ViewPager中显示多个pdf文件 我能够在ActivityResult中获取pdf文件的路径。但道路正在显现 /内容:/com.android.providers.downloads.documents/document/8828 。 未加载web视图。我试图通过硬编码值 这是我的密码: val intent = Intent(Intent.ACTION_OPEN_DOCUMENT) intent.addCategory(Intent.CAT

我正在尝试使用web view在ViewPager中显示多个pdf文件

我能够在ActivityResult中获取pdf文件的路径。但道路正在显现

/内容:/com.android.providers.downloads.documents/document/8828

。 未加载web视图。我试图通过硬编码值 这是我的密码:

    val intent = Intent(Intent.ACTION_OPEN_DOCUMENT)
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    intent.setType("application/pdf");
    intent.action = Intent.ACTION_GET_CONTENT
    intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true)
    startActivityForResult(intent, PDF_EXPLORER_REQUEST_CODE)
在活动结果中

val mImageUri = data.data.path   
webview.loadUrl(mImageUri.toString())
我尝试在phone
webview.loadUrl(/storage/emulated/0/Download/dummy.pdf)中获取pdf的实际路径

如果我硬编码一些url,比如
htts://www.goole.com
webview正在加载。但不加载我的本地PDF


如何做到这一点

Webview无法加载本地(SD卡)pdf文件, 如果要加载SD卡pdf文件,可以使用第三方库

如果需要,可以使用此方法


引用的可能重复,请改为加载路径。webview无法首先显示pdf文件。类似windows上的记事本;-)。