import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.provider.Settings;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.Fragment;
import android.support.v4.content.ContextCompat;
import java.util.ArrayList;
import java.util.List;
import cn.graphic.base.system.ToastUtils;
public class PermissionUtils {
public static boolean checkPermission(Activity activity, String permission, int requstCode) {
int checkCallPhonePermission = ContextCompat.checkSelfPermission(activity, permission);
if (checkCallPhonePermission != PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale(activity, permission)) {
ToastUtils.showToast("已经拒绝该权限");
} else {
ActivityCompat.requestPermiss
权限检查工具PermissionUtils
最新推荐文章于 2024-08-28 09:25:32 发布
本文介绍了PermissionUtils,一个强大的权限检查工具,用于在应用程序中高效地管理用户权限。通过使用该工具,开发者可以轻松地进行权限请求和检查,确保应用功能的正常运行并提升用户体验。
摘要由CSDN通过智能技术生成