代码如下:
package com.gem.hsx;
import java.io.File;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import android.app.Activity;
import android.content.pm.ApplicationInfo;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.ImageView;
public class TesticonActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView icon=(ImageView) findViewById(R.id.img_icon);
icon.setBackgroundDrawable(getApkIcon("/sdcard/12.apk"));
}
public Drawable getApkIcon(String Path){
//未安装的程序通过apk文件获取icon
String apkPath = Path