在Android 4.0下开发的程序,在Android6.0下运行不正常,检查原因是没有文件访问权限,在网上查找发现是缺少运行时权限检查!在MainActivity onCreate中加入一下代码即可。
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { //申请WRITE_EXTERNAL_STORAGE权限 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 1); }
解决Android6.0文件访问权限问题
本文介绍了一个在Android6.0环境下程序运行不正常的问题,即由于缺少运行时权限检查导致的文件访问权限缺失。通过在MainActivity的onCreate方法中加入特定的权限请求代码,可以解决此问题。
1万+

被折叠的 条评论
为什么被折叠?



