این کد چک میکنه کاری که شما میخوایید انجام بدید و نیاز به سطح دسترسی داره رو چک میکنه. اینکه شما الان دسترسی لازم رو اعمال کردید یا نه؟
    public static boolean hasPermissions(Context context, String... permissions) {
for (String p: permissions)
if (context.checkCallingOrSelfPermission(p) == PackageManager.PERMISSION_DENIED)
return false;
return true;
}