2012-04-07 61 views
0

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

我也试过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..")); 
+0

好吧,我明白这个问题。但是:那个头衔应该告诉我什么?我不明白。 :D – 2012-04-07 11:38:45

+0

@alextsc我也有一个关于BigBlueButton的问题,我写了这个问题,但没有发布,因为没有标签。所以,这个问题被保存为草案,我没有看到标题。我现在可以改变它吗? – SkyWalker 2012-04-07 11:41:22

+0

已更改..请问,如果您知道,您可以给出答案。 – SkyWalker 2012-04-07 11:43:02

回答

0

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

相关问题