Activity 中:

首先需要检测权限的 Activity extends PermissionActivity

checkPermission(new CheckPermListener() {
@Override
public void superPermission() {
TODO : 需要权限去完成的功能
}
},R.string.camera, Manifest.permission.CAMERA);

Fragment 中:

首先 Fragment 依存的 Activity extends PermissionActivit

((PermissionActivity)getActivity()).checkPermission(
new PermissionActivity.CheckPermListener() {
@Override
public void superPermission() {
TODO : 需要权限去完成的功能
}
},R.string.camera, Manifest.permission.CAMERA);