android eclipse实现动态获取权限
最近做了一个项目,送到客户那边,客户反映闪退;后来发现,原来是,客户在使用的过程中权限没有选择信任,以至于缺乏权限所致;这就需要客户在使用到涉及到这个权限时,先给出提醒,以读取设备中的MINI为例:每次在读取之前弹框提示;然后根据用户的选择做出相应的处理;那么,这样就需要我们去动态获取用户的权限了;
关于动态获取,网上有很多的例子,我这里就不一一赘述了。
private void checkPermission(Activity activity) {
// Storage Permissions
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(LoginActicity.this, new String[]{Manifest.permission.READ_PHONE_STATE}, REQUEST_PHONE_STATE);
}else{
MOBILE_TERMINAL_DEVICE_ID_NUMBER=SystemUtil.getIMEI(LoginActicity.this);
}else{
queryApplyNumData();
}
}
}
当正洋洋洒洒的敲完后,却发现编译器报错;找不到ContextCompat.checkSelfPermission方法;