Posts

Showing posts from June, 2022

Use of Camera

We can make use of the Camerax API Since out application is a software and the camera is a hardware, we need to bind it with our application On doing this we will get signal in our application which we need to show in our application  using the PreviewView and then use ImageCapture to capture the image that's been displayed on the screen and then store the file as required we need to add the camerax dependencies namely camera-camera, camera-lifecycle, camera-view We need to have camera permission <Uses-permission> android.permission.camera <Uses-feature> android.hardware.camera.any In the layout we can add a button to capture the image and a PreviewView avaialble from androidx.camera.view.PreviewView In the activity, Check if the permissions are granted or not  var camera : Camera in onCreate(){ if(ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA)==PERMISSION_GRANTED) { startCamera() } else {      ActvitiyCompat.requestPermissions(t...