How to allow user to select only pdf file from internal and external memory in android -


as able open downloads folder pdf looks disabled not able select pdf files. there other way achieve ?

here code button click

case r.id.pdf_upload:                intent intent = new intent();             intent.settype("pdf/*");             intent.setaction(intent.action_get_content);             startactivityforresult(intent.createchooser(intent, "select pdf"), requestcode_pick_pdf);              break;   protected void onactivityresult(int requestcode, int resultcode, intent data) {         switch (requestcode) {      case requestcode_pick_pdf:                 if (requestcode == requestcode_pick_pdf && resultcode == result_ok                         && null != data) {                     uri selectedpdf = data.getdata();                      pdfselected.setvisibility(view.visible);                     if (selectedpdf.getlastpathsegment().endswith("pdf")) {                           system.out.println("uri of selected pdf---->" + selectedpdf.tostring());                     } else if (resultcode == result_canceled){                         toast.maketext(this, "invalid file type", toast.length_short).show();                     }                 }     } 

permissions

 <uses-permission android:name="android.permission.write_external_storage" />     <uses-permission android:name="android.permission.access_wifi_state" />     <uses-permission android:name="android.permission.access_network_state" />     <uses-permission android:name="android.permission.internet" />     <uses-permission android:name="android.permission.read_external_storage" />     <uses-permission android:name="android.permission.read_internal_storage" /> 

this cod work me

intent intent = new intent(intent.action_get_content); intent.settype("application/pdf"); startactivityforresult(intent, save_request_code); 

Comments