“android.hardware.camera已弃用”:我可以将源导入项目目录吗?

时间:2015-10-29 14:19:06

标签: android android-camera

众所周知,android.hardware.camera已弃用,不再适用于新版本。如果我想使用它而不是去购买新的相机api怎么办?有没有办法将相同的源代码导入我的本地项目目录?

2 个答案:

答案 0 :(得分:0)

  

如果我想使用它而不是使用新的相机api怎么办?

只需使用它。 “弃用”是指“我们推荐您使用的其他东西”。在这种情况下,原始的Camera API仍然存在,它是API级别19及更早版本的唯一选项。

请记住,制造商对Camera API的支持会随着时间的推移而稳步下降,因为可能他们不会花费太多的工程和Q& A时间。到2018年,当Android 5.0+拥有90%以上的市场份额时,应用程序应该只使用新的camera2 API。

  

有没有办法将相同的源代码导入我的本地项目目录?

不,你不需要它,因为它是Android SDK的一部分,与Android SDK中的其他内容相同。

答案 1 :(得分:0)

如果您的设备不支持旧接口,则您别无选择,只能使用camera2,因为这两个API基于完全不同的硬件抽象级别(HAL),无法交叉移植到另一个。这就是引入新的非向后兼容API的原因。