blob: 005bbaa02c5857bc00a8bea43f9dc49dc63bb781 [file] [log] [blame]
Annie Chin17f85952016-03-24 17:12:30 -07001package com.android.launcher3;
2
Annie Chin17f85952016-03-24 17:12:30 -07003import android.graphics.drawable.Drawable;
Annie Chin17f85952016-03-24 17:12:30 -07004
5import com.android.launcher3.compat.LauncherActivityInfoCompat;
6
Annie Chin17f85952016-03-24 17:12:30 -07007import java.util.Locale;
8
9public class IconProvider {
10
11 private static final boolean DBG = false;
12 private static final String TAG = "IconProvider";
13
14 protected String mSystemState;
15
16 public IconProvider() {
17 updateSystemStateString();
18 }
19
Annie Chin17f85952016-03-24 17:12:30 -070020 public void updateSystemStateString() {
21 mSystemState = Locale.getDefault().toString();
22 }
23
24 public String getIconSystemState(String packageName) {
25 return mSystemState;
26 }
27
28
29 public Drawable getIcon(LauncherActivityInfoCompat info, int iconDpi) {
30 return info.getIcon(iconDpi);
31 }
32}