一
public void requestPermissions(int requestCode) {
try {
if (Build.VERSION.SDK_INT >= 23) {
ArrayList requestPerssionArr = new ArrayList<>();
int hasCamrea = checkSelfPermission(Manifest.permission.CAMERA);
if (hasCamrea != PackageManager.PERMISSION_GRANTED) {
requestPerssionArr.add(Manifest.permission.CAMERA);
}
int hasLocation = checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION);
if (hasLocation != PackageManager.PERMISSION_GRANTED) {
requestPerssionArr.add(Manifest.permission.ACCESS_FINE_LOCATION);
}
int hasSdcardRead = checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
if (hasSdcardRead != PackageManager.PERMISSION_GRANTED) {
requestPerssionArr.add(Manifest.permission.READ_EXTERNAL_STORAGE);
}
int hasSdcardWrite = checkSelfPermission(Manife