diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 984af29..2a2d15d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -10,7 +10,7 @@ + android:maxSdkVersion="28"/> diff --git a/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java b/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java index 9d3964b..a6f5ac3 100644 --- a/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java +++ b/app/src/main/java/com/apjdminiproj/proton/Activities/MainActivity.java @@ -467,7 +467,7 @@ else if(cmd.contains("setanalarm")) },calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE),true); setAlarmTimePicker.setCancelable(false); setAlarmTimePicker.setCanceledOnTouchOutside(false); - setAlarmTimePicker.setOnDismissListener(dialog -> receiveMessage("Alarm Setting Task cancelled successfully !",false)); + setAlarmTimePicker.setOnCancelListener(dialog -> receiveMessage("Alarm Setting Task cancelled successfully !",false)); setAlarmTimePicker.show(); } else if(cmd.contains("deleteanalarm")) @@ -606,9 +606,17 @@ private void sendSMS(String recipient,String message) private void checkPermission() { PermissionHelper permissionHelper=new PermissionHelper(); - permissionHelper.checkAndRequestPermissions(this,Manifest.permission.SEND_SMS, - Manifest.permission.CALL_PHONE,Manifest.permission.CAMERA, - Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.RECORD_AUDIO); + if(Build.VERSION.SDK_INT<=Build.VERSION_CODES.P) { + permissionHelper.checkAndRequestPermissions(this, Manifest.permission.SEND_SMS, + Manifest.permission.CALL_PHONE, Manifest.permission.CAMERA, + Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.RECORD_AUDIO); + } + else + { + permissionHelper.checkAndRequestPermissions(this, Manifest.permission.SEND_SMS, + Manifest.permission.CALL_PHONE, Manifest.permission.CAMERA, + Manifest.permission.RECORD_AUDIO); + } } @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)