发布网友 发布时间:2024-10-24 17:34
共1个回答
热心网友 时间:2024-10-28 05:39
在Android7.0之后,不再允许将file://Uri暴露给其他应用,因此获取Uri的方式发生了改变。
获取Uri时,需要使用getUriForFile方法,并在第二个参数中定义AndroidManifest.xml文件中的android:authorities属性,同时指定export此Uri的类名。
为了实现这个功能,需要在XML配置文件provider_paths.xml中进行设置。
在了解了获取Uri的基本操作后,接下来可以使用action.SEND Intent动作,将Uri分享出去。