无法从Android应用中的内部存储中读取数据

时间:2016-07-24 15:52:41

标签: android internal-storage

我正在使用MOTO G3手机(Android设备)。我想从手机上获取所有PDF文件列表。我已经按照本教程。 http://kalisandroid.blogspot.in/2015/01/load-pdf-files.html。我一无所获。但是当在SONY手机中运行相同的程序时,显示文件的实际问题是什么。要解决这个问题(我也写过Android Manifest权限)?

1 个答案:

答案 0 :(得分:0)

在运行时调用它:

ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, REQUEST_CODE);

在此处输入您的代码:

@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
    super.onRequestPermissionsResult(requestCode, permissions, grantResults);
    if(grantResults[0]== PackageManager.PERMISSION_GRANTED){
        Log.v(TAG,"Permission: "+permissions[0]+ "was "+grantResults[0]);
        //resume tasks needing this permission
    }
}

对于两个版本支持代码,请阅读this
有关该主题的其他信息,请阅读this