1.申请权限
ActivityCompat.requestPermissions(activity, new String[]{Manifest.permission.CAMERA}, RequestCodeConstant.RESQUETCODE08);
其中RequestCodeConstant.RESQUETCODE08必须小于255
2.目前遇到的需要动态申请的权限:
a.内存的读写权限WRITE_EXTERNAL_STORAGE
(场景:从相册选择照片需要)READ_EXTERNAL_STORAGE
b.拍照的权限
CAMERA
c.读取手机识别码(场景:一般用来上送服务器进行统计分析)READ_PHONE_STATE
d.定位(场景:使用高德地图)
ACCESS_COARSE_LOCATION,
ACCESS_FINE_LOCATION,
WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE, READ_PHONE_STATE