コード例 #1
0
  public IconHolder(Context context, boolean useThumbs, boolean grid) {
    super();
    this.mContext = context;
    this.mUseThumbs = useThumbs;
    this.mRequests = new HashMap<ImageView, String>();
    this.mIcons = new HashMap<String, Bitmap>();
    this.mAppIcons =
        new LinkedHashMap<String, Bitmap>(MAX_CACHE, .75F, true) {
          private static final long serialVersionUID = 1L;

          @Override
          protected boolean removeEldestEntry(Entry<String, Bitmap> eldest) {
            return size() > MAX_CACHE;
          }
        };
    this.mAlbums = new HashMap<String, Long>();
    this.grid = grid;
    Resources res = mContext.getResources();
    int dp = 50;
    if (grid) {
      dp = 150;
    }
    px = (int) (dp * (res.getDisplayMetrics().densityDpi / 160));
  }
コード例 #2
0
ファイル: Reflection.java プロジェクト: visualkhh/doc-android
 public MyView(Context context) {
   super(context);
   mBack = BitmapFactory.decodeResource(context.getResources(), R.drawable.family);
   mHandler.sendEmptyMessageDelayed(0, DELAY);
 }
コード例 #3
0
 public AcctInfoAdapter(Context mContext, ServiceAcctInfo[] accts) {
   context = mContext;
   acctList = accts;
   msgsetNames = context.getResources().getStringArray(R.array.acct_types);
 }