0
我知道如何午餐另一个活动,但是在开始活动之前,如何确定我的MIME类型存在活动?例如,如果我有我想要显示的PDF文件,我如何确保PDF查看器存在?如果存在默认查看器,则可以查找
这里是我用午餐PDF阅读器
MimeTypeMap tMimeType = MimeTypeMap.getSingleton();
String tMimeStr = tMimeType.getMimeTypeFromExtension("pdf");
Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile("xyz.pdf"), tMimeStr);
try
{
startActivity(intent);
}
catch (Exception e)
{
// Display error message here
}
像魅力一样工作 谢谢 – Sam 2010-07-01 20:40:12