| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.usai.util;
- import android.app.AlertDialog;
- import android.content.Context;
- import android.content.pm.PackageManager;
- /**
- * Created by ray on 27/06/2017.
- */
- public class RAUtil {
- public static Boolean checkPermission(final Context context, String permission)
- {
- // 调用Context的checkCallingOrSelfPermission来检查权限
- if (PackageManager.PERMISSION_GRANTED!= context.checkCallingOrSelfPermission(permission)) {
- String[] tmp = permission.split("\\.");
- String permission_name = tmp[tmp.length - 1];
- permission_name = permission_name.replace("_"," ");
- new AlertDialog.Builder(context)
- .setTitle("Warning")
- .setMessage("RA Image need " + permission_name.toLowerCase() + " permission")
- .setPositiveButton("OK", null)
- .show();
- return false;
- }
- return true;
- }
- public static String lastPathComponent(String path){
- int start=path.lastIndexOf("/");
- int end=path.lastIndexOf(".");
- if(start!=-1 && end!=-1){
- return path.substring(start+1,end);
- }else{
- return null;
- }
- }
- }
|