Compared with old Camera API, new Camera2(android.hardware.camera2) is much complex as it involves all asynchronous calls. Android API 21 introduced this new Camera2 API. So, if you are working on API less than 21, use the old Camera API(android.hardware.camera) and for all above API 21 use this API as the old one is deprecated. Camera2 works … Continue reading Android Working with Camera2 API