0

我想在我的应用程序中打开一个 .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.."));
4

1 回答 1

0

用于Intent.setDataAndType()同时设置 Uri 和 mime-type;只需调用即可setType()清除您在构造函数中设置的 Uri。

于 2012-04-11T23:29:27.687 回答