마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

apk 파일의 icon 을 휴대폰에 저장

0 추천
PackageInfo packageInfo = packageManager.getPackageInfo(packageName, 0);

 

apk 파일의 정보는 불러 오겠는데 이중 icon 이미지를 저장을 하고 싶습니다.

 

방법을 아시는 분 있으신가요?
sg_guard (330 포인트) 님이 2013년 7월 30일 질문

2개의 답변

+1 추천

http://stackoverflow.com/questions/11270843/packagemanager-getapplicationicon-returning-default-icon

 

PackageManager pm = context.getPackageManager();
Drawable icon = pm.getApplicationIcon(apk.package_name);
Drawable default_icon = pm.getDefaultActivityIcon();
if (icon instanceof BitmapDrawable && default_icon instanceof BitmapDrawable) {
    BitmapDrawable icon_bd = (BitmapDrawable)icon;
    Bitmap icon_b = icon_bd.getBitmap();
    BitmapDrawable default_bd = (BitmapDrawable)pm.getDefaultActivityIcon();
    Bitmap default_b = default_bd.getBitmap();
    if (icon_b == default_b) {
        // It's the default icon
    }
}

 

aucd29 (218,390 포인트) 님이 2013년 7월 30일 답변
0 추천

http://developer.android.com/intl/ko/reference/android/content/pm/PackageManager.html

public abstract Drawable getApplicationIcon (ApplicationInfo info)

Added in API level 1

Retrieve the icon associated with an application. If it has not defined an icon, the default app icon is returned. Does not return null.

Parameters
info Information about application being queried.
Returns
  • Returns the image of the icon, or the default application icon if it could not be found.

 

Elex (9,090 포인트) 님이 2013년 7월 30일 답변
...