PermissionsUtil.java 863 B

1234567891011121314151617181920212223
  1. package com.edufound.reader.util;
  2. import android.Manifest;
  3. import android.app.Activity;
  4. import android.content.pm.PackageManager;
  5. import com.orhanobut.logger.Logger;
  6. import androidx.core.app.ActivityCompat;
  7. public class PermissionsUtil {
  8. private static int GET_RECODE_AUDIO = 1;
  9. private static String[] PERMISSION_AUDIO = new String[]{Manifest.permission.RECORD_AUDIO};
  10. public static void verifyAudioPermissions(Activity activity) {
  11. Logger.e("获取录音权限");
  12. int permission = ActivityCompat.checkSelfPermission(activity, Manifest.permission.RECORD_AUDIO);
  13. if (permission != PackageManager.PERMISSION_GRANTED) {
  14. Logger.e("获取录音权限:permission != PackageManager.PERMISSION_GRANTED");
  15. ActivityCompat.requestPermissions(activity, PERMISSION_AUDIO, GET_RECODE_AUDIO);
  16. }
  17. }
  18. }