我已经在我的应用程序中创建了一个 pdf 文件并成功地将其存储在 sdCard 中,现在我想将 pdf 存储在我的 sdcard 中而不是存储在内部存储中,如此处所示,但是当我打开 pdf 阅读器的意图时:
Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(file);
Log.v("Path",file.getAbsolutePath()); // Path data/data/com.cloudchowk.his.patient/files/LIPID PROFILE1300000403.pdf
i.setDataAndType(uri, "application/pdf");
startActivity(i);
PDF 阅读器显示错误The document path is not valid.
我已经在两台设备上尝试过,一台已植根,另一台未植根,但在其中任何一台上都不起作用。我应该怎么办 ?有任何想法吗?