FileProvider提供程序路径不能指向assets文件夹

时间:2018-04-24 17:16:16

标签: android excel android-fileprovider

我在清单文件中定义了提供程序,如下所示:

 <provider
        android:name="android.support.v4.content.FileProvider"
        android:authorities="${applicationId}.provider"
        android:exported="false"
        android:grantUriPermissions="true">
        <meta-data
            android:name="android.support.FILE_PROVIDER_PATHS"
            android:resource="@xml/provider_paths"/>
    </provider>

provider_paths文件的files_path定义为:

    <?xml version="1.0" encoding="utf-8"?>
    <paths xmlns:android="http://schemas.android.com/apk/res/android">
     <files-path name="files" path="/"/>
    </paths>

我的Assets / Templates文件夹中有一个excel文件,我想使用FileProvider.getUriFromFile获取excel文件的uri。

请帮帮我吧!感谢。

0 个答案:

没有答案