java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE flg=0x3 cmp=com.oppo.camera/.Camera clip={text/uri-list U:content://com.entitcs.office_attendance.provider/external_files/Android/data/com.entitcs.office_attendance/files/Pictures/JPEG_20250210094431_1599895921343653823.jpg} (has extras) mCallingUid=14440 } from ProcessRecord{f85b4b5 23654:com.entitcs.office_attendance/u0a4440} (pid=23654, uid=14440) with revoked permission android.permission.CAMERA at android.os.Parcel.createException(Parcel.java:2087) at android.os.Parcel.readException(Parcel.java:2055) at android.os.Parcel.readException(Parcel.java:2003) at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3872) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1714) at android.app.Activity.startActivityForResult(Activity.java:5319) at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:597) at androidx.core.app.ActivityCompat.startActivityForResult(ActivityCompat.java:237) at androidx.activity.ComponentActivity$2.onLaunch(ComponentActivity.java:210) at androidx.activity.result.ActivityResultRegistry$2.launch(ActivityResultRegistry.java:167) at androidx.activity.result.ActivityResultLauncher.launch(ActivityResultLauncher.java:47) at com.entitcs.office_attendance.TakeEmployeePicForFaceRecog.onClick(TakeEmployeePicForFaceRecog.java:128) at android.view.View.performClick(View.java:7261) at android.view.View.performClickInternal(View.java:7223) at android.view.View.access$3800(View.java:824) at android.view.View$PerformClick.run(View.java:27721) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:238) at android.app.ActivityThread.main(ActivityThread.java:7824) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:981) Caused by: android.os.RemoteException: Remote stack trace: at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1154) at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:979) at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:636) at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1804) at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:567)