微信拍的照片怎么不保存在相册里

2月前发布

很多用户使用微信拍照时,发现拍照后的照片会保存到手机相册内,于是就想要对其进行设置,本期文章结合“微信拍照”的原理,说说这件事。

微信拍照怎么设置“不保存到相册”?

这是无法实现的,因为微信的所有数据都会储存在机身内存(ROM)里,包括微信的客户端、使用数据、缓存数据,以及拍摄的照片等,当用户使用微信进行拍照时,产生的照片肯定要先存到机身内存里,然后再上传到微信上。

所以,微信拍照时,拍下来的照片以数据的形式必须先储存在手机内,然后用户才能够使用这些照片朋友朋友圈或发送给好友,这是无法改变的, 无法进行设置。

微信有拍照功能么?

很多用户使用微信时,发现微信可以进行拍照,于是就认为微信有拍照功能,虽然这么说不算错,但却也是不正确的说法。实际上,微信并没有拍照功能,但它却可以进行“曲线救国”,系统拥有手机相机的绝对控制权,微信可以向系统所有相机控制权,得到授权之后,当用户使用微信拍照功能进行拍照时,其实就是微信通过手机系统调用了手机相机的权限,这才完成了拍照。

虽然用户是通过微信调用的相机权限,但拍照的仍然是手机相机,产生的照片也会先保存到相册内,之后才会被微信调用,微信本身没有拍照功能。

微信拍照的原理是什么?

微信拍照的原理也没有那么复杂,以安卓系统的手机为例,大多数智能手机都会配备相机镜头,这类镜头需要驱动、热销、插件、硬件等设备的兼容和支持才可以使用,绝对控制权属于安卓系统,当用户将微信安装到载有安卓系统的手机内时,微信会向系统索要一些使用手机功能的权限,其中就包括调用手机相机的权限。

当用户操作手机系统给微信进行授权时,用户使用微信进行拍照时,看似使用微信拍照,但实际上在后台完成拍照这一系列操作的,仍然是手机的相机,与微信没有一点关系。

结语:微信只是安装在安卓系统中的一个应用,它虽然看似具备了很多功能,但这些功能并不是由微信自身拥有的,而是通过调用系统权限后才能使用的,比如相机、定位、数据等等,在没有获得手机系统授权之前,它什么也干不了,而这也是微信拍照后,照片会保存在相册的主要原因,因为手机相机拍照后默认保存到相册,微信无权更改。

注:文中演示使用的手机型号为IQOO Z3,手机系统版本为Android Origin OS 1.0,相机为系统自带软件,不涉及任何APP版本信息。

举报/反馈
© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论