Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

10.2. FileProvider 配置

		
        <provider
            android:authorities="cn.netkiller.student.fileprovider"
            android:name="androidx.core.content.FileProvider"
            android:grantUriPermissions="true"
            android:exported="false">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/filepaths" />
        </provider>		
		
		
		
<?xml version="1.0" encoding="utf-8"?>
<paths>
<!--    <root-path path="/data/user/0/com.example.overlay.idea/cache/" name="files_root" />-->
<!--    <root-path path="." name="external_storage_root" />-->
<!--    <external-path path="." name="files_path" />-->

<!--    &lt;!&ndash; 物理路径为Context.getFilesDir() + /files/* &ndash;&gt;-->
<!--    <files-path path="files" name="files" />-->
<!--    &lt;!&ndash; 物理路径为Context.getCacheDir() + /files/* &ndash;&gt;-->
<!--    <cache-path path="files" name="cache" />-->
<!--    &lt;!&ndash; 物理路径为Environment.getExternalStorageDirectory() + /files/* &ndash;&gt;-->
    <external-path path="Download" name="external" />
<!--    &lt;!&ndash; 物理路径为Context.getExternalFilesDir(String) + /files/* &ndash;&gt;-->
<!--    <external-files-path path="files" name="externalfiles"/>-->
<!--    &lt;!&ndash; 物理路径为Context.getExternalCacheDir() + /files/* &ndash;&gt;-->
<!--    <external-cache-path  path="files" name="externalcache"/>-->
<!--    &lt;!&ndash; 物理路径为`Context.getExternalMediaDirs() + /files/*, 要求API21+ &ndash;&gt;-->
<!--    <external-media-path name="externalmedia" path="files" />-->

</paths>