当前位置: 首页 > news >正文

建站是什么意思在线观看网址最新电影

建站是什么意思,在线观看网址最新电影,先进网站建设流程,网站流量指数问题出现 尝试将拍摄的图像存储至手机自定义的存储空间#xff0c;不料却一直报错#xff0c;主要问题是在使用 FileProvider 从文件路径中获取 Uri 时出现异常。 相关代码 报错区域的文件路径相关的代码 主要是在 File imageDir new File(getExternalCacheDir(), “Galler…问题出现 尝试将拍摄的图像存储至手机自定义的存储空间不料却一直报错主要问题是在使用 FileProvider 从文件路径中获取 Uri 时出现异常。 相关代码 报错区域的文件路径相关的代码 主要是在 File imageDir new File(getExternalCacheDir(), “Gallery”);过程中getExternalCacheDir()报了此异常。 File imageDir new File(getExternalCacheDir(), Gallery);if (!imageDir.exists()) {imageDir.mkdir();}mPhotoFile new File(imageDir,output_image.jpg);if(mPhotoFile.exists()){mPhotoFile.delete();}try {mPhotoFile.createNewFile();} catch (IOException e) {e.printStackTrace();}if(Build.VERSION.SDK_INT Build.VERSION_CODES.N) {mImageUri FileProvider.getUriForFile(CameraActivity.this, getPackageName() .fileprovider, mPhotoFile);} else {mImageUri Uri.fromFile(mPhotoFile);}在AndroidManifest.xml配置FileProvider 其中 ${applicationId} 为 项目的包名com.example.app , 具体值可以在项目模块文件夹中的 build.gradle 中找到 xml/file_paths为项目路径下 res/xml/file_paths.xmlfile_paths为文件名 provider android:nameandroid.support.v4.content.FileProvider android:authorities${applicationId}.fileproviderandroid:exportedfalseandroid:grantUriPermissionstruemeta-dataandroid:nameandroid.support.FILE_PROVIDER_PATHSandroid:resourcexml/file_paths / /providerfile_paths.xml内容如下 其中每个子标签中的 name 指的子文件夹名字path 指路径 ?xml version1.0 encodingutf-8? paths xmlns:androidhttp://schemas.android.com/apk/res/androidexternal-files-path nameexternal pathpath / !--代表app外部缓存区域的根目录与Context.getExternalCacheDir()获取的路径对应。--external-cache-path nameGallery pathAndroid/data/com.example.app/files / /paths问题原因分析 结合上述java代码中FileProvider.getUriForFile的具体实现发现其对应的文件夹路径为getExternalCacheDir()/path/name所以下面情况会形成getExternalCacheDir()/Android/data/com.example.app/files/Gallery 这个路径明显与File imageDir new File(getExternalCacheDir(), “Gallery”); 不符合所以会报异常 问题解决 其实最本质的出错是在 file_paths.xml 的配置上把其中的 external-cache-path 改为下面的情况问题即解决。即path ‘.’ 表示当前路径该路径即为Context.getExternalCacheDir()获取的路径下建立BEGallery子文件夹path不用进行重新指定其他路径。 external-cache-path nameGallery path. /如果您就想在 path中指定路径则需要更改代码中的 imageDir.mkdir(); 将这个创建单个文件夹改为 imageDir.mkdirs(); 即创建多层文件夹也可以解决此问题。
http://www.pierceye.com/news/702825/

相关文章:

  • 开发网站公司都需要什么岗位人员有了网站怎么写文章
  • 白水网站建设郑州网站推广优化公司
  • 做网站的参考文献专业建设报告
  • asp网站搭建工具中英文网站前端怎么做
  • 微信公众号 做不了微网站wordpress怎么转移
  • 主营网站开发游戏推广员每天做什么
  • c 做网站用什么框架长沙网络建设的网站
  • 专业的网站建设网络网站连接跳转怎么做
  • 南山网站设计方案安徽六安特产
  • 设计型网站案例深圳广告投放公司
  • 能源网站模板头条发布视频成功显示404
  • 郑州网站制作企业建设网站多长时间
  • 建站网站知乎wordpress面包屑
  • 用CMS做网站的好处网站流量消耗计算
  • asp 网站 模板网站建设的公司选择哪家好
  • 广州市越秀区建设局网站字体logo设计在线生成
  • 展示网站模版源码软件开发工具包sdk
  • 佛山网站建站网站程序免费下载
  • 课程设计报告 网站开发网络营销代运营外包公司
  • 手机html5网站模板网站怎么做查询功能
  • 有哪些做外贸的网站可做笔记的阅读网站
  • vs2010c 做网站无锡网站制作有哪些
  • 网站建设安全方案永康公司网站建设
  • 西安网站建设 早晨2022年网页游戏排行榜
  • 企业门户网站怎么做成都市双流区建设局官方网站
  • 山东站群网站建设邯郸网络运营中心地址在哪里
  • php程序员网站开发建设外贸平台运营
  • 学网站建设的好处舟山外贸建站公司
  • 建设电影会员网站首页三亚网红餐厅
  • 建网站维护需要多少钱网站怎么做单页