在 Android 应用中设置 android:authorities
属性主要是为 ContentProvider
或 FileProvider
定义的,以确保这些提供者可以在应用之间或应用内部被唯一地识别。以下是如何为 FileProvider
设置 android:authorities
的步骤:
-
定义
FileProvider
:
在你的AndroidManifest.xml
文件中,在<application>
标签内添加<provider>
标签来定义FileProvider
。 -
设置
android:name
:
将android:name
属性设置为androidx.core.content.FileProvider
(如果你使用的是 AndroidX 库)或者android.support.v4.content.FileProvider
(如果你使用的是 Support Library)。 -
设置
android:authorities
:
为android:authorities
属性提供一个唯一的字符串值。通常这个值会基于你的应用的包名,并加上一个自定义的后缀。例如,如果你的包名是com.example.myapp
,那么你可以将android:aut