在外部应用Android中打开存储在应用特定存储中的文件,可以通过以下步骤实现:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
getExternalFilesDir()
方法获取该目录的路径。例如,如果要打开名为"example.txt"的文件,可以使用以下代码获取文件的完整路径:File file = new File(getExternalFilesDir(null), "example.txt");
String filePath = file.getAbsolutePath();
Intent
来打开文件。通过创建一个Intent
对象,并设置其Action为ACTION_VIEW
,并指定文件的MIME类型,可以打开适合该文件类型的外部应用程序。例如,如果要打开文本文件,可以使用以下代码:Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "text/plain");
startActivity(intent);
Intent
,系统将会打开适合该文件类型的外部应用程序,并显示文件内容。领取专属 10元无门槛券
手把手带您无忧上云