首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用camera2和不推荐的相机--最佳实践是什么?

使用camera2和不推荐的相机--最佳实践是什么?
EN

Stack Overflow用户
提问于 2015-09-13 13:43:37
回答 2查看 10.3K关注 0票数 26

我正在编写一个应用程序,其中相机是一个基本的功能。在这方面,我想百分之百肯定以下几个方面:

  1. 如果我使用不推荐的摄像头:应用程序现在还能在所有的API上运行吗?
  2. 如果1)是的话:在什么时候这个应用程序将不再在所有的API上运行(我的应用程序应该包含最小的API 17)?
  3. 我在哪里可以找到关于2)的最新官方信息,即计划什么和什么时候?
  4. 比如说,我现在已经开始使用新的camera2了,我的理解是这个应用程序不会运行在任何低于21的API之上,对吗?
  5. 从我到目前为止所得到的信息来看,我的工作假设是:现在仍然使用不推荐的相机。但是继续关注API的市场份额,并很快开始学习camera2,以便在未来2-3年内将应用程序转换为camera2。你同意吗?

无论如何,使用设备的相机并使其在几乎所有的目标设备上运行都是相当棘手的(就目前而言,我很高兴已经掌握了“旧”相机……)。因此,我很想肯定以上各点。非常感谢你的回答。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-13 13:54:40

如果我使用不推荐的摄像头:应用程序现在还能在所有的API上运行吗?

是。

在什么时间点,这个应用程序将不再运行在所有的API (我的应用程序将涵盖最低API 17)?

建立一个时间机器,进入未来,找出答案,并让我们其他人知道。

IOW,我们无法预测Google是否以及何时会完全停止这个API。话虽如此,他们几乎从未停止使用API。

我在哪里可以找到关于2)的最新官方信息,即计划什么和什么时候?

找一份谷歌的工作,或者使用上面提到的时间机器选项。谷歌没有提前宣布计划的习惯,他们的时光机也无法出租。

(虽然埃隆·马斯克可能有一辆特斯拉配备了聚变先生,所以你可以联系他.)

我现在已经开始使用新的camera2了,我的理解是这个应用程序不会在任何低于21的API上运行,对吗?

对,是这样。

现在仍然使用不推荐的摄像机。但是继续关注API的市场份额,并很快开始学习camera2,以便在未来2-3年内将应用程序转换为camera2。你同意吗?

不,由于原因,我会在你下一次报价后澄清。

使用设备的照相机并使其在几乎所有目标设备上运行是相当棘手的

这种诡计多端的部分原因在于,设备制造商的相机实现可能被慷慨地描述为“古怪”。

坚持使用旧的相机API的问题是,我预计该API的质量控制会稳步下降。设备制造商用于照相机的有限资源将主要用于新的API。

因此,我的建议是使用这两种API :在可能的情况下使用camera2,并在需要时回到原来的API。诚然,这需要更多的工作。如果您无法完成这项工作,那么您别无选择,只能坚持使用原始的camera,直到您准备好让您的minSdkVersion成为21+为止。

票数 37
EN

Stack Overflow用户

发布于 2019-05-16 18:30:21

谷歌刚刚宣布了CameraX,一个API包装摄像头和camera2。这个新的支持API试图消除每个制造商为我们的产品添加的怪癖。

查看一下:https://developer.android.com/training/camerax

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32550271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档