Android6.0以上文件读写权限
2017-08-14 16:55
381 查看
1、AndroidManifest.xml 文件添加:
</application> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> </manifest>
2、onCreate()或其他访问文件位置添加授权
private void checkPermission() { //检查权限(NEED_PERMISSION)是否被授权 PackageManager.PERMISSION_GRANTED表示同意授权 if (ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { //用户已经拒绝过一次,再次弹出权限申请对话框需要给用户一个解释 if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission .WRITE_EXTERNAL_STORAGE)) { Toast.makeText(this, "请开通相关权限,否则无法正常使用本应用!", Toast.LENGTH_SHORT).show(); } //申请权限 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_WRITE_EXTERNAL_STORAGE); } else { Toast.makeText(this, "授权成功!", Toast.LENGTH_SHORT).show(); Log.e(TAG_SERVICE, "checkPermission: 已经授权!"); } }
相关文章推荐
- 关于Android6.0读写文件权限问题
- Android6.0以上文件读写问题
- Android 6.0以上动态申请文件读写权限
- 常见布局、文件读写权限、xml解析、SharedPreference
- Android拍照及图片裁剪、调用系统相册(兼容6.0以上权限处理及7.0以上文件管理)
- Windows中打开和关闭FSO文件读写权限的方法
- Linux系统修改文件读写权限chmod、所有者或组chown
- Android6.0(棉花糖)以上动态获取权限方法
- Linux 服务器如何设置文件和文件夹的读写权限
- Linux文件类型及如何查看,修改文件读写权限
- Linux系统下如何查看及修改文件读写权限
- Android6.0新特性,导致读取SD卡文件的权限错误,Exception 'open failed: EACCES (Permission denied)'
- Android实现拍照及图片裁剪(6.0以上权限处理及7.0以上文件管理)
- Android File.createNewFile失败; Android6.0以上需要用户给权限
- 关于Android6.0以上系统的权限问题
- Linux系统下如何查看及修改文件读写权限
- Linux系统下如何查看及修改文件读写权限
- 文件的读写权限
- linux修改文件读写执行权限命令chmod