7
如何使用Android的camera或camera2 API来支持旧版本和新版本的API,而无需弃用说明?
新的camera2 API使我感到困惑。我想开发一个使用设备摄像头的应用程序(适用于Android API 10-21)。如前所述这里,我应该使用“相机” API。 但是,当我尝试将“ Camera” API (android.hardware.Camera)添加到清单的用户功能时,它被标记为已弃用。另一方面,我无法将其更改为“ camera2” API (android.hardware.camera2),因为它仅与Android API 21+(Android 5-Lollipop)兼容-也会链接它,但我只能添加2个链接。 我不仅希望我的应用程序在旧版Android上运行,而且还希望在最新版本上运行。