首页 > 代码库 > Android开发之FileProvider
Android开发之FileProvider
最近做项目时,都需要用到FileProvider。于是就研究了下,现总结如下:
官方路径:http://developer.android.com/intl/zh-cn/training/secure-file-sharing/setup-sharing.html
- 比如短信要分享一张图片到蓝牙,需要做的就是在短信中设置如下:
首先,需要在 Menifest里添加 provider 标签:
1 <!-- 在这里定义共享信息 --> 2 <provider 3 android:name="android.support.v4.content.FileProvider" 4 android:authorities="com.example.fileproviderdemo.fileprovider" 5 android:exported="false" 6 android:grantUriPermissions="true" > 7 <meta-data 8 android:name="android.support.FILE_PROVIDER_PATHS" 9 android:resource="@xml/filepaths" /> 10 </provider>
然后,指定共享目录,在res的目录xml中新建filepaths.xml 文件
1 <?xml version="1.0" encoding= "utf-8"?> 2 <resources> 3 <paths > 4 <files-path path="files/" name="intfiles" /> 5 <external-path path="files/" name="extfiles" /> 6 </paths > 7 </resources>
有时间写个demo比较好点
Android开发之FileProvider
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。