所以想法是我正在使用设备上已经预装的应用程序打开一个文件。这是我的代码
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(fileUri);
intent.setType(mimeType);
startActivity(intent);
我的错误信息是
08-25 12:50:32.900: E/AndroidRuntime(19555): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW typ=audio/mpeg }
任何想法如何解决这个问题?我读到了意图过滤器,但是这里的人告诉我,如果我要使用其他应用程序打开我的文件,那么我不需要指定任何过滤器,是真的吗?
PS 由于某种原因,它可以很好地打开 PDF 文件,以及 JPG 和 TXT
谢谢丹尼斯xx