android - 相机 2 适用于较旧的 API?是否可以?

标签 android android-camera android-camera2 runtime-permissions

我想使用camera2创建应用程序,但我也想支持旧的API。我怎么做?我可以使用已弃用的(旧相机)创建以通过定位 sdk22 支持最新设备,但我想请求相机许可。 注意:我想要它用于手电筒应用程序。就我个人而言,我不需要打开相机。

最佳答案

通常我不会推荐一个用于核心操作系统功能的库,但 Camera/Camera2 API 是一个巨大的困惑(Google 似乎不太可能修复)。

Try Fotoapparat :它开箱即用地支持 Camera 和 Camera2,无需额外配置。它还完成了解决相机特定于设备的错误的繁重工作,并提供了一个非常好的 API 来使用。

关于android - 相机 2 适用于较旧的 API?是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45428764/

相关文章:

android - 将 header 添加到 PreferenceActivity

android - google_play_service_lib.jar 丢失

java - 使用 MediaStore Intent 自动拍照

android - 在android中使用phonegap时,从画廊拍摄的图像以不同的方向显示

java - Camera2 API 使预览填充整个 View

android - 如何从工具栏中删除应用程序标题?

android - 来自文件的位图图像无法在高密度设备上缩放

android - setDisplayOrientation 在 onResume() 时改变

android - 如何使用 Camera2 使用裁剪后的相机预览填充非标准尺寸的 SurfaceView?

android - 如果我为 android.hardware.camera2.full 添加 <uses-feature> 我应该删除 android.hardware.camera