0
我正在使用MOTO G3手机(Android设备)。我想从手机中获取所有PDF文件列表。我遵循这个教程。 http://kalisandroid.blogspot.in/2015/01/load-pdf-files.html。我什么也没得到。但是当同一个程序在SONY手机上运行时,它显示的是文件的实际问题。解决这个问题(我也写过Android Manifest权限)?无法从Android内部存储读取数据应用程序
我正在使用MOTO G3手机(Android设备)。我想从手机中获取所有PDF文件列表。我遵循这个教程。 http://kalisandroid.blogspot.in/2015/01/load-pdf-files.html。我什么也没得到。但是当同一个程序在SONY手机上运行时,它显示的是文件的实际问题。解决这个问题(我也写过Android Manifest权限)?无法从Android内部存储读取数据应用程序
调用此运行时:
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
}
}
什么操作系统两款手机的版本是?是一个预先KitKat? –
sony是kitkat(4.4.2)版本,moto g3版本是Marshmallow –
THey更改了对KitKat上外部卡的合法访问权限。除非您有root权限,否则您只能阅读某些目录,而不能阅读整个磁盘。 –