1. 在清单文件中配置FileProvider

FileProvider是ContentProvider的子类,属于四大组件之一,因此需要在清单文件中配置。

android:name="android.support.v4.content.FileProvider"

android:authorities="com.haoxueren.CUSTOM_AUTHORITIES"

android:grantUriPermissions="true" />

2. 配置对外暴露的目录

在/res/xml/目录下创建file_paths.xml文件,里面配置上需要对外暴露的目录。

name="path_name"

path="." />

3. 在FileProvider内配置

期中的name属性为固定字符串,resource即我们配置的对外暴露的xml文件。

android:name="android.support.v4.content.FileProvider"

android:authorities="com.haoxueren.CUSTOM_AUTHORITIES"

android:grantUriPermissions="true">

android:resource="@xml/file_path"/>

4. 使用FileProvider生成文件的Uri

注:这里的authorties就是清单文件中配置的authorties。

Uri uri = FileProvider.getUriForFile(

context, "com.haoxueren.CUSTOM_AUTHORITIES", file);

清单文件中android support,Android FileProvider 配置相关推荐

  1. rest_快速检查REST API是否有效的方法-从清单文件中获取详细信息

    rest 在某些情况下,您可能想快速验证部署在开发,测试或生产环境中的REST API是否完全可以访问. 一种常见的实现方法是构建通用资源,该资源可提供例如已部署API的版本. 您可以手动触发对此资源 ...

  2. ceph-rest-api_快速检查REST API是否有效的方法-从清单文件中获取详细信息

    ceph-rest-api 在某些情况下,您可能想快速验证部署在开发,测试或生产环境中的REST API是否完全可以访问. 一种常见的实现方法是构建通用资源,该资源可提供例如已部署API的版本. 您可 ...

  3. 快速检查REST API是否有效的方法-从清单文件中获取详细信息

    在某些情况下,您可能想快速验证部署,开发,测试或生产环境中的REST API是否完全可以访问. 一种常见的实现方法是构建通用资源,该资源可提供例如已部署API的版本. 您可以手动触发对此资源的请求,或 ...

  4. android学习笔记---60_meta-data的使用,在清单文件中是用meta-data来给activity,service,receiver提供参数

    2013/5/19 Java技术qq交流群:JavaDream:251572072 60_meta-data的使用 ------------------------------------------ ...

  5. 新建文件夹和文件,并向文件中写入数据---------Android

    第一步,配置权限,注意位置..位置不正确的话,文件写入不了,而且不报错 第二部:写一个方法创建一个文件夹,, void writefile(){try {String Filepath = Envir ...

  6. SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)

    1 SpringBoot内部配置 1.1.修改端口和应用上下文 server.port=9090 server.context-path=/helloboot Spring Boot也可以使用yml进 ...

  7. Android Studio添加android.support.v4包的依赖(解决V4的FragmentManager的错误)

    添加之前: 一.在项目上单击此按钮 二.Dependencies->app->Library Dependency 三.搜索选择合适的包后OK 若gradle后还是灰色 选择project ...

  8. android中搜索对话框,android – 如何使用onSearchRequested()调用搜索对话框

    我正在尝试实现搜索对话框,我无法显示活动中的搜索. 我在我的清单文件中定义了我的主要活动,此活动向用户显示他们必须选择的选项列表.其中一个选项是"搜索"选项. android:na ...

  9. android 清单文件注册,在AndroidManifest(清单文件)中注册activity(活动)及配置主活动、更改App图标、App名称、修改隐藏标题栏...

    打开app/src/main/AndroidManifest. package="com.example.administrator.myapplication" > and ...

最新文章

  1. 读书笔记:编写高质量代码--web前端开发修炼之道(二:5章)
  2. 为什么要选择学Web前端?无法反驳的4大理由
  3. java不等于正整数怎么输入_关于java:测试输入是否为正整数
  4. PADS Layout中的 无模式命令
  5. 鼠标点击实现花瓣雨_每周实验 | 黄金雨
  6. upload组件 获得焦点_HTML Input FileUpload autofocus用法及代码示例
  7. linux sd启动盘制作工具,制作Mini Linux U盘启动盘
  8. sublime跳转到函数定义
  9. python新浪股票接口_新浪股票数据接口
  10. 文件压缩(哈夫曼树)
  11. 手机sim卡插到电脑上网_笔记本电脑怎么装手机sim卡上网
  12. 董明珠揭示:未来2年这个行业盈利最大,马总点赞说,又要出富翁
  13. 基于python网络爬虫的个性化音乐播放器
  14. 烟草物流信息综合管理平台研究与应用——以H市卷烟厂烟草物流配送中心为例
  15. 【数据库专题】DML终极奥义——《狗叫江湖》“第五幕”
  16. SpringBoot-多模块打包与问题排解
  17. 魅族再次助推陌陌商业化,不遗余力为其洗白
  18. 04.1 python基础-数据类型
  19. 网站搭建需要的工具有哪些
  20. 有符号数与无符号数之间的转换

热门文章

  1. python 发布啦!!
  2. linux 脚本中除法运算符,Linux中Shell的算数运算符和位运算符用法笔记
  3. java 枚举 下拉框_枚举enum在velocity模板语言中的应用-下拉菜单
  4. 动态给a标签赋值_怎样利用Excel制作抖音上的心形动态函数图像?
  5. mysql 临时文件目录_MySQL数据库的临时文件究竟储存在哪里
  6. 复合火焰探测传感器_火灾探测器分类
  7. 计算机系职教周方案,琼软院软件〔2018〕14 号:关于印发《软件工程系2018年“职业教育 活动周”活动方案》的通知...
  8. 微信红包随机数字_微信红包的随机算法
  9. 护士计算机等级考试报名时间2015,湖南大学2015年9月全国计算机等级考试报名时间...
  10. python代码用c语言封装_使用C语言扩展Python程序的简单入门指引