티스토리 뷰

지식쌓기

Android - MimeType으로 image얻어오기

바나나쥬스 2009. 5. 26. 14:43
Android에 번들되어있는 Browser 소스 뒤져보다가 발견한 부분
정확히 mimeType에 해당하는 이미지는 아니고 mimeType을 열수 있는 Application에서 제공하는 이미지를
얻어오는듯 하다(소스를 보아하니 -_-)

Intent intent = new Intent(Intent.ACTION_VIEW)
intent.setDataAndType(Uri.fromParts("file", "", null), mimeType);
PackageManager pm = context.getPackageManager();
List<ResolveInfo> list = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if (list.size() > 0) {
Drawable icon = list.get(0).activityInfo.loadIcon(pm);
}