android 前置摄像头预览时 镜像翻转_全面屏时代,原来手机前置摄像头都隐藏着一些缺点,你发现了吗?...

148d5fef5503e7df511db2ab020acbea.png

随着真全面屏时代的到来,人们已经不再满足于刘海屏、水滴屏以及挖孔屏等,越来越多的手机厂商和消费者开始追求"100%全面屏"。于是如何解决手机前置摄像头便成了最大的难题,毕竟只要在屏幕上放置摄像头必然会影响屏占比,自然而然也就不能称之为真正意义上的全面屏了。

45a412f22bbdbfebfa19acd0ba8e7b3c.png

经过不断努力和创新,厂商们已经解决了这个"世纪难题",相继采用了不同的前置摄像头设计方案来实现真全面屏,以期给消费者带来更好的体验。目前市面上比较常见的主要是以下四种方案:升降式、滑盖式、单侧弹起式、180度翻转式,一起来看看吧!

1. 升降式摄像头

很多人第一次认识到升降式摄像头得益于vivo NEX,这种摄像头设计,在使用自拍功能时,前置摄像头就会从左上侧弹出,完成前置拍照,不用的时候隐藏在手机里面。很好地保证了屏幕的完整性,体验性更好,不过这种机械化的弹入弹出也有可能造成内部组件损耗,影响整机寿命。

7323d79d99f39af0fc8c4b2806eecf73.png

2. 滑盖式摄像头

继vivo NEX的升降式摄像头引起巨大反响后,作为兄弟的OPPO自然也不甘示弱,推出的双轨潜望结构的OPPO Find X,而OPPO Find X最引人注目的莫过于其首创的滑盖式全面屏,全隐藏式3D摄像头,将3D结构光元器件、前置摄像头、听筒以及后置双摄等众多元器件,全部隐藏在双轨潜望结构内部。不过双轨潜望结构相对而言也增加了整机的厚度及重量,可能降低用户的使用体验。

999c64396b6b37062c4744c739df46cc.png

3. 单侧弹起式

OPPO Find X之后,OPPO对于全面屏以及前置摄像头又有了进一步的探索,OPPO Reno首创单侧弹起式摄像头设计,类似鲨鱼鳍一样的升降方案大幅增加了前置摄像头区域的元件体积,不过对机身的厚度以及空间控制就有更高的要求。因此,OPPO Reno整个系列的价格定位也相对高一点。

dee8849003ee1e8c92e07036fe297b2a.png

4. 180度翻转式摄像头

提起华硕这个品牌,大家的第一印象就是电脑产品,其实华硕在手机领域也有涉足,去年华硕发布了一款没有前置摄像头的手机,这款手机的设计也是让人眼前一亮,这便是华硕6z。这款手机与其他手机最大的区别就是它没有前置摄像头,但是用户可以将后置摄像头翻转过来,当做前置摄像头使用,非常简单粗暴,也是非常富有科技感的。

9c154a0d85d42f27c0953cb9db81f8ee.png

除了上文提到的这四种方案,有些手机品牌还尝试了采用双屏幕的策略解决升降式镜头带来的弊端,比如说vivo NEX双屏版和努比亚X。只不过从市场表现来看,双屏策略显然不太成功。

f39efe0e81f9abcf4d3d3314edff1b24.png

全面屏最终的归宿——屏下摄像头

就目前来看,以上几种方案只是手机迈向真全面屏时代的一种过渡方案,我们最终的目标是真正的"全面屏"手机,既可以体验真全面屏,也不会增加手机的厚度和重量。此前OPPO展示了屏下摄像头的解决方案,还处于原型机的形态,顺利的话2020年将会投入量产。屏下摄像技术使摄像头不占用屏幕,也不用做多余的动作,既美观又便捷,或成全面屏的最终归宿。

27eab5b33196b6dcf17360efdfb0ea96.png

以上这几种前置摄像头的设计方案,你更喜欢哪种呢?欢迎评论区一起交流呀~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540113.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 调用 Python 方法学习笔记

文章转载自: 作者:IT_xiao_bai 来源:CSDN 原文:https://blog.csdn.net/IT_xiao_bai/article/details/79074988 前一阵自刚好用python做了一个sae的算法模型,结果公…

Java 调用 Python 方法学习笔记---之---java调用python深度学习模型运算并返回运算结果给前端(2)

上一章写到Java 调用 Python 方法学习的三种方法,这里强调第三种方法。第三种方法本质上和第二种方法是一样的,都是应用到 Runtime.getRuntime().exec() 去执行文件。要深度理解这种方法,首先要先理解一下Runtime.getRuntime().exec() 。 R…

Part 2: Containers

要求 安装了1.13或者更高版本的Docker阅读了Part1中的定位(我没写)介绍 是时候用Docker构建一个app了。我们会从构建这样一个app的最底层开始,容器——我们这节所介绍的内容。在这层之上是服务,服务定义了容器们的在生产中的行为&…

