2016-07-24 2 views
0

Я использую MOTO G3 phone (Android Device). Я хотел получить список файлов PDF с моего телефона. Я следовал этому руководству. http://kalisandroid.blogspot.in/2015/01/load-pdf-files.html. Я ничего не получил. Но когда одна и та же программа запускается в телефоне SONY, она отображает файлы, в чем была актуальная проблема. ow для решения этой проблемы (я также написал разрешения Android Manifest)?не удалось прочитать данные из внутреннего хранилища в приложении для Android

+0

Что OS версии - это 2 телефона? Является ли один pre-KitKat? –

+0

sony is kitkat (4.4.2) versio, версия moto g3 - Marshmallow –

+0

THI изменил законный доступ к внешней карте на KitKat. Вы можете читать только определенные каталоги, а не весь диск, если у вас нет доступа root. –

ответ

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