【发布时间】:2015-10-04 22:59:24
【问题描述】:
在我的应用程序中,android.hardware.camera2 适用于 api 21 22,但不适用于较低版本,并且 android.hardware.camera 工作到 api 级别 20。我应该怎么做才能使其适用于 api 级别 15-22。
【问题讨论】:
标签: android android-camera android-permissions
在我的应用程序中,android.hardware.camera2 适用于 api 21 22,但不适用于较低版本,并且 android.hardware.camera 工作到 api 级别 20。我应该怎么做才能使其适用于 api 级别 15-22。
【问题讨论】:
标签: android android-camera android-permissions
和 android.hardware.camera 工作到 api 级别 20
android.hardware.Camera 适用于所有版本的 Android。它在 API 级别 21+ 上已正式弃用,但它仍然有效。
我应该怎么做才能使它适用于 api 级别 15-22。
如果“它”是android.hardware.Camera,它应该可以通过 API 级别 22 正常工作。
如果“它”是android.hardware.camera2.*,它在 API 级别 21 之前不存在,因此如果没有时间机器,您无法安排它在它存在之前就存在。
如果“它”是您的应用,请对所有设备使用 android.hardware.Camera,或者仅对旧设备使用它,对新设备使用 android.hardware.camera2.*。由于这两个 API 不是很相似,因此这将是相当多的工作。
【讨论】: