Android判断系统是否有软件打开文件mimetype/判断是否支持文件类型
2013 年 1 月 30 日 Android判断系统是否有软件打开文件mimetype/判断是否支持文件类型无评论
通过如下代码判断即可:
Intent mIntent = new Intent(Intent.ACTION_VIEW);
mIntent.setDataAndType(Uri.fromParts("file", "", null), mimetype);
ResolveInfo ri = getPackageManager().resolveActivity(mIntent,PackageManager.MATCH_DEFAULT_ONLY);
mIntent.setDataAndType(Uri.fromParts("file", "", null), mimetype);
ResolveInfo ri = getPackageManager().resolveActivity(mIntent,PackageManager.MATCH_DEFAULT_ONLY);
之后判断ri==null即可,若为空则系统当前不支持。安装新的软件支持后该处会返回支持的软件信息。
Tags: android mimetype 安卓 文件类型
发表评论