Android:从我的应用程序打开PPT

时间:2012-04-07 11:35:16

标签: android

我想在我的应用中打开一个.ppt文件。我已经安装了Documents To Go应用程序。 但是,警报对话框显示“没有应用程序可以执行此操作”。

我也尝试了ACTON_SEND但同样的消息。请帮帮我。

filename = "/sdcard/test.ppt";
    File file = new File(filename);
    Uri path = Uri.fromFile(file);
    Log.i(TAG, "aa file "+URLConnection.guessContentTypeFromName(filename));
    final Intent intent = new Intent(Intent.ACTION_VIEW, path);
    intent.setType(URLConnection.guessContentTypeFromName(filename));
    startActivity(Intent.createChooser(intent, "Open with.."));

1 个答案:

答案 0 :(得分:0)

使用Intent.setDataAndType()同时设置Uri和mime类型;只需调用setType()清除你在构造函数中设置的Uri。