安卓6.0(API23)以上需要动态获取权限,在MainActivity中加入以下代码

if (Build.VERSION.SDK_INT >= 23) {   int REQUEST_CODE_CONTACT = 101;   String[] permissions = {Manifest.permission.RECORD_AUDIO,           Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE};   //验证是否许可权限   for (String str : permissions) {       if (this.checkSelfPermission(str) != PackageManager.PERMISSION_GRANTED) {           //申请权限           this.requestPermissions(permissions, REQUEST_CODE_CONTACT);           return;       }   }}

更多相关文章

  1. GreenDao自动生成Android数据库操作代码
  2. Android源代码下载与编译
  3. 可分享到 Android、iOS 和 Flutter平台的Rust代码编译 [转]
  4. Android拍照上传功能示例代码
  5. Android DEX反编译后部分代码解析
  6. android: 大量开源项目源代码分享
  7. android重启代码
  8. cordova 插件 开发添加 android 权限
  9. android 发布正式版时用Gradle移除日志打印代码(添加混淆配置)

随机推荐

  1. android事件处理的四种写法--电话拨号为
  2. Android中使用字体文件
  3. android的sqlite数据库中单引号的诡异作
  4. Android工具类ImgUtil选择相机和系统相册
  5. Android(安卓)LoadingDialog一些问题
  6. Android折线图开发之Achartnegine
  7. CoordinatorLayout高级用法-自定义Behavi
  8. Android(安卓)逐帧动画创建实例详解
  9. Android中的EditText默认时不弹出软键盘
  10. Android(安卓)之 TabHost 分页面板控件