在我的应用程序中,android.hardware.camera2 适用于 api 21 22,但不适用于较低版本,并且 android.hardware.camera 可以工作到 api 级别 20。我应该做什么才能使其适用于 api 级别 15-22。
最佳答案
and android.hardware.camera work till api level 20
android.hardware.Camera
适用于所有版本的 Android。它在 API 级别 21+ 上已被正式弃用,但它仍然有效。
What should I do to make it work for api level 15-22.
如果“it”是android.hardware.Camera
,它应该可以在 API 级别 22 下正常工作。
如果“it”是android.hardware.camera2.*
,则它在 API 级别 21 之前不存在,因此如果没有时间机器,您就无法安排它存在在它存在之前。
如果“it”是您的应用,请为所有设备使用 android.hardware.Camera
,或者仅将其用于较旧的设备并使用 android.hardware.camera2.*
对于较新的设备。由于这两个 API 不太相似,因此这将是一项相当大的工作量。
关于android - android中的camera和camera2权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31438266/