Android 旧API的摄像头2?可能吗?

Android 旧API的摄像头2?可能吗?,android,android-camera,android-camera2,runtime-permissions,Android,Android Camera,Android Camera2,Runtime Permissions,我想通过使用camera2创建应用程序,但我也想支持旧的API。我该怎么做?我可以使用不推荐的(旧摄像头)创建,以支持sdk22为目标的最新设备,但我想获得摄像头的许可注意:我想将其用于手电筒应用。就我个人而言,我不需要打开camera。通常我不会推荐一个作为操作系统核心功能的库,但camera/Camera2 API是一个巨大的烂摊子(谷歌似乎不太可能修复) :它支持相机和摄像机2开箱即用,无需额外配置。它还可以解决相机中特定于设备的错误,并提供一个非常好的API来使用。实际上,我想使用手电筒

我想通过使用camera2创建应用程序,但我也想支持旧的API。我该怎么做?我可以使用不推荐的(旧摄像头)创建,以支持sdk22为目标的最新设备,但我想获得摄像头的许可注意:我想将其用于手电筒应用。就我个人而言,我不需要打开camera。

通常我不会推荐一个作为操作系统核心功能的库,但camera/Camera2 API是一个巨大的烂摊子(谷歌似乎不太可能修复)


:它支持相机和摄像机2开箱即用,无需额外配置。它还可以解决相机中特定于设备的错误,并提供一个非常好的API来使用。

实际上,我想使用手电筒。由于手电筒支持手电筒,您只需将torch()设置为闪光灯模式。@ArjunThakuri-还可以查看。正如Eric所说,Camera2有很多边缘情况和竞争条件陷阱需要导航。