Java 使用意图时从微调器中选择数据,并从存储设备中选择pdf
您好,希望您做得很好。当我使用intent时,在微调器上设置数据时,我遇到了一个问题 从存储器中获取文件,并在微调器中选择所选数据Java 使用意图时从微调器中选择数据,并从存储设备中选择pdf,java,android,android-intent,Java,Android,Android Intent,您好,希望您做得很好。当我使用intent时,在微调器上设置数据时,我遇到了一个问题 从存储器中获取文件,并在微调器中选择所选数据 private void getPDF() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERN
private void getPDF() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && ContextCompat.checkSelfPermission(this,
Manifest.permission.READ_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
Uri.parse("package:" + getPackageName()));
startActivity(intent);
return;
}
//creating an intent for file chooser
Intent intent = new Intent();
intent.setType("application/pdf");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Document"), PICK_PDF_CODE);
}