需要打开一个图片,怎么查找系统中已经安装的 可以打开的应用程序 如题,收到的一个文件是不确定的,可能是txt,jpg,或者mp4等,我点击这个文件,怎么列表显示出可以打开这个文件的应用程序, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么意思??你只管收好了,具体打开什么文件系统会调用相应的应用程序(系统应该会查找androidmanifeset.xml里面所注册的mime type),具体好像有chooseractivity来执行忘了,好久没看了 PackageManager pm = mContext.getPackageManager();Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromParts("file", "", null), mimeType);// 必须要知道文件的mimeType类型才可以.PackageManager pm = mContext.getPackageManager();List<ResolveInfo> list = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);Drawable icon = list.get(0).activityInfo.loadIcon(pm);希望对你有用. 配置data类型系统可以自动帮你匹配! 360小助手如何实现自动运行的 看看问题所在 自定义ImageView控件问题 求教高手:如何在NDKr5下用单独的静态库编译出动态库 [Android Robotium]对Contacts.apk写测试程序,到"Running tests"就停止 Android老油条请进 请问关于类加载器的问题。关于黑马程序员的天气解析。 [makefile] 全编正常 模块编译出错 android 闹钟开发 app前端页面问题 更改程序的默认启动activity,出错,求大神指导 求问android反编译的dex2jar运行后jd-gui里面中文乱码怎么解决??
PackageManager pm = mContext.getPackageManager();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromParts("file", "", null), mimeType);// 必须要知道文件的mimeType类型才可以.
PackageManager pm = mContext.getPackageManager();List<ResolveInfo> list = pm.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);Drawable icon = list.get(0).activityInfo.loadIcon(pm);希望对你有用.