Android API 级别 23 上的相机 1 包

Posted

技术标签:

【中文标题】Android API 级别 23 上的相机 1 包【英文标题】:Camera 1 package on Android API level 23 【发布时间】:2016-03-06 03:28:26 【问题描述】:

我想制作一个使用人脸检测的 android 应用。

我已阅读有关 Camera 1 和 Camera 2 API 的信息。

目前,我正在使用来自 Google Play 服务的库进行人脸检测并使用 Intent 拍照。但我想确保当用户从我的应用中拍照时,该应用能够识别出至少 1 张脸。

我不想用一个接口来开发两个类来支持这两种 API Android Camera & camera2 API's

那么,问题是,Android 6 是否支持 android.hardware.camera?我不想发布在较新设备上失败的应用。

其他解决此 API 弃用的想法?

更改库 Google play 服务的另一个原因是因为无法识别很多面孔

谢谢

【问题讨论】:

【参考方案1】:

旧的相机 API 仍然可以在运行 Android 6 的设备上运行。我还没有听说有停止使用它的计划,尽管新的 API 正在成为标准。 “解决”旧 API 贬值的最佳方法是开始熟悉新 API。对于初学者来说,这是一项艰巨的任务,但没有办法绕过它。我的建议是你从官方的示例应用开始学习。

【讨论】:

这个网址play.google.com/store/apps/…

以上是关于Android API 级别 23 上的相机 1 包的主要内容,如果未能解决你的问题,请参考以下文章

应用程序如何在没有 root 的情况下访问 Android 6.0(API 级别 23)中 USB OTG 存储上的文件?

通过具有 16:9 传感器阵列的相机上的 android Camera2 API 捕获 4:3 相机图片

API上的XML相机意图上的空对象=> 24 [重复]

android.hardware.Camera 是不是仍然适用于所有 API 级别?

setPreviewDisplay 与 setPreviewTexture

如何为 API 级别 < 23 的项目设置重力