清单文件中android support,Android FileProvider 配置
时间: 2024-03-08 15:46:23 浏览: 153
在 Android 开发中,如果需要使用一些旧版本(低于 Android 6.0)的 API 或兼容库,就需要在项目中配置 Android Support 库。可以通过在 build.gradle 文件中添加以下依赖项来实现:
```
dependencies {
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
}
```
此外,如果需要在应用中共享文件,可以使用 Android FileProvider。要使用 FileProvider,需要在 AndroidManifest.xml 文件中添加以下代码:
```
<application>
...
<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/file_paths"/>
</provider>
...
</application>
```
其中 `android:authorities` 属性指定了 FileProvider 的权限,`${applicationId}.provider` 是一个唯一的字符串,用于标识此应用的 FileProvider。`android:grantUriPermissions` 属性表示是否允许授予 URI 权限,`@xml/file_paths` 是一个 XML 文件,用于指定 FileProvider 可以访问的文件路径。
阅读全文