在外部应用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
,系统将会打开适合该文件类型的外部应用程序,并显示文件内容。算法大赛
云+社区沙龙online
云+社区技术沙龙[第17期]
腾讯云数据湖专题直播
企业创新在线学堂
云+社区沙龙online第6期[开源之道]
云+社区沙龙online [新技术实践]
领取专属 10元无门槛券
手把手带您无忧上云