&引用;android.hardware.camera已被弃用";:我可以将源文件导入项目目录吗?

&引用;android.hardware.camera已被弃用";:我可以将源文件导入项目目录吗?,android,android-camera,Android,Android Camera,众所周知,android.hardware.camera已被弃用,不再适用于新版本。如果我想使用它而不是使用新的摄像头api呢?有没有办法将其源代码导入到我的本地项目目录 如果我想使用它而不是使用新的摄像头api呢 就用它吧。“弃用”是指“我们有其他建议您使用的产品”。在本例中,原始的摄影机API仍然存在,并且它是API级别19及更高版本上的唯一选项 请记住,制造商对CameraAPI的支持将随着时间的推移而稳步下降,这可能是因为他们不会在这方面花费太多的工程和问答时间。到2018年,当Andr

众所周知,android.hardware.camera已被弃用,不再适用于新版本。如果我想使用它而不是使用新的摄像头api呢?有没有办法将其源代码导入到我的本地项目目录

如果我想使用它而不是使用新的摄像头api呢

就用它吧。“弃用”是指“我们有其他建议您使用的产品”。在本例中,原始的摄影机API仍然存在,并且它是API级别19及更高版本上的唯一选项

请记住,制造商对CameraAPI的支持将随着时间的推移而稳步下降,这可能是因为他们不会在这方面花费太多的工程和问答时间。到2018年,当Android 5.0+占据90%以上的市场份额时,应用程序应该完全使用新的
camera2
API

有没有办法将其源代码导入到我的本地项目目录


不需要,您也不需要它,因为它是Android SDK的一部分,与Android SDK中的其他所有内容一样。

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

如果设备不支持旧接口,旧的应用程序将无法工作。反对的重点是让开发人员在删除旧API之前有时间迁移到新API。