android 看不见照片,android view保存为本地图片,微信看不到(部分适配,不能保证100%)...
效果:红色框框
image.png
各位开发者:
最新版本(7.0.13)的微信 SDK 已经适配使用FileProvider的方式来进行消息分享。
如果分享的消息中涉及文件路径(如图片类型消息),建议开发者针对Android 7.0版本及以上设备,判断微信版本支持(判断方法见后文【微信版本支持】一节)的情况下,更新为FileProvider的方式进行分享。
以下是具体的适配说明。
使用FileProvider
配置
在项目的AndroidManifest.xml添加相关配置,示例如下:
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_provider_paths" />
// ${applicationId}为你的应用包名
在res/xml目录(如果没有xml目录,则新建一个)下,添加文件file_provider_paths.xml,内容如下:
external-files-path表示通过 Context.getExternalFilesDir(null) 接口获取到的目录下的文件才可被共享,其他未配置的路径均不可被分享。同样的节点可以配置多个,以支持多个不同的子目录,如下所示:
paths内部还支持节点配置其他的路径,比如:
files-path,对应于 Context.getFilesDir() 获取到的目录
cache-path,对应于 Context.getCacheDir() 获取到的目录
...
还有一些其他可配置的路径,开发者可自行了解使用。
android 看不见照片,android view保存为本地图片,微信看不到(部分适配,不能保证100%)...相关推荐
- 看见的,看不见了;记住的,遗忘了;看不见的,看见了;遗忘的,记住了。
很久了,看到燕子的QQ签名里始终是这句话: 看见的,看不见了:记住的,遗忘了:看不见的,看见了:遗忘的,记住了. 所以去找了找出处, 原来是来自几米的<月亮忘记了>. 下面还有一些: 生命 ...
- UE4 如何将材质Material保存为本地图片Png
昨日不可追, 今日尤可为.勤奋,炽诚,不忘初心 UE4 如何将材质Material保存为本地图片Png 下面这篇文章讲了如何将TextureRenderTarget2D保存为本地图片 https:// ...
- canvas保存到本地图片三种方法
canvas保存到本地图片三种方法 canvas保存本地图片 第一种方法(修改图片的媒体类型,window.open直接下载) 第二种方法(创建a标签,通过自己触发点击来下载) 第三种方法(将图片数据 ...
- UE4 如何将TextureRenderTarget2D保存为本地图片
昨日不可追, 今日尤可为.勤奋,炽诚,不忘初心 UE4 如何将TextureRenderTarget2D保存为本地图片 如果想要将材质保存为本地Png,请点这里: UE4 如何将材质Material保 ...
- WEB自动化(4)使用selenium将网站验证码截图保存为本地图片
WEB自动化(1)环境安装及打开浏览器实例 WEB自动化(2)常用的元素定位方法之xpath详解 WEB自动化(3)PO设计模式原理与实现 WEB自动化(4)使用selenium将网站验证码截图保存为 ...
- QML for Android通过ScreenRecorder录制屏幕并保存为本地视频
前言 最近在学习android截屏相关的知识点,找了很多资料,终于在github上找到一个源码ScreenRecorder,感谢这位哥们的无私奉献,然后又有一篇专门针对这个源码做详细讲解的文章,通过文 ...
- 71.android 简单的电话录音并保存到本地(来电和去电都支持)
//第一步 先加权限 在AndroidManifest.xml里: //有打电话的权限,读写权限,还有录音权限. <uses-permission android:name="andr ...
- Android FFmpeg视频转码并保存到本地
本文讲述在Android中, 如何将FFmpeg视频转码为YUV格式并保存到本地. 首先,我们基于上一篇文章 基于Android Studio3.2实现ffmpeg最简单的例子 来进行配置. 配置好之 ...
- 剖析Picasso加载压缩本地图片流程(解决Android 5.0部分机型无法加载本地图片的问题)
之前项目中使用Picasso遇到了一个问题:在Android 5.0以上版本的部分手机上使用Picasso加载本地图片会失败.为了解决这个问题,研究了一下Picasso加载和压缩本地图片的流程,才有了 ...
最新文章
- c语言布尔 printf,fmt.Printf中的格式化动作('verb')
- SalesArea F4 help
- ios 上传图片失败 小程序_iOS上传图片,就是有这种不一样的操作!
- 秀!微软《550页图解.Net+WPF完整版》.pdf 附下载!
- 如何在mysql中打开mongodb_图解:如何从MySQL移植到MongoDB
- 经典 HTML5 Javascript 俄罗斯方块游戏
- StudyTonight 中文系列教程【翻译完成】
- 生态系统服务——水源涵养水源涵养分布数据
- win10安装UOS双系统过程
- R语言使用strsplit函数按照指定的分隔符号进行数据拆分、分裂(split)、分割后的数据类型为列表
- 【金融市场基础知识】——中国的金融体系(二)
- 『杭电1166』敌兵布阵
- #1829 : Tomb Raider(哈希)
- 如何划分安全域及网络如何改造
- 在 Amazon SageMaker 上玩转 Stable Diffusion: 基于 Dreambooth 的模型微调
- RuntimeError:a leaf Variable that requires grad has been used in an in-place
- China-Final2016K Justice Rains From Above
- 让你的windows死机的bat
- 多国语言翻译-多国翻译语言软件免费
- winavi的DVD刻录方法