(论文)WS-DAN (弱监督数据增强)

背景 近期在做外卖分类的项目,外卖分类属于细粒度图像分类,在分类的过程中要从图片的行人中和非机动车中区分出各类外卖(主要是美团、饿了吗)。刚好近期发现了一片关于细粒度图像分类较新的论文(See Better Before Lo…

罗马音平假名片假名转换器_关于五十音你所要知道的一切!文末附日网高清字帖...

今天开始,木子小花日本语教室将开始同时更新日语文法系列文章 和 日语真题详解系列文章,从五十音图的记忆方法到日语助词的用法整理,从N5的简单句子构成到N1复杂文法的接续记忆方法,力求做出全知乎(小声:全…

django的web开发笔记1(智能诊断系统数据概览记录)

接于上一篇,这一篇主要记录如何链接mysql数据库以及从数据库中调用数据信息到页面,同时包含百度地图api的一些使用。 其中包括模块,echert图表绘制数据调用,百度地图数据信息调用以及一些单机效果,页面数据调用等。 1…

左右xcode的重构选项的一些理解

Rename(重命名):对标示符进行重命名,以获得更好的代码可读性,这些标示符包含类,方法或者函数的名称. Extract(抽取):将你在XCode种选择的代码抽取到一个新的方法或函数中. Create SuperClass(创建父类):为Xcode中当前所选的类定义父类 Move Up(上移):将所选择的方法,属性,或实例…

window 如何查看tomcat 实时日志_如何处理生产环境Tomcat的catalina.out日志?

前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。作者:jmcui 来源:http://1t.click/x4q# 前言随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。要…

paddlepaddle测试安装_百度paddlepaddle深度学习7日入门-CV疫情特辑心得

正值疫情严重之日,作为一名研究生被迫待在家里学习,手头的科研项目也严重受挫。。。偶然间,看到微信公众号发布这门课,马上报名,入坑!!!瞬间疫情其间有学习的目标了。。该课程学习依…

apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)

VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven、springboot等所需要的扩展。开始步骤:在 Visual Studio Code 中打开扩展视图(CtrlShiftX)。输入“java”搜索商店扩展…

android dp转px的公式_Android特效专辑——自定义不一样的Toast

大家都知道,Android的控件有时候很难满足我们的需求,所以我们需要自定义View。自定义的方式很多,有继承原生控件也有直接自定义View的,今天写的是自定义的Toast,当然,这个不是复写Toast,是换一种表达形式&a…

code iban 是有什么组成_深入浅出Zookeeper(四):客户端的请求在服务器中经历了什么...

作者 泊浮目 沃趣科技高级研发工程师出品 沃趣科技1. 前言当我们向zk发出一个数据更新请求时,这个请求的处理流程是什么样的?zk又是使用了什么共识算法来保证一致性呢?带着这些问题,我们进入今天的正文。2. 设计模式&#xff1…

启动activemq_「Java」 - SpringBoot amp; ActiveMQ

一、消息队列消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。目前在生产环境中使用较多的消息队列有ActiveMQ、Rabbit…

永不休眠怎么设置_电脑休眠后应该怎样唤醒?

可能有朋友会碰到这种情况,电脑屏幕显示正在休眠,而且不停的转圈,这是怎么回事,如何唤醒?下面让坚哥为大家分析一下吧。电脑开机显示休眠一般根据以下几种情况进行处理:1、正常电脑休眠:一般的是按一下电源…

配置ssl证书_Mysql配置ssl证书

本环境基于mysql5.6配置,通过openssl生成证书进行配置一、确认环境信息1、查看数据库版本mysql> select version();-----------| version() |-----------| 5.6.36 |-----------2、查看数据库是否支持ssl配置mysql> show variables like have%ssl%;-----------…

如何让图片充满excel单元格_如何在Excel单元格建立下拉菜单

对于一些常用的数据我们往往会希望能够尽量快速的输入,下拉菜单就是一个最简单的解决办法。那么如何实现下拉菜单呢?跟随以下步骤,建立属于自己的下拉菜单吧!如何建立下拉菜单?一、确定内容:在单元格中&…

pgsql中float4导致java程序精度丢失_Java基础系列02

注释Java中支持三种注释:1.单行注释以//开始换行结束。2.多行注释以/*开始,以*/结束。3.说明注释以/**开始,以*/结束。关键字关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。例如上篇文章中Hello…

用idea建立jsp项目_用idea创建maven项目,配置tomcat详解

用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上下面就直接开始看图啦:这个我刚刚开始没注意细看,原来web app 的骨架有2个呢&#xff0…

求立方根_初一数学立方根考点详解,立足基础,把握题型,学会方法

初一数学实数部分,平方根和立方根这两部分的知识点比较的基础,但是考试中却是经常会考,并且有很多的“陷阱”,也是让学生猝不及防,今天我和同学们继续学习交流立方根的知识点,通过详解考点,帮助…

mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...

一、双主保证高可用MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗…