我想在我的应用中打开一个.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.."));
答案 0 :(得分:0)
使用Intent.setDataAndType()
同时设置Uri和mime类型;只需调用setType()
清除你在构造函数中设置的Uri。