如何共享存储在应用程序内部存储中的外部Excel文件

时间:2017-10-10 12:37:17

标签: java android android-intent

我正在尝试共享存储在App内部存储中的.xlsx文件。

当我尝试下面的代码时,它显示无法加载reasource。

 public void share(String fileName, Context context) 
{
    Uri fileUri = Uri.parse(Environment.getDataDirectory() + getPackageName() + "/files/" + fileName);
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.putExtra(Intent.EXTRA_STREAM, fileUri);
    shareIntent.setType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
    startActivity(Intent.createChooser(shareIntent, "Send to"));
}

任何帮助都会很明显

0 个答案:

没有答案