diff options
1115 files changed, 1192 insertions, 1363 deletions
diff --git a/api/current.txt b/api/current.txt index e2f7f8b618c4..f6bfd73d2935 100644 --- a/api/current.txt +++ b/api/current.txt @@ -190,6 +190,7 @@ package android { field public static final int accountType = 16843407; // 0x101028f field public static final int action = 16842797; // 0x101002d field public static final int actionBarSize = 16843499; // 0x10102eb + field public static final int actionBarSplitStyle = 16843676; // 0x101039c field public static final int actionBarStyle = 16843470; // 0x10102ce field public static final int actionBarTabBarStyle = 16843508; // 0x10102f4 field public static final int actionBarTabStyle = 16843507; // 0x10102f3 diff --git a/cmds/stagefright/sf2.cpp b/cmds/stagefright/sf2.cpp index 289665f51b5d..ddd64ecf0445 100644 --- a/cmds/stagefright/sf2.cpp +++ b/cmds/stagefright/sf2.cpp @@ -29,6 +29,7 @@ #include <media/stagefright/MediaExtractor.h> #include <media/stagefright/MediaSource.h> #include <media/stagefright/MetaData.h> +#include <media/stagefright/NativeWindowWrapper.h> #include <media/stagefright/Utils.h> #include <surfaceflinger/ISurfaceComposer.h> @@ -39,10 +40,12 @@ using namespace android; struct Controller : public AHandler { - Controller(const char *uri, bool decodeAudio, const sp<Surface> &surface) + Controller(const char *uri, bool decodeAudio, + const sp<Surface> &surface, bool renderToSurface) : mURI(uri), mDecodeAudio(decodeAudio), mSurface(surface), + mRenderToSurface(renderToSurface), mCodec(new ACodec) { CHECK(!mDecodeAudio || mSurface == NULL); } @@ -97,7 +100,8 @@ protected: sp<AMessage> format = makeFormat(mSource->getFormat()); if (mSurface != NULL) { - format->setObject("surface", mSurface); + format->setObject( + "native-window", new NativeWindowWrapper(mSurface)); } mCodec->initiateSetup(format); @@ -220,6 +224,7 @@ private: AString mURI; bool mDecodeAudio; sp<Surface> mSurface; + bool mRenderToSurface; sp<ACodec> mCodec; sp<MediaSource> mSource; @@ -451,7 +456,7 @@ private: inBuffer->release(); inBuffer = NULL; - // break; // Don't coalesce + break; // Don't coalesce } LOGV("coalesced %d input buffers", n); @@ -479,6 +484,10 @@ private: sp<AMessage> reply; CHECK(msg->findMessage("reply", &reply)); + if (mRenderToSurface) { + reply->setInt32("render", 1); + } + reply->post(); } @@ -491,7 +500,8 @@ static void usage(const char *me) { fprintf(stderr, " -a(udio)\n"); fprintf(stderr, - " -s(surface) Allocate output buffers on a surface.\n"); + " -S(urface) Allocate output buffers on a surface.\n" + " -R(ender) Render surface-allocated buffers.\n"); } int main(int argc, char **argv) { @@ -499,18 +509,23 @@ int main(int argc, char **argv) { bool decodeAudio = false; bool useSurface = false; + bool renderToSurface = false; int res; - while ((res = getopt(argc, argv, "has")) >= 0) { + while ((res = getopt(argc, argv, "haSR")) >= 0) { switch (res) { case 'a': decodeAudio = true; break; - case 's': + case 'S': useSurface = true; break; + case 'R': + renderToSurface = true; + break; + case '?': case 'h': default: @@ -562,7 +577,9 @@ int main(int argc, char **argv) { CHECK(surface != NULL); } - sp<Controller> controller = new Controller(argv[0], decodeAudio, surface); + sp<Controller> controller = + new Controller(argv[0], decodeAudio, surface, renderToSurface); + looper->registerHandler(controller); controller->startAsync(); diff --git a/cmds/stagefright/stagefright.cpp b/cmds/stagefright/stagefright.cpp index d7b1e71c1d12..656f5fdb4805 100644 --- a/cmds/stagefright/stagefright.cpp +++ b/cmds/stagefright/stagefright.cpp @@ -74,8 +74,6 @@ static String8 gWriteMP4Filename; static sp<ANativeWindow> gSurface; -#define USE_SURFACE_COMPOSER 0 - static int64_t getNowUs() { struct timeval tv; gettimeofday(&tv, NULL); @@ -579,6 +577,7 @@ static void usage(const char *me) { fprintf(stderr, " -x display a histogram of decoding times/fps " "(video only)\n"); fprintf(stderr, " -S allocate buffers from a surface\n"); + fprintf(stderr, " -T allocate buffers from a surface texture\n"); } int main(int argc, char **argv) { @@ -590,6 +589,7 @@ int main(int argc, char **argv) { bool extractThumbnail = false; bool seekTest = false; bool useSurfaceAlloc = false; + bool useSurfaceTexAlloc = false; gNumRepetitions = 1; gMaxNumFrames = 0; gReproduceBug = -1; @@ -604,7 +604,7 @@ int main(int argc, char **argv) { sp<LiveSession> liveSession; int res; - while ((res = getopt(argc, argv, "han:lm:b:ptsrow:kxS")) >= 0) { + while ((res = getopt(argc, argv, "han:lm:b:ptsrow:kxST")) >= 0) { switch (res) { case 'a': { @@ -695,6 +695,12 @@ int main(int argc, char **argv) { break; } + case 'T': + { + useSurfaceTexAlloc = true; + break; + } + case '?': case 'h': default: @@ -843,34 +849,35 @@ int main(int argc, char **argv) { sp<SurfaceComposerClient> composerClient; sp<SurfaceControl> control; - if (useSurfaceAlloc && !audioOnly) { -#if USE_SURFACE_COMPOSER - composerClient = new SurfaceComposerClient; - CHECK_EQ(composerClient->initCheck(), (status_t)OK); - - control = composerClient->createSurface( - getpid(), - String8("A Surface"), - 0, - 1280, - 800, - PIXEL_FORMAT_RGB_565, - 0); - - CHECK(control != NULL); - CHECK(control->isValid()); - - CHECK_EQ(composerClient->openTransaction(), (status_t)OK); - CHECK_EQ(control->setLayer(30000), (status_t)OK); - CHECK_EQ(control->show(), (status_t)OK); - CHECK_EQ(composerClient->closeTransaction(), (status_t)OK); - - gSurface = control->getSurface(); - CHECK(gSurface != NULL); -#else - sp<SurfaceTexture> texture = new SurfaceTexture(0 /* tex */); - gSurface = new SurfaceTextureClient(texture); -#endif + if ((useSurfaceAlloc || useSurfaceTexAlloc) && !audioOnly) { + if (useSurfaceAlloc) { + composerClient = new SurfaceComposerClient; + CHECK_EQ(composerClient->initCheck(), (status_t)OK); + + control = composerClient->createSurface( + String8("A Surface"), + 0, + 1280, + 800, + PIXEL_FORMAT_RGB_565, + 0); + + CHECK(control != NULL); + CHECK(control->isValid()); + + CHECK_EQ(composerClient->openTransaction(), (status_t)OK); + CHECK_EQ(control->setLayer(30000), (status_t)OK); + CHECK_EQ(control->show(), (status_t)OK); + CHECK_EQ(composerClient->closeTransaction(), (status_t)OK); + + gSurface = control->getSurface(); + CHECK(gSurface != NULL); + } else { + CHECK(useSurfaceTexAlloc); + + sp<SurfaceTexture> texture = new SurfaceTexture(0 /* tex */); + gSurface = new SurfaceTextureClient(texture); + } } DataSource::RegisterDefaultSniffers(); @@ -1061,12 +1068,12 @@ int main(int argc, char **argv) { } } - if (useSurfaceAlloc && !audioOnly) { + if ((useSurfaceAlloc || useSurfaceTexAlloc) && !audioOnly) { gSurface.clear(); -#if USE_SURFACE_COMPOSER - composerClient->dispose(); -#endif + if (useSurfaceAlloc) { + composerClient->dispose(); + } } client.disconnect(); diff --git a/core/java/android/app/ISearchManager.aidl b/core/java/android/app/ISearchManager.aidl index cb03d2c7a562..688cdfd66eb5 100644 --- a/core/java/android/app/ISearchManager.aidl +++ b/core/java/android/app/ISearchManager.aidl @@ -19,6 +19,7 @@ package android.app; import android.app.SearchableInfo; import android.app.ISearchManagerCallback; import android.content.ComponentName; +import android.content.pm.ResolveInfo; import android.content.res.Configuration; import android.os.Bundle; @@ -26,6 +27,7 @@ import android.os.Bundle; interface ISearchManager { SearchableInfo getSearchableInfo(in ComponentName launchActivity); List<SearchableInfo> getSearchablesInGlobalSearch(); + List<ResolveInfo> getGlobalSearchActivities(); ComponentName getGlobalSearchActivity(); ComponentName getWebSearchActivity(); } diff --git a/core/java/android/app/SearchManager.java b/core/java/android/app/SearchManager.java index aab087fcf54f..85a2fa831f65 100644 --- a/core/java/android/app/SearchManager.java +++ b/core/java/android/app/SearchManager.java @@ -22,6 +22,7 @@ import android.content.ContentResolver; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; +import android.content.pm.ResolveInfo; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; @@ -374,6 +375,17 @@ public class SearchManager = "android.search.action.SEARCHABLES_CHANGED"; /** + * Intent action to be broadcast to inform that the global search provider + * has changed. Normal components will have no need to handle this intent since + * they should be using API methods from this class to access the global search + * activity + * + * @hide + */ + public final static String INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED + = "android.search.action.GLOBAL_SEARCH_ACTIVITY_CHANGED"; + + /** * Intent action broadcasted to inform that the search settings have changed in some way. * Either searchables have been enabled or disabled, or a different web search provider * has been chosen. @@ -526,6 +538,21 @@ public class SearchManager } /** + * Returns a list of installed apps that handle the global search + * intent. + * + * @hide + */ + public List<ResolveInfo> getGlobalSearchActivities() { + try { + return mService.getGlobalSearchActivities(); + } catch (RemoteException ex) { + Log.e(TAG, "getGlobalSearchActivities() failed: " + ex); + return null; + } + } + + /** * Gets the name of the global search activity. * * @hide diff --git a/core/java/android/pim/EventRecurrence.java b/core/java/android/pim/EventRecurrence.java index 830f63f3749a..128b697160b2 100644 --- a/core/java/android/pim/EventRecurrence.java +++ b/core/java/android/pim/EventRecurrence.java @@ -155,49 +155,6 @@ public class EventRecurrence { } } - /** - * Parse an iCalendar/RFC2445 recur type according to Section 4.3.10. The string is - * parsed twice, by the old and new parsers, and the results are compared. - * <p> - * TODO: this will go away, and what is now parse2() will simply become parse(). - */ - public void parse(String recur) { - InvalidFormatException newExcep = null; - try { - parse2(recur); - } catch (InvalidFormatException ife) { - newExcep = ife; - } - - boolean oldThrew = false; - try { - EventRecurrence check = new EventRecurrence(); - check.parseNative(recur); - if (newExcep == null) { - // Neither threw, check to see if results match. - if (!equals(check)) { - throw new InvalidFormatException("Recurrence rule parse does not match [" + - recur + "]"); - } - } - } catch (InvalidFormatException ife) { - oldThrew = true; - if (newExcep == null) { - // Old threw, but new didn't. Log a warning, but don't throw. - Log.d(TAG, "NOTE: old parser rejected [" + recur + "]: " + ife.getMessage()); - } - } - - if (newExcep != null) { - if (!oldThrew) { - // New threw, but old didn't. Log a warning and throw the exception. - Log.d(TAG, "NOTE: new parser rejected [" + recur + "]: " + newExcep.getMessage()); - } - throw newExcep; - } - } - - native void parseNative(String recur); public void setStartDate(Time date) { startDate = date; @@ -566,7 +523,7 @@ public class EventRecurrence { * * @param recur The recurrence rule to parse (in un-folded form). */ - void parse2(String recur) { + public void parse(String recur) { /* * From RFC 2445 section 4.3.10: * diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index afff7e24f04f..65babc2dea9b 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -20,6 +20,7 @@ package android.provider; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; +import android.app.SearchManager; import android.content.ComponentName; import android.content.ContentResolver; import android.content.ContentValues; @@ -3490,6 +3491,18 @@ public final class Settings { "sms_outgoing_check_max_count"; /** + * The global search provider chosen by the user (if multiple global + * search providers are installed). This will be the provider returned + * by {@link SearchManager#getGlobalSearchActivity()} if it's still + * installed. This setting is stored as a flattened component name as + * per {@link ComponentName#flattenToString()}. + * + * @hide + */ + public static final String SEARCH_GLOBAL_SEARCH_ACTIVITY = + "search_global_search_activity"; + + /** * The number of promoted sources in GlobalSearch. * @hide */ diff --git a/core/java/android/provider/VoicemailContract.java b/core/java/android/provider/VoicemailContract.java index ae4187647073..ab0cb505eb2d 100644 --- a/core/java/android/provider/VoicemailContract.java +++ b/core/java/android/provider/VoicemailContract.java @@ -63,14 +63,13 @@ public class VoicemailContract { // TODO: Move ACTION_NEW_VOICEMAIL to the Intent class. /** Broadcast intent when a new voicemail record is inserted. */ public static final String ACTION_NEW_VOICEMAIL = "android.intent.action.NEW_VOICEMAIL"; + /** * Extra included in {@value Intent#ACTION_PROVIDER_CHANGED} and - * {@value #ACTION_NEW_VOICEMAIL} broadcast intents to indicate the package - * that caused the change in content provider. - * <p>Receivers of the broadcast can use this field to determine if this is - * a self change. + * {@value #ACTION_NEW_VOICEMAIL} broadcast intents to indicate if the receiving + * package made this change. */ - public static final String EXTRA_CHANGED_BY = "com.android.voicemail.extra.CHANGED_BY"; + public static final String EXTRA_SELF_CHANGE = "com.android.voicemail.extra.SELF_CHANGE"; /** The mime type for a collection of voicemails. */ public static final String DIR_TYPE = diff --git a/core/java/android/server/BluetoothBondState.java b/core/java/android/server/BluetoothBondState.java index 5fa8836c1d9c..76e78858e029 100644 --- a/core/java/android/server/BluetoothBondState.java +++ b/core/java/android/server/BluetoothBondState.java @@ -89,7 +89,12 @@ class BluetoothBondState { return mPendingOutgoingBonding; } - public synchronized void loadBondState() { + public synchronized void initBondState() { + getProfileProxy(); + loadBondState(); + } + + private void loadBondState() { if (mService.getBluetoothStateInternal() != BluetoothAdapter.STATE_TURNING_ON) { return; @@ -108,7 +113,6 @@ class BluetoothBondState { mState.put(mService.getAddressFromObjectPath(device).toUpperCase(), BluetoothDevice.BOND_BONDED); } - getProfileProxy(); } public synchronized void setBondState(String address, int state) { diff --git a/core/java/android/server/BluetoothService.java b/core/java/android/server/BluetoothService.java index 7f47ebcbcc90..b5ae298f36e6 100755 --- a/core/java/android/server/BluetoothService.java +++ b/core/java/android/server/BluetoothService.java @@ -570,7 +570,7 @@ public class BluetoothService extends IBluetooth.Stub { mIsDiscovering = false; mBondState.readAutoPairingData(); - mBondState.loadBondState(); + mBondState.initBondState(); initProfileState(); // This should be the last step of the the enable thread. diff --git a/core/java/android/server/search/SearchManagerService.java b/core/java/android/server/search/SearchManagerService.java index 3826a0102866..79ade2607660 100644 --- a/core/java/android/server/search/SearchManagerService.java +++ b/core/java/android/server/search/SearchManagerService.java @@ -23,10 +23,14 @@ import android.app.SearchManager; import android.app.SearchableInfo; import android.content.BroadcastReceiver; import android.content.ComponentName; +import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.ResolveInfo; +import android.database.ContentObserver; import android.os.Process; +import android.provider.Settings; import android.util.Log; import java.util.List; @@ -46,6 +50,8 @@ public class SearchManagerService extends ISearchManager.Stub { // This field is initialized lazily in getSearchables(), and then never modified. private Searchables mSearchables; + private ContentObserver mGlobalSearchObserver; + /** * Initializes the Search Manager service in the provided system context. * Only one instance of this object should be created! @@ -56,6 +62,8 @@ public class SearchManagerService extends ISearchManager.Stub { mContext = context; mContext.registerReceiver(new BootCompletedReceiver(), new IntentFilter(Intent.ACTION_BOOT_COMPLETED)); + mGlobalSearchObserver = new GlobalSearchProviderObserver( + mContext.getContentResolver()); } private synchronized Searchables getSearchables() { @@ -100,6 +108,28 @@ public class SearchManagerService extends ISearchManager.Stub { } } + class GlobalSearchProviderObserver extends ContentObserver { + private final ContentResolver mResolver; + + public GlobalSearchProviderObserver(ContentResolver resolver) { + super(null); + mResolver = resolver; + mResolver.registerContentObserver( + Settings.Secure.getUriFor(Settings.Secure.SEARCH_GLOBAL_SEARCH_ACTIVITY), + false /* notifyDescendants */, + this); + } + + @Override + public void onChange(boolean selfChange) { + getSearchables().buildSearchableList(); + Intent intent = new Intent(SearchManager.INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED); + intent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING); + mContext.sendBroadcast(intent); + } + + } + // // Searchable activities API // @@ -126,6 +156,10 @@ public class SearchManagerService extends ISearchManager.Stub { return getSearchables().getSearchablesInGlobalSearchList(); } + public List<ResolveInfo> getGlobalSearchActivities() { + return getSearchables().getGlobalSearchActivities(); + } + /** * Gets the name of the global search activity. */ diff --git a/core/java/android/server/search/Searchables.java b/core/java/android/server/search/Searchables.java index 279c17d5bf0c..f24d52f9ffed 100644 --- a/core/java/android/server/search/Searchables.java +++ b/core/java/android/server/search/Searchables.java @@ -16,19 +16,23 @@ package android.server.search; -import android.Manifest; import android.app.SearchManager; import android.app.SearchableInfo; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; +import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.os.Bundle; +import android.provider.Settings; +import android.text.TextUtils; import android.util.Log; import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; import java.util.HashMap; import java.util.List; @@ -50,7 +54,10 @@ public class Searchables { private HashMap<ComponentName, SearchableInfo> mSearchablesMap = null; private ArrayList<SearchableInfo> mSearchablesList = null; private ArrayList<SearchableInfo> mSearchablesInGlobalSearchList = null; - private ComponentName mGlobalSearchActivity = null; + // Contains all installed activities that handle the global search + // intent. + private List<ResolveInfo> mGlobalSearchActivities; + private ComponentName mCurrentGlobalSearchActivity = null; private ComponentName mWebSearchActivity = null; public static String GOOGLE_SEARCH_COMPONENT_NAME = @@ -224,8 +231,11 @@ public class Searchables { } } + List<ResolveInfo> newGlobalSearchActivities = findGlobalSearchActivities(); + // Find the global search activity - ComponentName newGlobalSearchActivity = findGlobalSearchActivity(); + ComponentName newGlobalSearchActivity = findGlobalSearchActivity( + newGlobalSearchActivities); // Find the web search activity ComponentName newWebSearchActivity = findWebSearchActivity(newGlobalSearchActivity); @@ -235,38 +245,124 @@ public class Searchables { mSearchablesMap = newSearchablesMap; mSearchablesList = newSearchablesList; mSearchablesInGlobalSearchList = newSearchablesInGlobalSearchList; - mGlobalSearchActivity = newGlobalSearchActivity; + mGlobalSearchActivities = newGlobalSearchActivities; + mCurrentGlobalSearchActivity = newGlobalSearchActivity; mWebSearchActivity = newWebSearchActivity; } } + /** + * Returns a sorted list of installed search providers as per + * the following heuristics: + * + * (a) System apps are given priority over non system apps. + * (b) Among system apps and non system apps, the relative ordering + * is defined by their declared priority. + */ + private List<ResolveInfo> findGlobalSearchActivities() { + // Step 1 : Query the package manager for a list + // of activities that can handle the GLOBAL_SEARCH intent. + Intent intent = new Intent(SearchManager.INTENT_ACTION_GLOBAL_SEARCH); + PackageManager pm = mContext.getPackageManager(); + List<ResolveInfo> activities = + pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); + + if (activities != null && !activities.isEmpty()) { + // Step 2: Rank matching activities according to our heuristics. + Collections.sort(activities, GLOBAL_SEARCH_RANKER); + } + + return activities; + } /** * Finds the global search activity. - * - * This is currently implemented by returning the first activity that handles - * the GLOBAL_SEARCH intent and has the GLOBAL_SEARCH permission. If we allow - * more than one global search activity to be installed, this code must be changed. */ - private ComponentName findGlobalSearchActivity() { + private ComponentName findGlobalSearchActivity(List<ResolveInfo> installed) { + // Fetch the global search provider from the system settings, + // and if it's still installed, return it. + final String searchProviderSetting = getGlobalSearchProviderSetting(); + if (!TextUtils.isEmpty(searchProviderSetting)) { + final ComponentName globalSearchComponent = ComponentName.unflattenFromString( + searchProviderSetting); + if (globalSearchComponent != null && isInstalled(globalSearchComponent)) { + return globalSearchComponent; + } + } + + return getDefaultGlobalSearchProvider(installed); + } + + /** + * Checks whether the global search provider with a given + * component name is installed on the system or not. This deals with + * cases such as the removal of an installed provider. + */ + private boolean isInstalled(ComponentName globalSearch) { Intent intent = new Intent(SearchManager.INTENT_ACTION_GLOBAL_SEARCH); + intent.setComponent(globalSearch); + PackageManager pm = mContext.getPackageManager(); List<ResolveInfo> activities = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); - int count = activities == null ? 0 : activities.size(); - for (int i = 0; i < count; i++) { - ActivityInfo ai = activities.get(i).activityInfo; - if (pm.checkPermission(Manifest.permission.GLOBAL_SEARCH, - ai.packageName) == PackageManager.PERMISSION_GRANTED) { - return new ComponentName(ai.packageName, ai.name); + + if (activities != null && !activities.isEmpty()) { + return true; + } + + return false; + } + + private static final Comparator<ResolveInfo> GLOBAL_SEARCH_RANKER = + new Comparator<ResolveInfo>() { + @Override + public int compare(ResolveInfo lhs, ResolveInfo rhs) { + if (lhs == rhs) { + return 0; + } + boolean lhsSystem = isSystemApp(lhs); + boolean rhsSystem = isSystemApp(rhs); + + if (lhsSystem && !rhsSystem) { + return -1; + } else if (rhsSystem && !lhsSystem) { + return 1; } else { - Log.w(LOG_TAG, "Package " + ai.packageName + " wants to handle GLOBAL_SEARCH, " - + "but does not have the GLOBAL_SEARCH permission."); + // Either both system engines, or both non system + // engines. + // + // Note, this isn't a typo. Higher priority numbers imply + // higher priority, but are "lower" in the sort order. + return rhs.priority - lhs.priority; } } + }; + + /** + * @return true iff. the resolve info corresponds to a system application. + */ + private static final boolean isSystemApp(ResolveInfo res) { + return (res.activityInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0; + } + + /** + * Returns the highest ranked search provider as per the + * ranking defined in {@link #getGlobalSearchActivities()}. + */ + private ComponentName getDefaultGlobalSearchProvider(List<ResolveInfo> providerList) { + if (providerList != null && !providerList.isEmpty()) { + ActivityInfo ai = providerList.get(0).activityInfo; + return new ComponentName(ai.packageName, ai.name); + } + Log.w(LOG_TAG, "No global search activity found"); return null; } + private String getGlobalSearchProviderSetting() { + return Settings.Secure.getString(mContext.getContentResolver(), + Settings.Secure.SEARCH_GLOBAL_SEARCH_ACTIVITY); + } + /** * Finds the web search activity. * @@ -281,9 +377,9 @@ public class Searchables { PackageManager pm = mContext.getPackageManager(); List<ResolveInfo> activities = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); - int count = activities == null ? 0 : activities.size(); - for (int i = 0; i < count; i++) { - ActivityInfo ai = activities.get(i).activityInfo; + + if (activities != null && !activities.isEmpty()) { + ActivityInfo ai = activities.get(0).activityInfo; // TODO: do some sanity checks here? return new ComponentName(ai.packageName, ai.name); } @@ -307,10 +403,17 @@ public class Searchables { } /** + * Returns a list of activities that handle the global search intent. + */ + public synchronized ArrayList<ResolveInfo> getGlobalSearchActivities() { + return new ArrayList<ResolveInfo>(mGlobalSearchActivities); + } + + /** * Gets the name of the global search activity. */ public synchronized ComponentName getGlobalSearchActivity() { - return mGlobalSearchActivity; + return mCurrentGlobalSearchActivity; } /** diff --git a/core/java/android/speech/tts/TextToSpeech.java b/core/java/android/speech/tts/TextToSpeech.java index 5ee33e1679b8..8e4725fbe7ec 100755 --- a/core/java/android/speech/tts/TextToSpeech.java +++ b/core/java/android/speech/tts/TextToSpeech.java @@ -442,7 +442,7 @@ public class TextToSpeech { private final Map<String, Uri> mUtterances; private final Bundle mParams = new Bundle(); private final TtsEngines mEnginesHelper; - private String mCurrentEngine = null; + private volatile String mCurrentEngine = null; /** * The constructor for the TextToSpeech class, using the default TTS engine. @@ -573,6 +573,7 @@ public class TextToSpeech { service.setCallback(getPackageName(), null); service.stop(getPackageName()); mServiceConnection.disconnect(); + mCurrentEngine = null; return null; } }, null, "shutdown"); @@ -869,6 +870,14 @@ public class TextToSpeech { } /** + * @return the engine currently in use by this TextToSpeech instance. + * @hide + */ + public String getCurrentEngine() { + return mCurrentEngine; + } + + /** * Sets the text-to-speech language. * The TTS engine will try to use the closest match to the specified * language as represented by the Locale, but there is no guarantee that the exact same Locale diff --git a/core/jni/Android.mk b/core/jni/Android.mk index 7b0882f55cd9..63fa504a6788 100644 --- a/core/jni/Android.mk +++ b/core/jni/Android.mk @@ -75,7 +75,6 @@ LOCAL_SRC_FILES:= \ android_nio_utils.cpp \ android_nfc_NdefMessage.cpp \ android_nfc_NdefRecord.cpp \ - android_pim_EventRecurrence.cpp \ android_text_format_Time.cpp \ android_util_AssetManager.cpp \ android_util_Binder.cpp \ diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index 21b0a42c087e..a61217a1ef38 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -131,7 +131,6 @@ extern int register_android_debug_JNITest(JNIEnv* env); extern int register_android_nio_utils(JNIEnv* env); extern int register_android_nfc_NdefMessage(JNIEnv *env); extern int register_android_nfc_NdefRecord(JNIEnv *env); -extern int register_android_pim_EventRecurrence(JNIEnv* env); extern int register_android_text_format_Time(JNIEnv* env); extern int register_android_os_Debug(JNIEnv* env); extern int register_android_os_MessageQueue(JNIEnv* env); @@ -1103,7 +1102,6 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_util_Log), REG_JNI(register_android_util_FloatMath), REG_JNI(register_android_text_format_Time), - REG_JNI(register_android_pim_EventRecurrence), REG_JNI(register_android_content_AssetManager), REG_JNI(register_android_content_StringBlock), REG_JNI(register_android_content_XmlBlock), diff --git a/core/jni/android/graphics/SurfaceTexture.cpp b/core/jni/android/graphics/SurfaceTexture.cpp index dd8b3780f06c..2de0932e540f 100644 --- a/core/jni/android/graphics/SurfaceTexture.cpp +++ b/core/jni/android/graphics/SurfaceTexture.cpp @@ -233,12 +233,6 @@ static jlong SurfaceTexture_getTimestamp(JNIEnv* env, jobject thiz) return surfaceTexture->getTimestamp(); } -static jint SurfaceTexture_getQueuedCount(JNIEnv* env, jobject thiz) -{ - sp<SurfaceTexture> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz)); - return surfaceTexture->getQueuedCount(); -} - // ---------------------------------------------------------------------------- static JNINativeMethod gSurfaceTextureMethods[] = { @@ -249,7 +243,6 @@ static JNINativeMethod gSurfaceTextureMethods[] = { {"nativeUpdateTexImage", "()V", (void*)SurfaceTexture_updateTexImage }, {"nativeGetTransformMatrix", "([F)V", (void*)SurfaceTexture_getTransformMatrix }, {"nativeGetTimestamp", "()J", (void*)SurfaceTexture_getTimestamp }, - {"nativeGetQueuedCount", "()I", (void*)SurfaceTexture_getQueuedCount } }; int register_android_graphics_SurfaceTexture(JNIEnv* env) diff --git a/core/jni/android_pim_EventRecurrence.cpp b/core/jni/android_pim_EventRecurrence.cpp deleted file mode 100644 index 3e115695f92f..000000000000 --- a/core/jni/android_pim_EventRecurrence.cpp +++ /dev/null @@ -1,195 +0,0 @@ -/* //device/libs/android_runtime/android_pim_EventRecurrence.cpp
-**
-** Copyright 2006, The Android Open Source Project
-**
-** Licensed under the Apache License, Version 2.0 (the "License");
-** you may not use this file except in compliance with the License.
-** You may obtain a copy of the License at
-**
-** http://www.apache.org/licenses/LICENSE-2.0
-**
-** Unless required by applicable law or agreed to in writing, software
-** distributed under the License is distributed on an "AS IS" BASIS,
-** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-** See the License for the specific language governing permissions and
-** limitations under the License.
-*/
-
-#include <pim/EventRecurrence.h>
-#include "jni.h"
-#include "nativehelper/JNIHelp.h"
-#include <utils/String8.h>
-
-namespace android {
-
-struct cached_array_fields_t
-{
- jfieldID array;
- jfieldID count;
-};
-
-static jfieldID freq_field;
-static jfieldID until_field;
-static jfieldID count_field;
-static jfieldID interval_field;
-static jfieldID wkst_field;
-static cached_array_fields_t bysecond_fields;
-static cached_array_fields_t byminute_fields;
-static cached_array_fields_t byhour_fields;
-static cached_array_fields_t byday_fields;
-static cached_array_fields_t bydayNum_fields;
-static cached_array_fields_t bymonthday_fields;
-static cached_array_fields_t byyearday_fields;
-static cached_array_fields_t byweekno_fields;
-static cached_array_fields_t bymonth_fields;
-static cached_array_fields_t bysetpos_fields;
-
-static status_t
-set_array(JNIEnv* env, int inCount, int* inArray,
- jobject This, const cached_array_fields_t& fields)
-{
- if (inCount > 0) {
- jintArray array = (jintArray) env->GetObjectField(This, fields.array);
- if (array == NULL || env->GetArrayLength(array) < inCount) {
- // +4 because it's cheap to allocate a little extra here, and
- // that reduces the chance that we'll come back here again
- array = env->NewIntArray(inCount+4);
- env->SetObjectField(This, fields.array, array);
- }
- if (array == NULL) {
- return NO_MEMORY;
- }
- env->SetIntArrayRegion(array, 0, inCount, inArray);
-
- }
- env->SetIntField(This, fields.count, inCount);
- return NO_ERROR;
-}
-
-/*
- * In class android.pim.EventRecurrence
- * public native int parse(String str);
- */
-#define SET_ARRAY_AND_CHECK(name) \
- /*printf("setting " #name " to %d elements\n", er.name##Count);*/ \
- if (set_array(env, er.name##Count, er.name, This, name##_fields) \
- != NO_ERROR) { \
- jniThrowException(env, "java/lang/RuntimeException", \
- "EventRecurrence.parse error setting field " #name " or " \
- #name "Count."); \
- return ; \
- }
-static void
-EventRecurrence_parse(JNIEnv* env, jobject This, jstring jstr)
-{
- if (jstr == NULL) {
- jniThrowNullPointerException(env, "EventRecurrence.parse str parameter null");
- return ;
- }
- const jchar* jchars = env->GetStringChars(jstr, NULL);
- jsize len = env->GetStringLength(jstr);
- String16 str(jchars, len);
- env->ReleaseStringChars(jstr, jchars);
-
- //printf("the string was '%s'\n", String8(str).string());
-
- EventRecurrence er;
- if (NO_ERROR != er.parse(str)) {
- String8 msg("Error parsing recurrence: '");
- msg.append(String8(str));
- msg.append("'");
-
- jniThrowException(env,
- "android/pim/EventRecurrence$InvalidFormatException",
- msg.string());
- return ;
- }
-
- jstring untilStr;
- if (er.until.size() > 0) {
- untilStr = env->NewString(er.until.string(), er.until.size());
- if (untilStr == NULL) {
- jniThrowException(env, "java/lang/RuntimeException",
- "EventRecurrence.parse error setting field 'until'");
- return ;
- }
- } else {
- untilStr = NULL;
- }
- env->SetObjectField(This, until_field, untilStr);
-
- env->SetIntField(This, freq_field, er.freq);
- env->SetIntField(This, count_field, er.count);
- env->SetIntField(This, interval_field, er.interval);
- env->SetIntField(This, wkst_field, er.wkst);
-
- SET_ARRAY_AND_CHECK(bysecond)
- SET_ARRAY_AND_CHECK(byminute)
- SET_ARRAY_AND_CHECK(byhour)
- SET_ARRAY_AND_CHECK(byday)
- // we'll just set the bydayCount field twice, it'll be less code total
- if (set_array(env, er.bydayCount, er.bydayNum, This, bydayNum_fields)
- != NO_ERROR) {
- jniThrowException(env, "java/lang/RuntimeException",
- "EventRecurrence.parse error setting field bydayNum or "
- "bydayCount.");
- return ;
- }
- SET_ARRAY_AND_CHECK(bymonthday)
- SET_ARRAY_AND_CHECK(byyearday)
- SET_ARRAY_AND_CHECK(byweekno)
- SET_ARRAY_AND_CHECK(bymonth)
- SET_ARRAY_AND_CHECK(bysetpos)
-}
-
-/*
- * JNI registration.
- */
-static JNINativeMethod METHODS[] = {
- /* name, signature, funcPtr */
- { "parseNative", "(Ljava/lang/String;)V", (void*)EventRecurrence_parse }
-};
-
-static const char*const CLASS_NAME = "android/pim/EventRecurrence";
-
-int register_android_pim_EventRecurrence(JNIEnv* env)
-{
- jclass clazz = env->FindClass(CLASS_NAME);
- if (clazz == NULL) {
- LOGE("Field lookup unable to find class '%s'\n", CLASS_NAME);
- return -1;
- }
-
- freq_field = env->GetFieldID(clazz, "freq", "I");
- count_field = env->GetFieldID(clazz, "count", "I");
- interval_field = env->GetFieldID(clazz, "interval", "I");
- wkst_field = env->GetFieldID(clazz, "wkst", "I");
-
- until_field = env->GetFieldID(clazz, "until", "Ljava/lang/String;");
-
- bysecond_fields.array = env->GetFieldID(clazz, "bysecond", "[I");
- bysecond_fields.count = env->GetFieldID(clazz, "bysecondCount", "I");
- byminute_fields.array = env->GetFieldID(clazz, "byminute", "[I");
- byminute_fields.count = env->GetFieldID(clazz, "byminuteCount", "I");
- byhour_fields.array = env->GetFieldID(clazz, "byhour", "[I");
- byhour_fields.count = env->GetFieldID(clazz, "byhourCount", "I");
- byday_fields.array = env->GetFieldID(clazz, "byday", "[I");
- byday_fields.count = env->GetFieldID(clazz, "bydayCount", "I");
- bydayNum_fields.array = env->GetFieldID(clazz, "bydayNum", "[I");
- bydayNum_fields.count = byday_fields.count;
- bymonthday_fields.array = env->GetFieldID(clazz, "bymonthday", "[I");
- bymonthday_fields.count = env->GetFieldID(clazz, "bymonthdayCount", "I");
- byyearday_fields.array = env->GetFieldID(clazz, "byyearday", "[I");
- byyearday_fields.count = env->GetFieldID(clazz, "byyeardayCount", "I");
- byweekno_fields.array = env->GetFieldID(clazz, "byweekno", "[I");
- byweekno_fields.count = env->GetFieldID(clazz, "byweeknoCount", "I");
- bymonth_fields.array = env->GetFieldID(clazz, "bymonth", "[I");
- bymonth_fields.count = env->GetFieldID(clazz, "bymonthCount", "I");
- bysetpos_fields.array = env->GetFieldID(clazz, "bysetpos", "[I");
- bysetpos_fields.count = env->GetFieldID(clazz, "bysetposCount", "I");
-
- return jniRegisterNativeMethods(env, CLASS_NAME,
- METHODS, sizeof(METHODS)/sizeof(METHODS[0]));
-}
-
-}; // namespace android
diff --git a/core/res/res/drawable-hdpi/ic_lockscreen_handle_normal.png b/core/res/res/drawable-hdpi/ic_lockscreen_handle_normal.png Binary files differindex e21a87caa40c..0f4bfe6d0d1f 100644 --- a/core/res/res/drawable-hdpi/ic_lockscreen_handle_normal.png +++ b/core/res/res/drawable-hdpi/ic_lockscreen_handle_normal.png diff --git a/core/res/res/drawable-hdpi/ic_lockscreen_handle_pressed.png b/core/res/res/drawable-hdpi/ic_lockscreen_handle_pressed.png Binary files differindex 3283f99a555e..995705dc607e 100644 --- a/core/res/res/drawable-hdpi/ic_lockscreen_handle_pressed.png +++ b/core/res/res/drawable-hdpi/ic_lockscreen_handle_pressed.png diff --git a/core/res/res/drawable-mdpi/ic_lockscreen_handle_normal.png b/core/res/res/drawable-mdpi/ic_lockscreen_handle_normal.png Binary files differindex c10344f83bba..754d7bc830e5 100644 --- a/core/res/res/drawable-mdpi/ic_lockscreen_handle_normal.png +++ b/core/res/res/drawable-mdpi/ic_lockscreen_handle_normal.png diff --git a/core/res/res/drawable-mdpi/ic_lockscreen_handle_pressed.png b/core/res/res/drawable-mdpi/ic_lockscreen_handle_pressed.png Binary files differindex 08c6cfe71bc6..0187a02afc21 100644 --- a/core/res/res/drawable-mdpi/ic_lockscreen_handle_pressed.png +++ b/core/res/res/drawable-mdpi/ic_lockscreen_handle_pressed.png diff --git a/core/res/res/drawable-xhdpi/ic_lockscreen_handle_normal.png b/core/res/res/drawable-xhdpi/ic_lockscreen_handle_normal.png Binary files differnew file mode 100644 index 000000000000..544924e4bcf9 --- /dev/null +++ b/core/res/res/drawable-xhdpi/ic_lockscreen_handle_normal.png diff --git a/core/res/res/drawable-xhdpi/ic_lockscreen_handle_pressed.png b/core/res/res/drawable-xhdpi/ic_lockscreen_handle_pressed.png Binary files differnew file mode 100644 index 000000000000..2d28009f2235 --- /dev/null +++ b/core/res/res/drawable-xhdpi/ic_lockscreen_handle_pressed.png diff --git a/core/res/res/layout/screen_action_bar.xml b/core/res/res/layout/screen_action_bar.xml index 9742b9476e2e..2392618c539b 100644 --- a/core/res/res/layout/screen_action_bar.xml +++ b/core/res/res/layout/screen_action_bar.xml @@ -46,7 +46,7 @@ This is an optimized layout for a screen with the Action Bar enabled. <com.android.internal.widget.ActionBarContainer android:id="@+id/split_action_bar" android:layout_width="match_parent" android:layout_height="wrap_content" - style="?android:attr/actionBarStyle" + style="?android:attr/actionBarSplitStyle" android:visibility="gone" android:gravity="center"/> </LinearLayout> diff --git a/core/res/res/layout/screen_action_bar_overlay.xml b/core/res/res/layout/screen_action_bar_overlay.xml index 086acdd132ff..19b861c9d955 100644 --- a/core/res/res/layout/screen_action_bar_overlay.xml +++ b/core/res/res/layout/screen_action_bar_overlay.xml @@ -50,7 +50,7 @@ the Action Bar enabled overlaying application content. android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" - style="?android:attr/actionBarStyle" + style="?android:attr/actionBarSplitStyle" android:visibility="gone" android:gravity="center"/> </RelativeLayout> diff --git a/core/res/res/values-sw600dp/config.xml b/core/res/res/values-sw600dp/config.xml index d6a0cdd7d4a7..13bbac60f5c8 100644 --- a/core/res/res/values-sw600dp/config.xml +++ b/core/res/res/values-sw600dp/config.xml @@ -23,9 +23,6 @@ <!-- see comment in values/config.xml --> <integer name="config_longPressOnPowerBehavior">2</integer> - <!-- Show sliding tab before lockscreen --> - <bool name="config_enableSlidingTabFirst">false</bool> - <!-- Enable lockscreen rotation --> <bool name="config_enableLockScreenRotation">true</bool> diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 2f714f682d3d..37e6027fd175 100755 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -596,6 +596,11 @@ <attr name="actionOverflowButtonStyle" format="reference" /> <!-- Reference to a style for the Action Bar --> <attr name="actionBarStyle" format="reference" /> + <!-- Reference to a style for the split Action Bar. This style + controls the split component that holds the menu/action + buttons. actionBarStyle is still used for the primary + bar. --> + <attr name="actionBarSplitStyle" format="reference" /> <!-- Size of the Action Bar, including the contextual bar used to present Action Modes. --> <attr name="actionBarSize" format="dimension" > diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 0ad3184fabda..827153e7243e 100755 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -3,16 +3,16 @@ /* ** Copyright 2009, The Android Open Source Project ** -** Licensed under the Apache License, Version 2.0 (the "License"); -** you may not use this file except in compliance with the License. -** You may obtain a copy of the License at +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at ** -** http://www.apache.org/licenses/LICENSE-2.0 +** http://www.apache.org/licenses/LICENSE-2.0 ** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and ** limitations under the License. */ --> @@ -54,25 +54,25 @@ connected. If you use the ims apn DCT will block any other apn from connecting until ims apn is connected--> <bool name="ImsConnectedDefaultValue">false</bool> - + <!-- Flag indicating whether the surface flinger is inefficient at performing a blur. Used by parts of the UI to turn off the blur effect where it isn't worth the performance hit. --> <bool name="config_sf_slowBlur">false</bool> - + <!-- The duration (in milliseconds) of a short animation. --> <integer name="config_shortAnimTime">200</integer> - + <!-- The duration (in milliseconds) of a medium-length animation. --> <integer name="config_mediumAnimTime">400</integer> - + <!-- The duration (in milliseconds) of a long animation. --> <integer name="config_longAnimTime">500</integer> <!-- The duration (in milliseconds) of the activity open/close and fragment open/close animations. --> <integer name="config_activityShortDur">150</integer> <integer name="config_activityDefaultDur">220</integer> - + <!-- Duration for the dim animation behind a dialog. This may be either a percentage, which is relative to the duration of the enter/open animation of the window being shown that is dimming behind, or it may @@ -83,11 +83,11 @@ maximum (let them grow as large as the screen). Actual values are specified for -large and -xlarge configurations. --> <dimen name="config_prefDialogWidth">320dp</dimen> - + <!-- Whether dialogs should close automatically when the user touches outside of them. This should not normally be modified. --> <bool name="config_closeDialogWhenTouchOutside">false</bool> - + <!-- The duration (in milliseconds) that the radio will scan for a signal when there's no network connection. If the scan doesn't timeout, use zero --> <integer name="config_radioScanningTimeout">0</integer> @@ -202,7 +202,7 @@ the slider is open. This can be set or unset depending how easily the slider can be opened (for example, in a pocket or purse). --> <bool name="config_bypass_keyguard_if_slider_open">true</bool> - + <!-- Flag indicating whether the we should enable the automatic brightness in Settings. Software implementation will be used if config_hardware_auto_brightness_available is not set --> <bool name="config_automatic_brightness_available">false</bool> @@ -212,10 +212,10 @@ <!-- If this is true, the screen will come on when you unplug usb/power/whatever. --> <bool name="config_unplugTurnsOnScreen">false</bool> - + <!-- If this is true, the screen will fade off. --> <bool name="config_animateScreenLights">true</bool> - + <!-- XXXXXX END OF RESOURCES USING WRONG NAMING CONVENTION --> <!-- If true, the screen can be rotated via the accelerometer in all 4 @@ -300,7 +300,7 @@ <item>20</item> <item>21</item> </integer-array> - + <!-- Vibrator pattern for feedback about touching a virtual key --> <integer-array name="config_virtualKeyVibePattern"> <item>0</item> @@ -380,8 +380,8 @@ <!-- Allow the menu hard key to be disabled in LockScreen on some devices --> <bool name="config_disableMenuKeyInLockScreen">false</bool> - <!-- Show sliding tab before lockscreen --> - <bool name="config_enableSlidingTabFirst">true</bool> + <!-- Don't show lock screen before unlock screen (PIN/pattern/password) --> + <bool name="config_enableLockBeforeUnlockScreen">false</bool> <!-- Diable lockscreen rotation by default --> <bool name="config_enableLockScreenRotation">false</bool> @@ -460,7 +460,7 @@ This feature should be disabled for most devices. --> <integer name="config_virtualKeyQuietTimeMillis">0</integer> - <!-- Component name of the default wallpaper. This will be ImageWallpaper if not + <!-- Component name of the default wallpaper. This will be ImageWallpaper if not specified --> <string name="default_wallpaper_component">@null</string> diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index ec191dd46969..7bbfa9c44e25 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -1769,16 +1769,17 @@ <public type="attr" name="listPreferredItemHeightLarge" /> <public type="attr" name="listPreferredItemHeightSmall" /> + <public type="attr" name="paddingStart"/> + <public type="attr" name="paddingEnd"/> + <public type="attr" name="layout_marginStart"/> + <public type="attr" name="layout_marginEnd"/> + + <public type="attr" name="actionBarSplitStyle" /> + <public type="style" name="Widget.Holo.Button.Borderless.Small" /> <public type="style" name="Widget.Holo.Light.Button.Borderless.Small" /> <public type="integer" name="status_bar_notification_info_maxnum" /> <public type="string" name="status_bar_notification_info_overflow" /> - <public type="attr" name="paddingStart"/> - <public type="attr" name="paddingEnd"/> - - <public type="attr" name="layout_marginStart"/> - <public type="attr" name="layout_marginEnd"/> - </resources> diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml index 1fe4804bd0e9..78e9975ff70e 100644 --- a/core/res/res/values/themes.xml +++ b/core/res/res/values/themes.xml @@ -280,6 +280,7 @@ <item name="actionModeStyle">@style/Widget.ActionMode</item> <item name="actionModeCloseButtonStyle">@style/Widget.ActionButton.CloseMode</item> <item name="actionBarStyle">@android:style/Widget.ActionBar</item> + <item name="actionBarSplitStyle">?android:attr/actionBarStyle</item> <item name="actionBarSize">@dimen/action_bar_default_height</item> <item name="actionModePopupWindowStyle">?android:attr/popupWindowStyle</item> <item name="actionMenuTextAppearance">?android:attr/textAppearanceMedium</item> diff --git a/graphics/java/android/graphics/SurfaceTexture.java b/graphics/java/android/graphics/SurfaceTexture.java index adb6eac3e6d5..90a7ac22335b 100644 --- a/graphics/java/android/graphics/SurfaceTexture.java +++ b/graphics/java/android/graphics/SurfaceTexture.java @@ -144,10 +144,6 @@ public class SurfaceTexture { */ public void updateTexImage() { nativeUpdateTexImage(); - if (nativeGetQueuedCount() > 0) { - Message m = mEventHandler.obtainMessage(); - mEventHandler.sendMessage(m); - } } /** diff --git a/include/binder/Permission.h b/include/binder/Permission.h deleted file mode 100644 index 9542d5066333..000000000000 --- a/include/binder/Permission.h +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef BINDER_PERMISSION_H -#define BINDER_PERMISSION_H - -#include <stdint.h> -#include <unistd.h> - -#include <utils/SortedVector.h> -#include <utils/String16.h> -#include <utils/threads.h> - -namespace android { -// --------------------------------------------------------------------------- - -/* - * Permission caches the result of the permission check for the given - * permission name and the provided uid/pid. It also handles a few - * known cases efficiently (caller is in the same process or is root). - * The package manager does something similar but lives in dalvik world - * and is therefore extremely slow to access. - */ - -class Permission -{ -public: - Permission(char const* name); - Permission(const String16& name); - Permission(const Permission& rhs); - virtual ~Permission(); - - bool operator < (const Permission& rhs) const; - - // checks the current binder call's caller has access to this permission - bool checkCalling() const; - - // checks the specified pid/uid has access to this permission - bool check(pid_t pid, uid_t uid) const; - -protected: - virtual bool doCheckPermission(pid_t pid, uid_t uid) const; - -private: - Permission& operator = (const Permission& rhs) const; - const String16 mPermissionName; - mutable SortedVector<uid_t> mGranted; - const pid_t mPid; - mutable Mutex mLock; -}; - -// --------------------------------------------------------------------------- -}; // namespace android - -#endif /* BINDER_PERMISSION_H */ diff --git a/include/binder/PermissionCache.h b/include/binder/PermissionCache.h new file mode 100644 index 000000000000..1171d48bad28 --- /dev/null +++ b/include/binder/PermissionCache.h @@ -0,0 +1,79 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef BINDER_PERMISSION_H +#define BINDER_PERMISSION_H + +#include <stdint.h> +#include <unistd.h> + +#include <utils/String16.h> +#include <utils/Singleton.h> + +namespace android { +// --------------------------------------------------------------------------- + +/* + * PermissionCache caches permission checks for a given uid. + * + * Currently the cache is not updated when there is a permission change, + * for instance when an application is uninstalled. + * + * IMPORTANT: for the reason stated above, only system permissions are safe + * to cache. This restriction may be lifted at a later time. + * + */ + +class PermissionCache : Singleton<PermissionCache> { + struct Entry { + String16 name; + uid_t uid; + bool granted; + inline bool operator < (const Entry& e) const { + return (uid == e.uid) ? (name < e.name) : (uid < e.uid); + } + }; + mutable Mutex mLock; + // we pool all the permission names we see, as many permissions checks + // will have identical names + SortedVector< String16 > mPermissionNamesPool; + // this is our cache per say. it stores pooled names. + SortedVector< Entry > mCache; + + // free the whole cache, but keep the permission name pool + void purge(); + + status_t check(bool* granted, + const String16& permission, uid_t uid) const; + + void cache(const String16& permission, uid_t uid, bool granted); + +public: + PermissionCache(); + + static bool checkCallingPermission(const String16& permission); + + static bool checkCallingPermission(const String16& permission, + int32_t* outPid, int32_t* outUid); + + static bool checkPermission(const String16& permission, + pid_t pid, uid_t uid); +}; + +// --------------------------------------------------------------------------- +}; // namespace android + +#endif /* BINDER_PERMISSION_H */ diff --git a/include/gui/SurfaceTexture.h b/include/gui/SurfaceTexture.h index e558dfd6c252..c82fb9b77ed4 100644 --- a/include/gui/SurfaceTexture.h +++ b/include/gui/SurfaceTexture.h @@ -46,11 +46,14 @@ public: enum { NUM_BUFFER_SLOTS = 32 }; struct FrameAvailableListener : public virtual RefBase { - // onFrameAvailable() is called from queueBuffer() is the FIFO is - // empty. You can use SurfaceTexture::getQueuedCount() to - // figure out if there are more frames waiting. - // This is called without any lock held can be called concurrently by - // multiple threads. + // onFrameAvailable() is called from queueBuffer() each time an + // additional frame becomes available for consumption. This means that + // frames that are queued while in asynchronous mode only trigger the + // callback if no previous frames are pending. Frames queued while in + // synchronous mode always trigger the callback. + // + // This is called without any lock held and can be called concurrently + // by multiple threads. virtual void onFrameAvailable() = 0; }; @@ -101,11 +104,6 @@ public: // target texture belongs is bound to the calling thread. status_t updateTexImage(); - // getqueuedCount returns the number of queued frames waiting in the - // FIFO. In asynchronous mode, this always returns 0 or 1 since - // frames are not accumulating in the FIFO. - size_t getQueuedCount() const; - // setBufferCountServer set the buffer count. If the client has requested // a buffer count using setBufferCount, the server-buffer count will // take effect once the client sets the count back to zero. diff --git a/include/media/stagefright/OMXCodec.h b/include/media/stagefright/OMXCodec.h index 589cefda2038..92331a16f96a 100644 --- a/include/media/stagefright/OMXCodec.h +++ b/include/media/stagefright/OMXCodec.h @@ -79,6 +79,13 @@ struct OMXCodec : public MediaSource, // from MediaBufferObserver virtual void signalBufferReturned(MediaBuffer *buffer); + // for use by ACodec + static void findMatchingCodecs( + const char *mime, + bool createEncoder, const char *matchComponentName, + uint32_t flags, + Vector<String8> *matchingCodecs); + protected: virtual ~OMXCodec(); @@ -311,12 +318,6 @@ private: static uint32_t getComponentQuirks( const char *componentName, bool isEncoder); - static void findMatchingCodecs( - const char *mime, - bool createEncoder, const char *matchComponentName, - uint32_t flags, - Vector<String8> *matchingCodecs); - void restorePatchedDataPointer(BufferInfo *info); status_t applyRotation(); diff --git a/include/pim/EventRecurrence.h b/include/pim/EventRecurrence.h deleted file mode 100644 index 1ceda41e2790..000000000000 --- a/include/pim/EventRecurrence.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (C) 2006 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// -#ifndef _PIM_EVENT_RECURRENCE_H -#define _PIM_EVENT_RECURRENCE_H - -#include <utils/String16.h> - -namespace android { - -struct EventRecurrence -{ -public: - EventRecurrence(); - ~EventRecurrence(); - - status_t parse(const String16&); - - - enum freq_t { - SECONDLY = 1, - MINUTELY = 2, - HOURLY = 3, - DAILY = 4, - WEEKLY = 5, - MONTHLY = 6, - YEARLY = 7 - }; - - enum { - SU = 0x00010000, - MO = 0x00020000, - TU = 0x00040000, - WE = 0x00080000, - TH = 0x00100000, - FR = 0x00200000, - SA = 0x00400000 - }; - - freq_t freq; - String16 until; - int count; - int interval; - int* bysecond; - int bysecondCount; - int* byminute; - int byminuteCount; - int* byhour; - int byhourCount; - int* byday; - int* bydayNum; - int bydayCount; - int* bymonthday; - int bymonthdayCount; - int* byyearday; - int byyeardayCount; - int* byweekno; - int byweeknoCount; - int* bymonth; - int bymonthCount; - int* bysetpos; - int bysetposCount; - int wkst; -}; - -}; // namespace android - -#endif // _PIM_EVENT_RECURRENCE_H diff --git a/keystore/tests/src/android/security/KeyStoreTest.java b/keystore/tests/src/android/security/KeyStoreTest.java index 4582aa0ccfe8..15e253cee33e 100755 --- a/keystore/tests/src/android/security/KeyStoreTest.java +++ b/keystore/tests/src/android/security/KeyStoreTest.java @@ -75,11 +75,21 @@ public class KeyStoreTest extends ActivityUnitTestCase<Activity> { assertEquals(KeyStore.State.UNLOCKED, mKeyStore.state()); } + public void testGet() throws Exception { + assertNull(mKeyStore.get(TEST_KEYNAME)); + mKeyStore.password(TEST_PASSWD); + assertNull(mKeyStore.get(TEST_KEYNAME)); + assertTrue(mKeyStore.put(TEST_KEYNAME, TEST_KEYVALUE)); + assertTrue(Arrays.equals(TEST_KEYVALUE, mKeyStore.get(TEST_KEYNAME))); + } + public void testPut() throws Exception { + assertNull(mKeyStore.get(TEST_KEYNAME)); assertFalse(mKeyStore.put(TEST_KEYNAME, TEST_KEYVALUE)); assertFalse(mKeyStore.contains(TEST_KEYNAME)); mKeyStore.password(TEST_PASSWD); assertTrue(mKeyStore.put(TEST_KEYNAME, TEST_KEYVALUE)); + assertTrue(Arrays.equals(TEST_KEYVALUE, mKeyStore.get(TEST_KEYNAME))); } public void testI18n() throws Exception { @@ -96,7 +106,9 @@ public class KeyStoreTest extends ActivityUnitTestCase<Activity> { assertTrue(mKeyStore.delete(TEST_KEYNAME)); mKeyStore.put(TEST_KEYNAME, TEST_KEYVALUE); + assertTrue(Arrays.equals(TEST_KEYVALUE, mKeyStore.get(TEST_KEYNAME))); assertTrue(mKeyStore.delete(TEST_KEYNAME)); + assertNull(mKeyStore.get(TEST_KEYNAME)); } public void testContains() throws Exception { diff --git a/libs/binder/Android.mk b/libs/binder/Android.mk index f9d9f2592291..3a12e96c04a5 100644 --- a/libs/binder/Android.mk +++ b/libs/binder/Android.mk @@ -27,7 +27,7 @@ sources := \ MemoryHeapBase.cpp \ MemoryHeapPmem.cpp \ Parcel.cpp \ - Permission.cpp \ + PermissionCache.cpp \ ProcessState.cpp \ Static.cpp diff --git a/libs/binder/Permission.cpp b/libs/binder/Permission.cpp deleted file mode 100644 index fd8fe6983d5d..000000000000 --- a/libs/binder/Permission.cpp +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include <stdint.h> -#include <utils/Log.h> -#include <binder/IPCThreadState.h> -#include <binder/IServiceManager.h> -#include <binder/Permission.h> - -namespace android { -// --------------------------------------------------------------------------- - -Permission::Permission(char const* name) - : mPermissionName(name), mPid(getpid()) -{ -} - -Permission::Permission(const String16& name) - : mPermissionName(name), mPid(getpid()) -{ -} - -Permission::Permission(const Permission& rhs) - : mPermissionName(rhs.mPermissionName), - mGranted(rhs.mGranted), - mPid(rhs.mPid) -{ -} - -Permission::~Permission() -{ -} - -bool Permission::operator < (const Permission& rhs) const -{ - return mPermissionName < rhs.mPermissionName; -} - -bool Permission::checkCalling() const -{ - IPCThreadState* ipcState = IPCThreadState::self(); - pid_t pid = ipcState->getCallingPid(); - uid_t uid = ipcState->getCallingUid(); - return doCheckPermission(pid, uid); -} - -bool Permission::check(pid_t pid, uid_t uid) const -{ - return doCheckPermission(pid, uid); -} - -bool Permission::doCheckPermission(pid_t pid, uid_t uid) const -{ - if ((uid == 0) || (pid == mPid)) { - // root and ourselves is always okay - return true; - } else { - // see if we already granted this permission for this uid - Mutex::Autolock _l(mLock); - if (mGranted.indexOf(uid) >= 0) - return true; - } - - bool granted = checkPermission(mPermissionName, pid, uid); - if (granted) { - Mutex::Autolock _l(mLock); - // no need to check again, the old item will be replaced if it is - // already there. - mGranted.add(uid); - } - return granted; -} - -// --------------------------------------------------------------------------- -}; // namespace android diff --git a/libs/binder/PermissionCache.cpp b/libs/binder/PermissionCache.cpp new file mode 100644 index 000000000000..7278187b082b --- /dev/null +++ b/libs/binder/PermissionCache.cpp @@ -0,0 +1,113 @@ +/* + * Copyright (C) 2009 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#define LOG_TAG "PermissionCache" + +#include <stdint.h> +#include <utils/Log.h> +#include <binder/IPCThreadState.h> +#include <binder/IServiceManager.h> +#include <binder/PermissionCache.h> +#include <utils/String8.h> + +namespace android { + +// ---------------------------------------------------------------------------- + +ANDROID_SINGLETON_STATIC_INSTANCE(PermissionCache) ; + +// ---------------------------------------------------------------------------- + +PermissionCache::PermissionCache() { +} + +status_t PermissionCache::check(bool* granted, + const String16& permission, uid_t uid) const { + Mutex::Autolock _l(mLock); + Entry e; + e.name = permission; + e.uid = uid; + ssize_t index = mCache.indexOf(e); + if (index >= 0) { + *granted = mCache.itemAt(index).granted; + return NO_ERROR; + } + return NAME_NOT_FOUND; +} + +void PermissionCache::cache(const String16& permission, + uid_t uid, bool granted) { + Mutex::Autolock _l(mLock); + Entry e; + ssize_t index = mPermissionNamesPool.indexOf(permission); + if (index > 0) { + e.name = mPermissionNamesPool.itemAt(index); + } else { + mPermissionNamesPool.add(permission); + e.name = permission; + } + // note, we don't need to store the pid, which is not actually used in + // permission checks + e.uid = uid; + e.granted = granted; + index = mCache.indexOf(e); + if (index < 0) { + mCache.add(e); + } +} + +void PermissionCache::purge() { + Mutex::Autolock _l(mLock); + mCache.clear(); +} + +bool PermissionCache::checkCallingPermission(const String16& permission) { + return PermissionCache::checkCallingPermission(permission, NULL, NULL); +} + +bool PermissionCache::checkCallingPermission( + const String16& permission, int32_t* outPid, int32_t* outUid) { + IPCThreadState* ipcState = IPCThreadState::self(); + pid_t pid = ipcState->getCallingPid(); + uid_t uid = ipcState->getCallingUid(); + if (outPid) *outPid = pid; + if (outUid) *outUid = uid; + return PermissionCache::checkPermission(permission, pid, uid); +} + +bool PermissionCache::checkPermission( + const String16& permission, pid_t pid, uid_t uid) { + if ((uid == 0) || (pid == getpid())) { + // root and ourselves is always okay + return true; + } + + PermissionCache& pc(PermissionCache::getInstance()); + bool granted = false; + if (pc.check(&granted, permission, uid) != NO_ERROR) { + nsecs_t t = -systemTime(); + granted = android::checkPermission(permission, pid, uid); + t += systemTime(); + LOGD("checking %s for uid=%d => %s (%d us)", + String8(permission).string(), uid, + granted?"granted":"denied", (int)ns2us(t)); + pc.cache(permission, uid, granted); + } + return granted; +} + +// --------------------------------------------------------------------------- +}; // namespace android diff --git a/libs/gui/SurfaceTexture.cpp b/libs/gui/SurfaceTexture.cpp index 37e6d1187db8..0925001965dd 100644 --- a/libs/gui/SurfaceTexture.cpp +++ b/libs/gui/SurfaceTexture.cpp @@ -417,17 +417,22 @@ status_t SurfaceTexture::queueBuffer(int buf, int64_t timestamp) { return -EINVAL; } - if (mQueue.empty()) { - listener = mFrameAvailableListener; - } - if (mSynchronousMode) { - // in synchronous mode we queue all buffers in a FIFO + // In synchronous mode we queue all buffers in a FIFO. mQueue.push_back(buf); + + // Synchronous mode always signals that an additional frame should + // be consumed. + listener = mFrameAvailableListener; } else { - // in asynchronous mode we only keep the most recent buffer + // In asynchronous mode we only keep the most recent buffer. if (mQueue.empty()) { mQueue.push_back(buf); + + // Asynchronous mode only signals that a frame should be + // consumed if no previous frame was pending. If a frame were + // pending then the consumer would have already been notified. + listener = mFrameAvailableListener; } else { Fifo::iterator front(mQueue.begin()); // buffer currently queued is freed @@ -483,24 +488,14 @@ status_t SurfaceTexture::setTransform(uint32_t transform) { status_t SurfaceTexture::updateTexImage() { LOGV("SurfaceTexture::updateTexImage"); - Mutex::Autolock lock(mMutex); - int buf = mCurrentTexture; + // In asynchronous mode the list is guaranteed to be one buffer + // deep, while in synchronous mode we use the oldest buffer. if (!mQueue.empty()) { - // in asynchronous mode the list is guaranteed to be one buffer deep, - // while in synchronous mode we use the oldest buffer Fifo::iterator front(mQueue.begin()); - buf = *front; - mQueue.erase(front); - if (mQueue.isEmpty()) { - mDequeueCondition.signal(); - } - } + int buf = *front; - // Initially both mCurrentTexture and buf are INVALID_BUFFER_SLOT, - // so this check will fail until a buffer gets queued. - if (mCurrentTexture != buf) { // Update the GL texture object. EGLImageKHR image = mSlots[buf].mEglImage; if (image == EGL_NO_IMAGE_KHR) { @@ -538,7 +533,7 @@ status_t SurfaceTexture::updateTexImage() { } if (mCurrentTexture != INVALID_BUFFER_SLOT) { - // the current buffer becomes FREE if it was still in the queued + // The current buffer becomes FREE if it was still in the queued // state. If it has already been given to the client // (synchronous mode), then it stays in DEQUEUED state. if (mSlots[mCurrentTexture].mBufferState == BufferSlot::QUEUED) @@ -553,17 +548,17 @@ status_t SurfaceTexture::updateTexImage() { mCurrentTransform = mSlots[buf].mTransform; mCurrentTimestamp = mSlots[buf].mTimestamp; computeCurrentTransformMatrix(); + + // Now that we've passed the point at which failures can happen, + // it's safe to remove the buffer from the front of the queue. + mQueue.erase(front); mDequeueCondition.signal(); } else { // We always bind the texture even if we don't update its contents. glBindTexture(mCurrentTextureTarget, mTexName); } - return OK; -} -size_t SurfaceTexture::getQueuedCount() const { - Mutex::Autolock lock(mMutex); - return mQueue.size(); + return OK; } bool SurfaceTexture::isExternalFormat(uint32_t format) diff --git a/libs/ui/Android.mk b/libs/ui/Android.mk index f9990bb7d9e3..427bbba89680 100644 --- a/libs/ui/Android.mk +++ b/libs/ui/Android.mk @@ -43,7 +43,6 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ $(commonSources) \ EGLUtils.cpp \ - EventRecurrence.cpp \ FramebufferNativeWindow.cpp \ GraphicBuffer.cpp \ GraphicBufferAllocator.cpp \ diff --git a/libs/ui/EventRecurrence.cpp b/libs/ui/EventRecurrence.cpp deleted file mode 100644 index b436b506f321..000000000000 --- a/libs/ui/EventRecurrence.cpp +++ /dev/null @@ -1,484 +0,0 @@ -/* - * Copyright 2006 The Android Open Source Project - */ - -#include <pim/EventRecurrence.h> -#include <utils/String8.h> -#include <stdio.h> -#include <limits.h> - -namespace android { - -#define FAIL_HERE() do { \ - printf("Parsing failed at line %d\n", __LINE__); \ - return UNKNOWN_ERROR; \ - } while(0) - -EventRecurrence::EventRecurrence() - :freq((freq_t)0), - until(), - count(0), - interval(0), - bysecond(0), - bysecondCount(0), - byminute(0), - byminuteCount(0), - byhour(0), - byhourCount(0), - byday(0), - bydayNum(0), - bydayCount(0), - bymonthday(0), - bymonthdayCount(0), - byyearday(0), - byyeardayCount(0), - byweekno(0), - byweeknoCount(0), - bymonth(0), - bymonthCount(0), - bysetpos(0), - bysetposCount(0), - wkst(0) -{ -} - -EventRecurrence::~EventRecurrence() -{ - delete[] bysecond; - delete[] byminute; - delete[] byhour; - delete[] byday; - delete[] bydayNum; - delete[] byyearday; - delete[] bymonthday; - delete[] byweekno; - delete[] bymonth; - delete[] bysetpos; -} - -enum LHS { - NONE_LHS = 0, - FREQ, - UNTIL, - COUNT, - INTERVAL, - BYSECOND, - BYMINUTE, - BYHOUR, - BYDAY, - BYMONTHDAY, - BYYEARDAY, - BYWEEKNO, - BYMONTH, - BYSETPOS, - WKST -}; - -struct LHSProc -{ - const char16_t* text; - size_t textSize; - uint32_t value; -}; - -const char16_t FREQ_text[] = { 'F', 'R', 'E', 'Q' }; -const char16_t UNTIL_text[] = { 'U', 'N', 'T', 'I', 'L' }; -const char16_t COUNT_text[] = { 'C', 'O', 'U', 'N', 'T' }; -const char16_t INTERVAL_text[] = { 'I', 'N', 'T', 'E', 'R', 'V', 'A', 'L'}; -const char16_t BYSECOND_text[] = { 'B', 'Y', 'S', 'E', 'C', 'O', 'N', 'D' }; -const char16_t BYMINUTE_text[] = { 'B', 'Y', 'M', 'I', 'N', 'U', 'T', 'E' }; -const char16_t BYHOUR_text[] = { 'B', 'Y', 'H', 'O', 'U', 'R' }; -const char16_t BYDAY_text[] = { 'B', 'Y', 'D', 'A', 'Y' }; -const char16_t BYMONTHDAY_text[] = { 'B','Y','M','O','N','T','H','D','A','Y' }; -const char16_t BYYEARDAY_text[] = { 'B','Y','Y','E','A','R','D','A','Y' }; -const char16_t BYWEEKNO_text[] = { 'B', 'Y', 'W', 'E', 'E', 'K', 'N', 'O' }; -const char16_t BYMONTH_text[] = { 'B', 'Y', 'M', 'O', 'N', 'T', 'H' }; -const char16_t BYSETPOS_text[] = { 'B', 'Y', 'S', 'E', 'T', 'P', 'O', 'S' }; -const char16_t WKST_text[] = { 'W', 'K', 'S', 'T' }; - -#define SIZ(x) (sizeof(x)/sizeof(x[0])) - -const LHSProc LHSPROC[] = { - { FREQ_text, SIZ(FREQ_text), FREQ }, - { UNTIL_text, SIZ(UNTIL_text), UNTIL }, - { COUNT_text, SIZ(COUNT_text), COUNT }, - { INTERVAL_text, SIZ(INTERVAL_text), INTERVAL }, - { BYSECOND_text, SIZ(BYSECOND_text), BYSECOND }, - { BYMINUTE_text, SIZ(BYMINUTE_text), BYMINUTE }, - { BYHOUR_text, SIZ(BYHOUR_text), BYHOUR }, - { BYDAY_text, SIZ(BYDAY_text), BYDAY }, - { BYMONTHDAY_text, SIZ(BYMONTHDAY_text), BYMONTHDAY }, - { BYYEARDAY_text, SIZ(BYYEARDAY_text), BYYEARDAY }, - { BYWEEKNO_text, SIZ(BYWEEKNO_text), BYWEEKNO }, - { BYMONTH_text, SIZ(BYMONTH_text), BYMONTH }, - { BYSETPOS_text, SIZ(BYSETPOS_text), BYSETPOS }, - { WKST_text, SIZ(WKST_text), WKST }, - { NULL, 0, NONE_LHS }, -}; - -const char16_t SECONDLY_text[] = { 'S','E','C','O','N','D','L','Y' }; -const char16_t MINUTELY_text[] = { 'M','I','N','U','T','E','L','Y' }; -const char16_t HOURLY_text[] = { 'H','O','U','R','L','Y' }; -const char16_t DAILY_text[] = { 'D','A','I','L','Y' }; -const char16_t WEEKLY_text[] = { 'W','E','E','K','L','Y' }; -const char16_t MONTHLY_text[] = { 'M','O','N','T','H','L','Y' }; -const char16_t YEARLY_text[] = { 'Y','E','A','R','L','Y' }; - -typedef LHSProc FreqProc; - -const FreqProc FREQPROC[] = { - { SECONDLY_text, SIZ(SECONDLY_text), EventRecurrence::SECONDLY }, - { MINUTELY_text, SIZ(MINUTELY_text), EventRecurrence::MINUTELY }, - { HOURLY_text, SIZ(HOURLY_text), EventRecurrence::HOURLY }, - { DAILY_text, SIZ(DAILY_text), EventRecurrence::DAILY }, - { WEEKLY_text, SIZ(WEEKLY_text), EventRecurrence::WEEKLY }, - { MONTHLY_text, SIZ(MONTHLY_text), EventRecurrence::MONTHLY }, - { YEARLY_text, SIZ(YEARLY_text), EventRecurrence::YEARLY }, - { NULL, 0, NONE_LHS }, -}; - -const char16_t SU_text[] = { 'S','U' }; -const char16_t MO_text[] = { 'M','O' }; -const char16_t TU_text[] = { 'T','U' }; -const char16_t WE_text[] = { 'W','E' }; -const char16_t TH_text[] = { 'T','H' }; -const char16_t FR_text[] = { 'F','R' }; -const char16_t SA_text[] = { 'S','A' }; - -const FreqProc WEEKDAYPROC[] = { - { SU_text, SIZ(SU_text), EventRecurrence::SU }, - { MO_text, SIZ(MO_text), EventRecurrence::MO }, - { TU_text, SIZ(TU_text), EventRecurrence::TU }, - { WE_text, SIZ(WE_text), EventRecurrence::WE }, - { TH_text, SIZ(TH_text), EventRecurrence::TH }, - { FR_text, SIZ(FR_text), EventRecurrence::FR }, - { SA_text, SIZ(SA_text), EventRecurrence::SA }, - { NULL, 0, NONE_LHS }, -}; - -// returns the index into LHSPROC for the match or -1 if not found -inline static int -match_proc(const LHSProc* p, const char16_t* str, size_t len) -{ - int i = 0; - while (p->text != NULL) { - if (p->textSize == len) { - if (0 == memcmp(p->text, str, len*sizeof(char16_t))) { - return i; - } - } - p++; - i++; - } - return -1; -} - -// rangeMin and rangeMax are inclusive -static status_t -parse_int(const char16_t* str, size_t len, int* out, - int rangeMin, int rangeMax, bool zeroOK) -{ - char16_t c; - size_t i=0; - - if (len == 0) { - FAIL_HERE(); - } - bool negative = false; - c = str[0]; - if (c == '-' ) { - negative = true; - i++; - } - else if (c == '+') { - i++; - } - int n = 0; - for (; i<len; i++) { - c = str[i]; - if (c < '0' || c > '9') { - FAIL_HERE(); - } - int prev = n; - n *= 10; - // the spec doesn't address how big these numbers can be, - // so we're not going to worry about not being able to represent - // INT_MIN, and if we're going to wrap, we'll just clamp to - // INT_MAX instead - if (n < prev) { - n = INT_MAX; - } else { - n += c - '0'; - } - } - if (negative) { - n = -n; - } - if (n < rangeMin || n > rangeMax) { - FAIL_HERE(); - } - if (!zeroOK && n == 0) { - FAIL_HERE(); - } - *out = n; - return NO_ERROR; -} - -static status_t -parse_int_list(const char16_t* str, size_t len, int* countOut, int** listOut, - int rangeMin, int rangeMax, bool zeroOK, - status_t (*func)(const char16_t*,size_t,int*,int,int,bool)=parse_int) -{ - status_t err; - - if (len == 0) { - *countOut = 0; - *listOut = NULL; - return NO_ERROR; - } - - // make one pass through looking for commas so we know how big to make our - // out array. - int count = 1; - for (size_t i=0; i<len; i++) { - if (str[i] == ',') { - count++; - } - } - - int* list = new int[count]; - const char16_t* p = str; - int commaIndex = 0; - size_t i; - - for (i=0; i<len; i++) { - if (str[i] == ',') { - err = func(p, (str+i-p), list+commaIndex, rangeMin, - rangeMax, zeroOK); - if (err != NO_ERROR) { - goto bail; - } - commaIndex++; - p = str+i+1; - } - } - - err = func(p, (str+i-p), list+commaIndex, rangeMin, rangeMax, zeroOK); - if (err != NO_ERROR) { - goto bail; - } - commaIndex++; - - *countOut = count; - *listOut = list; - - return NO_ERROR; - -bail: - delete[] list; - FAIL_HERE(); -} - -// the numbers here are small, so we pack them both into one value, and then -// split it out later. it lets us reuse all the comma separated list code. -static status_t -parse_byday(const char16_t* s, size_t len, int* out, - int rangeMin, int rangeMax, bool zeroOK) -{ - status_t err; - int n = 0; - const char16_t* p = s; - size_t plen = len; - - if (len > 0) { - char16_t c = s[0]; - if (c == '-' || c == '+' || (c >= '0' && c <= '9')) { - if (len > 1) { - size_t nlen = 0; - c = s[nlen]; - while (nlen < len - && (c == '-' || c == '+' || (c >= '0' && c <= '9'))) { - c = s[nlen]; - nlen++; - } - if (nlen > 0) { - nlen--; - err = parse_int(s, nlen, &n, rangeMin, rangeMax, zeroOK); - if (err != NO_ERROR) { - FAIL_HERE(); - } - p += nlen; - plen -= nlen; - } - } - } - - int index = match_proc(WEEKDAYPROC, p, plen); - if (index >= 0) { - *out = (0xffff0000 & WEEKDAYPROC[index].value) - | (0x0000ffff & n); - return NO_ERROR; - } - } - return UNKNOWN_ERROR; -} - -static void -postprocess_byday(int count, int* byday, int** bydayNum) -{ - int* bdn = new int[count]; - *bydayNum = bdn; - for (int i=0; i<count; i++) { - uint32_t v = byday[i]; - int16_t num = v & 0x0000ffff; - byday[i] = v & 0xffff0000; - // will sign extend: - bdn[i] = num; - } -} - -#define PARSE_INT_LIST_CHECKED(name, rangeMin, rangeMax, zeroOK) \ - if (name##Count != 0 || NO_ERROR != parse_int_list(s, slen, \ - &name##Count, &name, rangeMin, rangeMax, zeroOK)) { \ - FAIL_HERE(); \ - } -status_t -EventRecurrence::parse(const String16& str) -{ - char16_t const* work = str.string(); - size_t len = str.size(); - - int lhsIndex = NONE_LHS; - int index; - - size_t start = 0; - for (size_t i=0; i<len; i++) { - char16_t c = work[i]; - if (c != ';' && i == len-1) { - c = ';'; - i++; - } - if (c == ';' || c == '=') { - if (i != start) { - const char16_t* s = work+start; - const size_t slen = i-start; - - String8 thestring(String16(s, slen)); - - switch (c) - { - case '=': - if (lhsIndex == NONE_LHS) { - lhsIndex = match_proc(LHSPROC, s, slen); - if (lhsIndex >= 0) { - break; - } - } - FAIL_HERE(); - case ';': - { - switch (LHSPROC[lhsIndex].value) - { - case FREQ: - if (this->freq != 0) { - FAIL_HERE(); - } - index = match_proc(FREQPROC, s, slen); - if (index >= 0) { - this->freq = (freq_t)FREQPROC[index].value; - } - break; - case UNTIL: - // XXX should check that this is a valid time - until.setTo(String16(s, slen)); - break; - case COUNT: - if (count != 0 - || NO_ERROR != parse_int(s, slen, - &count, INT_MIN, INT_MAX, true)) { - FAIL_HERE(); - } - break; - case INTERVAL: - if (interval != 0 - || NO_ERROR != parse_int(s, slen, - &interval, INT_MIN, INT_MAX, false)) { - FAIL_HERE(); - } - break; - case BYSECOND: - PARSE_INT_LIST_CHECKED(bysecond, 0, 59, true) - break; - case BYMINUTE: - PARSE_INT_LIST_CHECKED(byminute, 0, 59, true) - break; - case BYHOUR: - PARSE_INT_LIST_CHECKED(byhour, 0, 23, true) - break; - case BYDAY: - if (bydayCount != 0 || NO_ERROR != - parse_int_list(s, slen, &bydayCount, - &byday, -53, 53, false, - parse_byday)) { - FAIL_HERE(); - } - postprocess_byday(bydayCount, byday, &bydayNum); - break; - case BYMONTHDAY: - PARSE_INT_LIST_CHECKED(bymonthday, -31, 31, - false) - break; - case BYYEARDAY: - PARSE_INT_LIST_CHECKED(byyearday, -366, 366, - false) - break; - case BYWEEKNO: - PARSE_INT_LIST_CHECKED(byweekno, -53, 53, - false) - break; - case BYMONTH: - PARSE_INT_LIST_CHECKED(bymonth, 1, 12, false) - break; - case BYSETPOS: - PARSE_INT_LIST_CHECKED(bysetpos, - INT_MIN, INT_MAX, true) - break; - case WKST: - if (this->wkst != 0) { - FAIL_HERE(); - } - index = match_proc(WEEKDAYPROC, s, slen); - if (index >= 0) { - this->wkst = (int)WEEKDAYPROC[index].value; - } - break; - default: - FAIL_HERE(); - } - lhsIndex = NONE_LHS; - break; - } - } - - start = i+1; - } - } - } - - // enforce that there was a FREQ - if (freq == 0) { - FAIL_HERE(); - } - - // default wkst to MO if it wasn't specified - if (wkst == 0) { - wkst = MO; - } - - return NO_ERROR; -} - - -}; // namespace android - - diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp index d628301b5b71..513eda82f868 100644 --- a/media/libstagefright/ACodec.cpp +++ b/media/libstagefright/ACodec.cpp @@ -29,6 +29,7 @@ #include <media/stagefright/MediaDefs.h> #include <media/stagefright/NativeWindowWrapper.h> #include <media/stagefright/OMXClient.h> +#include <media/stagefright/OMXCodec.h> #include <surfaceflinger/Surface.h> #include <gui/SurfaceTextureClient.h> @@ -401,11 +402,22 @@ status_t ACodec::allocateBuffersOnPort(OMX_U32 portIndex) { CHECK(mem.get() != NULL); IOMX::buffer_id buffer; -#if 0 - err = mOMX->allocateBufferWithBackup(mNode, portIndex, mem, &buffer); -#else - err = mOMX->useBuffer(mNode, portIndex, mem, &buffer); -#endif + + if (!strcasecmp( + mComponentName.c_str(), "OMX.TI.DUCATI1.VIDEO.DECODER")) { + if (portIndex == kPortIndexInput && i == 0) { + // Only log this warning once per allocation round. + + LOGW("OMX.TI.DUCATI1.VIDEO.DECODER requires the use of " + "OMX_AllocateBuffer instead of the preferred " + "OMX_UseBuffer. Vendor must fix this."); + } + + err = mOMX->allocateBufferWithBackup( + mNode, portIndex, mem, &buffer); + } else { + err = mOMX->useBuffer(mNode, portIndex, mem, &buffer); + } if (err != OK) { return err; @@ -891,6 +903,7 @@ status_t ACodec::setSupportedOutputFormat() { CHECK(format.eColorFormat == OMX_COLOR_FormatYUV420Planar || format.eColorFormat == OMX_COLOR_FormatYUV420SemiPlanar || format.eColorFormat == OMX_COLOR_FormatCbYCrY + || format.eColorFormat == OMX_TI_COLOR_FormatYUV420PackedSemiPlanar || format.eColorFormat == OMX_QCOM_COLOR_FormatYVU420SemiPlanar); return mOMX->setParameter( @@ -1639,27 +1652,33 @@ void ACodec::UninitializedState::onSetup( AString mime; CHECK(msg->findString("mime", &mime)); + Vector<String8> matchingCodecs; + OMXCodec::findMatchingCodecs( + mime.c_str(), + false, // createEncoder + NULL, // matchComponentName + 0, // flags + &matchingCodecs); + + sp<CodecObserver> observer = new CodecObserver; + IOMX::node_id node = NULL; + AString componentName; - if (!strcasecmp(mime.c_str(), MEDIA_MIMETYPE_VIDEO_AVC)) { - componentName = "OMX.Nvidia.h264.decode"; - } else if (!strcasecmp(mime.c_str(), MEDIA_MIMETYPE_AUDIO_AAC)) { - componentName = "OMX.google.aac.decoder"; - } else if (!strcasecmp(mime.c_str(), MEDIA_MIMETYPE_AUDIO_MPEG)) { - componentName = "OMX.Nvidia.mp3.decoder"; - } else if (!strcasecmp(mime.c_str(), MEDIA_MIMETYPE_VIDEO_MPEG2)) { - componentName = "OMX.Nvidia.mpeg2v.decode"; - } else if (!strcasecmp(mime.c_str(), MEDIA_MIMETYPE_VIDEO_MPEG4)) { - componentName = "OMX.google.mpeg4.decoder"; - } else { - TRESPASS(); - } + for (size_t matchIndex = 0; matchIndex < matchingCodecs.size(); + ++matchIndex) { + componentName = matchingCodecs.itemAt(matchIndex).string(); - sp<CodecObserver> observer = new CodecObserver; + status_t err = omx->allocateNode(componentName.c_str(), observer, &node); - IOMX::node_id node; - CHECK_EQ(omx->allocateNode(componentName.c_str(), observer, &node), - (status_t)OK); + if (err == OK) { + break; + } + + node = NULL; + } + + CHECK(node != NULL); sp<AMessage> notify = new AMessage(kWhatOMXMessage, mCodec->id()); observer->setNotificationMessage(notify); diff --git a/media/libstagefright/WVMExtractor.cpp b/media/libstagefright/WVMExtractor.cpp index 26eda0c4cfb1..7072d58d6cce 100644 --- a/media/libstagefright/WVMExtractor.cpp +++ b/media/libstagefright/WVMExtractor.cpp @@ -33,26 +33,25 @@ #include <utils/Errors.h> -/* The extractor lifetime is short - just long enough to get - * the media sources constructed - so the shared lib needs to remain open - * beyond the lifetime of the extractor. So keep the handle as a global - * rather than a member of the extractor - */ -void *gVendorLibHandle = NULL; - namespace android { -static Mutex gWVMutex; +Mutex WVMExtractor::sMutex; +uint32_t WVMExtractor::sActiveExtractors = 0; +void *WVMExtractor::sVendorLibHandle = NULL; WVMExtractor::WVMExtractor(const sp<DataSource> &source) : mDataSource(source) { { - Mutex::Autolock autoLock(gWVMutex); - if (gVendorLibHandle == NULL) { - gVendorLibHandle = dlopen("libwvm.so", RTLD_NOW); + Mutex::Autolock autoLock(sMutex); + + if (sVendorLibHandle == NULL) { + CHECK(sActiveExtractors == 0); + sVendorLibHandle = dlopen("libwvm.so", RTLD_NOW); } - if (gVendorLibHandle == NULL) { + sActiveExtractors++; + + if (sVendorLibHandle == NULL) { LOGE("Failed to open libwvm.so"); return; } @@ -60,7 +59,7 @@ WVMExtractor::WVMExtractor(const sp<DataSource> &source) typedef WVMLoadableExtractor *(*GetInstanceFunc)(sp<DataSource>); GetInstanceFunc getInstanceFunc = - (GetInstanceFunc) dlsym(gVendorLibHandle, + (GetInstanceFunc) dlsym(sVendorLibHandle, "_ZN7android11GetInstanceENS_2spINS_10DataSourceEEE"); if (getInstanceFunc) { @@ -72,6 +71,17 @@ WVMExtractor::WVMExtractor(const sp<DataSource> &source) } WVMExtractor::~WVMExtractor() { + Mutex::Autolock autoLock(sMutex); + + CHECK(sActiveExtractors > 0); + sActiveExtractors--; + + // Close lib after last use + if (sActiveExtractors == 0) { + if (sVendorLibHandle != NULL) + dlclose(sVendorLibHandle); + sVendorLibHandle = NULL; + } } size_t WVMExtractor::countTracks() { diff --git a/media/libstagefright/include/WVMExtractor.h b/media/libstagefright/include/WVMExtractor.h index deecd2543a92..0817babb45e0 100644 --- a/media/libstagefright/include/WVMExtractor.h +++ b/media/libstagefright/include/WVMExtractor.h @@ -18,6 +18,7 @@ #define WVM_EXTRACTOR_H_ +#include <media/stagefright/DataSource.h> #include <media/stagefright/MediaExtractor.h> #include <utils/Errors.h> @@ -67,6 +68,10 @@ private: WVMExtractor(const WVMExtractor &); WVMExtractor &operator=(const WVMExtractor &); + + static Mutex sMutex; + static uint32_t sActiveExtractors; + static void *sVendorLibHandle; }; } // namespace android diff --git a/packages/SystemUI/res/drawable-hdpi/alert_bar_background_normal.9.png b/packages/SystemUI/res/drawable-hdpi/alert_bar_background_normal.9.png Binary files differindex bc127bde4ad1..a90c412385a8 100644 --- a/packages/SystemUI/res/drawable-hdpi/alert_bar_background_normal.9.png +++ b/packages/SystemUI/res/drawable-hdpi/alert_bar_background_normal.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/alert_bar_background_pressed.9.png b/packages/SystemUI/res/drawable-hdpi/alert_bar_background_pressed.9.png Binary files differindex 59af8043f073..9d6032c49df2 100644 --- a/packages/SystemUI/res/drawable-hdpi/alert_bar_background_pressed.9.png +++ b/packages/SystemUI/res/drawable-hdpi/alert_bar_background_pressed.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/battery_low_battery.png b/packages/SystemUI/res/drawable-hdpi/battery_low_battery.png Binary files differindex 2c7a0d4e2b70..caa8795b0dfc 100644 --- a/packages/SystemUI/res/drawable-hdpi/battery_low_battery.png +++ b/packages/SystemUI/res/drawable-hdpi/battery_low_battery.png diff --git a/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal.9.png b/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal.9.png Binary files differindex baafed647bc7..6f456f3ad905 100644 --- a/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal.9.png +++ b/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable.9.png b/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable.9.png Binary files differindex 175197bb2ec7..e592ae6cf5e9 100644 --- a/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable.9.png +++ b/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable_focused.9.png b/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable_focused.9.png Binary files differindex ec1feff39597..c1f87a76ffd7 100644 --- a/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable_focused.9.png +++ b/packages/SystemUI/res/drawable-hdpi/btn_default_small_normal_disable_focused.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/btn_default_small_pressed.9.png b/packages/SystemUI/res/drawable-hdpi/btn_default_small_pressed.9.png Binary files differindex c1f9a0f20113..2d16eda37a72 100644 --- a/packages/SystemUI/res/drawable-hdpi/btn_default_small_pressed.9.png +++ b/packages/SystemUI/res/drawable-hdpi/btn_default_small_pressed.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/btn_default_small_selected.9.png b/packages/SystemUI/res/drawable-hdpi/btn_default_small_selected.9.png Binary files differindex 0ea3f4050cca..0749413ad066 100644 --- a/packages/SystemUI/res/drawable-hdpi/btn_default_small_selected.9.png +++ b/packages/SystemUI/res/drawable-hdpi/btn_default_small_selected.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/hd_off.png b/packages/SystemUI/res/drawable-hdpi/hd_off.png Binary files differnew file mode 100644 index 000000000000..e7246cb4e2c6 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/hd_off.png diff --git a/packages/SystemUI/res/drawable-hdpi/hd_on.png b/packages/SystemUI/res/drawable-hdpi/hd_on.png Binary files differnew file mode 100644 index 000000000000..5360d42ff54d --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/hd_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_launcher_settings.png b/packages/SystemUI/res/drawable-hdpi/ic_launcher_settings.png Binary files differindex ff34a7ffcc4f..cbd72fb7cd8b 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_launcher_settings.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_launcher_settings.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_notification_dnd.png b/packages/SystemUI/res/drawable-hdpi/ic_notification_dnd.png Binary files differindex eb783dfe9f69..2c48c972b874 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_notification_dnd.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_notification_dnd.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_notification_open.png b/packages/SystemUI/res/drawable-hdpi/ic_notification_open.png Binary files differindex c3e381ebf2c8..165fa80ac689 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_notification_open.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_notification_open.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_notification_overlay.9.png b/packages/SystemUI/res/drawable-hdpi/ic_notification_overlay.9.png Binary files differindex d6c8a2175503..fd33ef33ee57 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_notification_overlay.9.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_notification_overlay.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_off.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_off.png Binary files differnew file mode 100644 index 000000000000..a55716460841 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_off.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_on.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_on.png Binary files differindex 728a25d9e2ed..7096b732de7c 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_on.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_airplane_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_apps_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_apps_default.png Binary files differnew file mode 100644 index 000000000000..48cab60806b3 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_apps_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_apps_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_apps_default_land.png Binary files differnew file mode 100644 index 000000000000..000af5e087fa --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_apps_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default.png Binary files differindex ca8656cd70ea..ac5a97b24a93 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default_land.png Binary files differnew file mode 100644 index 000000000000..c345e84eab00 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default.png Binary files differindex a4f4e872b5d6..a5a96522bff5 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default_land.png Binary files differnew file mode 100644 index 000000000000..e77dfafbf915 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_back_ime_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness.png Binary files differindex 299a0e7bc292..e72fde827c45 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness_low.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness_low.png Binary files differnew file mode 100644 index 000000000000..b91be0763728 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_brightness_low.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_gps_on.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_gps_on.png Binary files differindex 029ea226dfe0..31e747e0bc78 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_gps_on.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_gps_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_highlight.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_highlight.png Binary files differnew file mode 100644 index 000000000000..5736d4690bbb --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_highlight.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default.png Binary files differindex 06c99218f234..a90dc9b131bb 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default_land.png Binary files differnew file mode 100644 index 000000000000..d686787eddbf --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_home_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_ime_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_ime_default.png Binary files differnew file mode 100644 index 000000000000..7dfbc5f46f2e --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_ime_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_ime_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_ime_default_land.png Binary files differnew file mode 100644 index 000000000000..8883601d4aff --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_ime_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_large.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_large.png Binary files differindex 2249d01b0611..2e5dc3c3ea65 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_large.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_large.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_small.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_small.png Binary files differindex ca3bb5d2723e..a8f4daa8c287 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_small.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_lights_out_dot_small.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default.png Binary files differindex cb938fedcc3e..d23f9b75775d 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default_land.png Binary files differnew file mode 100644 index 000000000000..6d99ba5fc62e --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_menu_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_notification_dnd.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_notification_dnd.png Binary files differnew file mode 100644 index 000000000000..13b969cc1a57 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_notification_dnd.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_notification_dnd_off.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_notification_dnd_off.png Binary files differnew file mode 100644 index 000000000000..25e7e6f214ce --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_notification_dnd_off.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_quicksettings.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_quicksettings.png Binary files differindex 47b4ba23f7a5..2a94b5dd5d13 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_quicksettings.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_quicksettings.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default.png Binary files differindex b2c4d45d172c..cb3c4331089f 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default_land.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default_land.png Binary files differnew file mode 100644 index 000000000000..11ddf00d5998 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_recent_default_land.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_off_lanscape.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_off_lanscape.png Binary files differnew file mode 100644 index 000000000000..da512e48960c --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_off_lanscape.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_off_portrait.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_off_portrait.png Binary files differnew file mode 100644 index 000000000000..f2a7c6d67665 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_off_portrait.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_on.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_on.png Binary files differindex 20d28da3c277..620858170ae0 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_on.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_rotate_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_settings.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_settings.png Binary files differnew file mode 100644 index 000000000000..18fe5be51ca9 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_settings.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_shadow.9.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_shadow.9.png Binary files differindex 7cb264310f6a..ab581a162a20 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_shadow.9.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_shadow.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_off.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_off.png Binary files differnew file mode 100644 index 000000000000..0246cd4b610a --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_off.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_on.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_on.png Binary files differindex 3be2eef25fed..bec75e5ea5cf 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_on.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_sound_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_wifi_on.png b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_wifi_on.png Binary files differindex 88ac76046f62..fe4d31834858 100644 --- a/packages/SystemUI/res/drawable-hdpi/ic_sysbar_wifi_on.png +++ b/packages/SystemUI/res/drawable-hdpi/ic_sysbar_wifi_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/notify_panel_bg.9.png b/packages/SystemUI/res/drawable-hdpi/notify_panel_bg.9.png Binary files differnew file mode 100644 index 000000000000..d5503f7f12ca --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/notify_panel_bg.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/notify_panel_bg_protect.png b/packages/SystemUI/res/drawable-hdpi/notify_panel_bg_protect.png Binary files differnew file mode 100644 index 000000000000..a8f22369ce95 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/notify_panel_bg_protect.png diff --git a/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_normal.9.png b/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_normal.9.png Binary files differnew file mode 100644 index 000000000000..b7ad39c5d1f6 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_normal.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_pressed.9.png b/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_pressed.9.png Binary files differindex 0c40c7394f5d..c93bd8cf3269 100644 --- a/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_pressed.9.png +++ b/packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_pressed.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/notify_panel_notify_bg.9.png b/packages/SystemUI/res/drawable-hdpi/notify_panel_notify_bg.9.png Binary files differnew file mode 100644 index 000000000000..1680887d30b2 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/notify_panel_notify_bg.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/pocket_drag_pattern.png b/packages/SystemUI/res/drawable-hdpi/pocket_drag_pattern.png Binary files differnew file mode 100644 index 000000000000..b436fc5d74e8 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/pocket_drag_pattern.png diff --git a/packages/SystemUI/res/drawable-hdpi/recent_overlay.png b/packages/SystemUI/res/drawable-hdpi/recent_overlay.png Binary files differindex fcf441717bbb..ce48e0b649a2 100644 --- a/packages/SystemUI/res/drawable-hdpi/recent_overlay.png +++ b/packages/SystemUI/res/drawable-hdpi/recent_overlay.png diff --git a/packages/SystemUI/res/drawable-hdpi/recent_rez_border.png b/packages/SystemUI/res/drawable-hdpi/recent_rez_border.png Binary files differindex af36ac704469..f10a48756afe 100644 --- a/packages/SystemUI/res/drawable-hdpi/recent_rez_border.png +++ b/packages/SystemUI/res/drawable-hdpi/recent_rez_border.png diff --git a/packages/SystemUI/res/drawable-hdpi/scrubber_control_disabled_holo.png b/packages/SystemUI/res/drawable-hdpi/scrubber_control_disabled_holo.png Binary files differindex 18bd8b49978d..55f6aa1568f1 100644 --- a/packages/SystemUI/res/drawable-hdpi/scrubber_control_disabled_holo.png +++ b/packages/SystemUI/res/drawable-hdpi/scrubber_control_disabled_holo.png diff --git a/packages/SystemUI/res/drawable-hdpi/scrubber_control_holo.png b/packages/SystemUI/res/drawable-hdpi/scrubber_control_holo.png Binary files differindex 993ccf4c3e54..19dae07aa688 100644 --- a/packages/SystemUI/res/drawable-hdpi/scrubber_control_holo.png +++ b/packages/SystemUI/res/drawable-hdpi/scrubber_control_holo.png diff --git a/packages/SystemUI/res/drawable-hdpi/scrubber_track_holo_dark.9.png b/packages/SystemUI/res/drawable-hdpi/scrubber_track_holo_dark.9.png Binary files differnew file mode 100644 index 000000000000..8811df5d0ade --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/scrubber_track_holo_dark.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/shade_handlebar.9.png b/packages/SystemUI/res/drawable-hdpi/shade_handlebar.9.png Binary files differindex f313ffba5769..0c121038fcda 100644 --- a/packages/SystemUI/res/drawable-hdpi/shade_handlebar.9.png +++ b/packages/SystemUI/res/drawable-hdpi/shade_handlebar.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/shade_header_background.9.png b/packages/SystemUI/res/drawable-hdpi/shade_header_background.9.png Binary files differindex 37b5fef592d1..8fbe78ee86e5 100644 --- a/packages/SystemUI/res/drawable-hdpi/shade_header_background.9.png +++ b/packages/SystemUI/res/drawable-hdpi/shade_header_background.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_notify_alarm.png b/packages/SystemUI/res/drawable-hdpi/stat_notify_alarm.png Binary files differindex 4ec771a3bb13..ddbd3d76aa4f 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_notify_alarm.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_notify_alarm.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_notify_more.png b/packages/SystemUI/res/drawable-hdpi/stat_notify_more.png Binary files differindex 2ea2609e7d29..2fa0293d692c 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_notify_more.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_notify_more.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_0.png Binary files differnew file mode 100644 index 000000000000..4cabd9e53bdb --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_100.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_100.png Binary files differnew file mode 100644 index 000000000000..3d1e89d92e65 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_100.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_15.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_15.png Binary files differnew file mode 100644 index 000000000000..8a77137067ce --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_15.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_28.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_28.png Binary files differnew file mode 100644 index 000000000000..dbfcfda6c8f9 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_28.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_43.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_43.png Binary files differnew file mode 100644 index 000000000000..cb7a692f711b --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_43.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_57.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_57.png Binary files differnew file mode 100644 index 000000000000..8d1b95c392d5 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_57.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_71.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_71.png Binary files differnew file mode 100644 index 000000000000..4d2b2f5a9d1e --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_71.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_85.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_85.png Binary files differnew file mode 100644 index 000000000000..aafc6212762d --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_85.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim0.png Binary files differnew file mode 100644 index 000000000000..b6c745064ccc --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim100.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim100.png Binary files differnew file mode 100644 index 000000000000..67eaebdcd619 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim100.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim15.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim15.png Binary files differnew file mode 100644 index 000000000000..14450cefefe3 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim15.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim28.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim28.png Binary files differnew file mode 100644 index 000000000000..05780850e14e --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim28.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim43.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim43.png Binary files differnew file mode 100644 index 000000000000..12a7ca808552 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim43.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim57.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim57.png Binary files differnew file mode 100644 index 000000000000..8ac902368806 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim57.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim71.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim71.png Binary files differnew file mode 100644 index 000000000000..4debc5f09147 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim71.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim85.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim85.png Binary files differnew file mode 100644 index 000000000000..92069c8ef19a --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_charge_anim85.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_unknown.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_unknown.png Binary files differnew file mode 100644 index 000000000000..290e34bdd59c --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_battery_unknown.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth.png Binary files differindex c9704fce57e5..2538ab894150 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth_connected.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth_connected.png Binary files differindex b37dd9f0c85a..cfc63447fd62 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth_connected.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_bluetooth_connected.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_1x.png Binary files differindex 818e29230fc3..02757b1af968 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_3g.png Binary files differindex 95866b12e611..4bfb8f26bdac 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_4g.png Binary files differindex 1aea61279908..ff4e0406dbe5 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_e.png Binary files differindex 016b30b079ac..71050c82f31e 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_g.png Binary files differindex ec672eb118e5..aa25d50244b3 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_h.png Binary files differindex 27bab73745ae..5641b7a49a99 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..a6b0762b7ec7 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_1x.png Binary files differindex 0e6849bcd63a..6af7f65361aa 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_3g.png Binary files differindex a86a32412402..29d8f7b2cbcf 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_4g.png Binary files differindex 425535eb5d36..e80265ceaa3c 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_e.png Binary files differindex 24902d6d59c8..c7ff314ec951 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_g.png Binary files differindex 4160a952e08e..2396c01daed4 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_h.png Binary files differindex d459ee37dcba..5256041ccc00 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_1x.png Binary files differindex 7b64751955e6..5d728e77ffce 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_3g.png Binary files differindex d82930ceadf4..4b0472ac7e30 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_4g.png Binary files differindex fcad3632587d..b216c2aba37f 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_e.png Binary files differindex 8096846f08cc..d18420693169 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_g.png Binary files differindex e94e1467fe60..fd2d6c14c494 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_h.png Binary files differindex 8805a4057010..80ceea07e205 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_1x.png Binary files differindex 07545d52cad3..cdfa661ea4bb 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_3g.png Binary files differindex 7629cef1e966..c8bd44f2e9c9 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_4g.png Binary files differindex 4ff7db3b4e61..ecdd61f47d53 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_e.png Binary files differindex 28578c6a4b5c..c7c6a927861e 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_g.png Binary files differindex d9f7a30f0ced..795e610b03b0 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_h.png Binary files differindex 505ccd42957b..3b012cd5fd94 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_1x.png Binary files differindex 783c2b606c77..ca435ce88d9b 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_3g.png Binary files differindex 001eaea74cdc..63823bee03c2 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_4g.png Binary files differindex 2c4a07f0ef99..b16455f3fc5f 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_e.png Binary files differindex cbae7dc5226d..db444203772f 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_g.png Binary files differindex 11f3a5c1db7c..d99b977fc81a 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_h.png Binary files differindex eb42294e2daa..72e5d5c8b7e6 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_1x.png Binary files differindex 66fb60e90364..3405e1c63224 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_3g.png Binary files differindex 07ea499fb741..940be0f3805b 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_4g.png Binary files differindex 879c703f7b1f..199e0211c9a1 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_e.png Binary files differindex e39767a6dad1..50cbbbaf630a 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_g.png Binary files differindex 47c1fca33237..c571496c8145 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_h.png Binary files differindex ac80dceeca9f..1920d0dfab42 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_in_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inadnout_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inadnout_e.png Binary files differindex 61a7503f2123..466c84c494fa 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inadnout_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inadnout_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_1x.png Binary files differindex f88091b59ffa..2226bab11d84 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_3g.png Binary files differindex 95bb3cd92510..200b9a950bb2 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_4g.png Binary files differindex c5edf2c19e3f..5a592e32ee7d 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_e.png Binary files differindex 0ef47018993e..db4078198e9e 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_g.png Binary files differindex 31b926bd2f04..6bf484125a5a 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_h.png Binary files differindex ed02984ef85c..f32307372122 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_inandout_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_1x.png Binary files differindex 0ee5b08ed660..265047941681 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_1x.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_3g.png Binary files differindex cac78027f574..d00f2af0bc8e 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_3g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_4g.png Binary files differindex ddf88bedb964..a60e4e7a3631 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_4g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_e.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_e.png Binary files differindex df6e1952b1ca..00d914940472 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_e.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_e.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_g.png Binary files differindex 4a2f867ece4f..cddd68c8cded 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_g.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_h.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_h.png Binary files differindex 2b4628fcf78b..e43e1a9d10e3 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_h.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_data_out_h.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_gps_acquiring.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_gps_acquiring.png Binary files differindex 765cdd70ef42..5503df17bd86 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_gps_acquiring.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_gps_acquiring.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_no_sim.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_no_sim.png Binary files differindex a0e59cfc393e..081233b4a002 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_no_sim.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_no_sim.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0.png Binary files differindex 1ef75d30ce5b..b30b24024e36 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0_fully.png Binary files differindex 1ef75d30ce5b..b30b24024e36 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1.png Binary files differindex a7dc07e1c554..d018f95a6afe 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1_fully.png Binary files differindex f1f4c4e7838e..c4f34cb193e2 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2.png Binary files differindex 918a4764a8fe..abdb7a664724 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2_fully.png Binary files differindex 6e34e6635eb7..f4806ccfa21a 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3.png Binary files differindex 5b2acc678402..67aeef636a96 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3_fully.png Binary files differindex 3664ab4fb8ce..fea1863cbeb9 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4.png Binary files differindex f1ff54870777..1bd644cb0067 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4_fully.png Binary files differindex b4fa4816eb91..46881b22f2ce 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_r_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_silent.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_silent.png Binary files differindex 5a741bb2ed62..3dfb46907074 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_silent.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_silent.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_vibrate.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_vibrate.png Binary files differindex 7ff375a30769..2506e585cdef 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_vibrate.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_ringer_vibrate.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_0.png Binary files differindex c8ddfce0ce18..a59c84409c17 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_0.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim0.png Binary files differindex 245677b6a725..67f16b96605f 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim0.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim1.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim1.png Binary files differindex 6b6a6df5d9d1..a59c84409c17 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim1.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_roaming_cdma_flash_anim1.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0.png Binary files differindex d17771e8a36c..2aeb84a032d5 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0_fully.png Binary files differindex b16e436e8d60..48f61220686a 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1.png Binary files differindex b595b6013774..4811a30f0441 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_flowing.png Binary files differindex 76332c11bac1..1439ecec6ae6 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully.png Binary files differindex 0bd3ba3719aa..3c25920326ab 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully_flowing.png Binary files differindex 3b8aff4a3888..06c33695adae 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1x.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1x.png Binary files differnew file mode 100644 index 000000000000..cac47a7401fb --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_1x.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2.png Binary files differindex 473c74a3ec99..6d115b90bd0a 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_flowing.png Binary files differindex 54e02b5d0be0..a1a712f44bdd 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully.png Binary files differindex ccd32fe1d6e0..43803e48d0de 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully_flowing.png Binary files differindex 046c9a01e5c5..313f0f5bea15 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_2_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3.png Binary files differindex 047e888a0c66..bff9fac76ae4 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_flowing.png Binary files differindex 21f90b075c02..75def4990912 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully.png Binary files differindex 80f5701cb912..831684201f0e 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully_flowing.png Binary files differindex 1456eeaadad6..efbd535a4f11 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3g.png Binary files differnew file mode 100644 index 000000000000..fabcd91722d0 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_3g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4.png Binary files differindex 3b8fb139584b..6f2402d8def9 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_flowing.png Binary files differindex a2675e9b26c3..e0dca0bcc98c 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully.png Binary files differindex 9a6532a20868..0968cdda75af 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully_flowing.png Binary files differindex 96a205f4c140..54ee2e6ed6c3 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4g.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4g.png Binary files differnew file mode 100644 index 000000000000..c5301a8b8222 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_4g.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_edge.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_edge.png Binary files differnew file mode 100644 index 000000000000..36b73274d549 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_edge.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_flightmode.png Binary files differindex 52e8a8e12f6e..a21c7ce0bfbe 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_flightmode.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_flightmode.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_gprs.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_gprs.png Binary files differnew file mode 100644 index 000000000000..931997e92c7b --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_gprs.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_hsdpa.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_hsdpa.png Binary files differnew file mode 100644 index 000000000000..54c0a07089b2 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_hsdpa.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_in.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_in.png Binary files differindex a7a36233c88d..afec31dbd35f 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_in.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_in.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_inout.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_inout.png Binary files differindex 6429ffc6896f..fa8ab312df9e 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_inout.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_inout.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_null.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_null.png Binary files differindex 03d21470d89a..686158bf62f9 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_null.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_null.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_out.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_out.png Binary files differindex 941679337e92..0ec73071f013 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_out.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_out.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_roam.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_roam.png Binary files differnew file mode 100644 index 000000000000..4d2919361d62 --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_signal_roam.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_tty_mode.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_tty_mode.png Binary files differindex 4e161c6f6e4c..a2aadd926582 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_tty_mode.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_tty_mode.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_in.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_in.png Binary files differindex c8cba345569a..8349da58b19c 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_in.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_in.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_inout.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_inout.png Binary files differindex c0de67d6fdf9..f06e5d16e9f3 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_inout.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_inout.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_out.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_out.png Binary files differindex 1647b2187979..c390437cd091 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_out.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_out.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_0.png Binary files differindex f5b07e6a4195..20cf07f4ed31 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_0.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_0.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1.png Binary files differindex fbb31b8bf3b6..f11b58ef4015 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_flowing.png Binary files differindex c6267a4df5a0..76170a80f5ed 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully.png Binary files differindex c1f2f97af611..15b099222aa8 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully_flowing.png Binary files differindex 5e42b55fcbcb..97d35f325f46 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_1_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2.png Binary files differindex 8721d5c25c21..8bea46d2d585 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_flowing.png Binary files differindex bd400b5bc067..17423d2591ed 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully.png Binary files differindex b8feac673e2e..6d3151d6a0b5 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully_flowing.png Binary files differindex 4dab1712dfe8..ae58b57a832d 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_2_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3.png Binary files differindex 6854a2ba9885..ad1245e9f185 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_flowing.png Binary files differindex 9c868f100c17..00e5bb8b2ca5 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully.png Binary files differindex efff76c1f0d7..cb67d5720c11 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully_flowing.png Binary files differindex e3a3cec57714..b036a8922804 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_3_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4.png Binary files differindex 3a5c7e2f0587..117ac31db4b4 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_flowing.png Binary files differindex b9ba6d5c17fd..bdae6fb2e0dd 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully.png Binary files differindex dc1ce8eb8d02..df34c2725632 100755..100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully_flowing.png b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully_flowing.png Binary files differindex 0ad77f19b7b2..2b7d95f24370 100644 --- a/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully_flowing.png +++ b/packages/SystemUI/res/drawable-hdpi/stat_sys_wifi_signal_4_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_close_on.9.png b/packages/SystemUI/res/drawable-hdpi/status_bar_close_on.9.png Binary files differindex 87d194408536..6e5f13141809 100644 --- a/packages/SystemUI/res/drawable-hdpi/status_bar_close_on.9.png +++ b/packages/SystemUI/res/drawable-hdpi/status_bar_close_on.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_expand_default.png b/packages/SystemUI/res/drawable-hdpi/status_bar_expand_default.png Binary files differnew file mode 100644 index 000000000000..017145e347cb --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/status_bar_expand_default.png diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_expand_pressed.png b/packages/SystemUI/res/drawable-hdpi/status_bar_expand_pressed.png Binary files differnew file mode 100644 index 000000000000..7466d1d069cb --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/status_bar_expand_pressed.png diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_ticker_tile.png b/packages/SystemUI/res/drawable-hdpi/status_bar_ticker_tile.png Binary files differnew file mode 100644 index 000000000000..772f77d034bb --- /dev/null +++ b/packages/SystemUI/res/drawable-hdpi/status_bar_ticker_tile.png diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_veto_normal.png b/packages/SystemUI/res/drawable-hdpi/status_bar_veto_normal.png Binary files differindex 3b7c9c7c9da5..90b4bafc5593 100644 --- a/packages/SystemUI/res/drawable-hdpi/status_bar_veto_normal.png +++ b/packages/SystemUI/res/drawable-hdpi/status_bar_veto_normal.png diff --git a/packages/SystemUI/res/drawable-hdpi/status_bar_veto_pressed.png b/packages/SystemUI/res/drawable-hdpi/status_bar_veto_pressed.png Binary files differindex 653acbbe0c13..bc7034a231e8 100644 --- a/packages/SystemUI/res/drawable-hdpi/status_bar_veto_pressed.png +++ b/packages/SystemUI/res/drawable-hdpi/status_bar_veto_pressed.png diff --git a/packages/SystemUI/res/drawable-hdpi/statusbar_background.9.png b/packages/SystemUI/res/drawable-hdpi/statusbar_background.9.png Binary files differindex a93383326758..6eaf6c94a730 100644 --- a/packages/SystemUI/res/drawable-hdpi/statusbar_background.9.png +++ b/packages/SystemUI/res/drawable-hdpi/statusbar_background.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/title_bar_portrait.9.png b/packages/SystemUI/res/drawable-hdpi/title_bar_portrait.9.png Binary files differindex 70f7cc2987a4..da1b6371a5ad 100644 --- a/packages/SystemUI/res/drawable-hdpi/title_bar_portrait.9.png +++ b/packages/SystemUI/res/drawable-hdpi/title_bar_portrait.9.png diff --git a/packages/SystemUI/res/drawable-hdpi/title_bar_shadow.9.png b/packages/SystemUI/res/drawable-hdpi/title_bar_shadow.9.png Binary files differindex e6dab63b593c..374873cee4a1 100644 --- a/packages/SystemUI/res/drawable-hdpi/title_bar_shadow.9.png +++ b/packages/SystemUI/res/drawable-hdpi/title_bar_shadow.9.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/app_icon.png b/packages/SystemUI/res/drawable-large-hdpi/app_icon.png Binary files differnew file mode 100644 index 000000000000..52354bde6c1e --- /dev/null +++ b/packages/SystemUI/res/drawable-large-hdpi/app_icon.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/recents_bg_protect_tile.png b/packages/SystemUI/res/drawable-large-hdpi/recents_bg_protect_tile.png Binary files differnew file mode 100644 index 000000000000..ce01276a3c5c --- /dev/null +++ b/packages/SystemUI/res/drawable-large-hdpi/recents_bg_protect_tile.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/recents_blue_glow.9.png b/packages/SystemUI/res/drawable-large-hdpi/recents_blue_glow.9.png Binary files differnew file mode 100644 index 000000000000..1848fcdbc838 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-hdpi/recents_blue_glow.9.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/recents_callout_line.png b/packages/SystemUI/res/drawable-large-hdpi/recents_callout_line.png Binary files differnew file mode 100644 index 000000000000..61a3f87e44dd --- /dev/null +++ b/packages/SystemUI/res/drawable-large-hdpi/recents_callout_line.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/recents_thumbnail_bg.png b/packages/SystemUI/res/drawable-large-hdpi/recents_thumbnail_bg.png Binary files differnew file mode 100644 index 000000000000..b6aca49929a5 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-hdpi/recents_thumbnail_bg.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/recents_thumbnail_bg_press.png b/packages/SystemUI/res/drawable-large-hdpi/recents_thumbnail_bg_press.png Binary files differnew file mode 100644 index 000000000000..226aaac24e55 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-hdpi/recents_thumbnail_bg_press.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_1x.png Binary files differindex 1629575742a9..0809456434ea 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_3g.png Binary files differindex e87bceca0338..0e8ec0737be1 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_4g.png Binary files differindex fd44002fde47..f9d273759c07 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_e.png Binary files differindex e455ad63e79a..f5b2c9a6bb04 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_g.png Binary files differindex 661358506884..eb1b18aad7c3 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_h.png Binary files differindex 7502a5468f7d..1abe28ab09f7 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_1x.png Binary files differindex 39dfcd3d4101..4db62e38b487 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_3g.png Binary files differindex e78d872920b9..69a6ce6db323 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_4g.png Binary files differindex 5f88279ffce3..e896cbbe9463 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_e.png Binary files differindex ad73252ee034..2b593d10226c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_g.png Binary files differindex d02de5b2058c..ef4cac8a2c0c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_h.png Binary files differindex cb13b91cfb57..db42b0d0a2b8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_in_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_1x.png Binary files differindex 39dfcd3d4101..4db62e38b487 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_3g.png Binary files differindex e78d872920b9..69a6ce6db323 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_4g.png Binary files differindex 8c04bd611cb0..b44123c5936c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_e.png Binary files differindex ad73252ee034..2b593d10226c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_g.png Binary files differindex d02de5b2058c..ef4cac8a2c0c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_h.png Binary files differindex cb13b91cfb57..db42b0d0a2b8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_inandout_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_1x.png Binary files differindex 39dfcd3d4101..4db62e38b487 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_3g.png Binary files differindex e78d872920b9..69a6ce6db323 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_4g.png Binary files differindex 456d0b6ef060..6f59975b0c96 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_e.png Binary files differindex ad73252ee034..2b593d10226c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_g.png Binary files differindex d02de5b2058c..ef4cac8a2c0c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_h.png Binary files differindex cb13b91cfb57..db42b0d0a2b8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_out_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_roam.png Binary files differindex 1309176ff73f..d0cc5794e7a8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_roam.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_1x.png Binary files differindex 810714ee826d..903b03ecb307 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_3g.png Binary files differindex 72176baef247..9578a2187a2e 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_4g.png Binary files differindex 82a2bf0c7b32..c5e5cda14ee3 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_e.png Binary files differindex 1e6c6049169f..0730e3e97bf9 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_g.png Binary files differindex 13aee0610780..eafed592b7a4 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_h.png Binary files differindex 76c48a8c435b..ea66c75e4e09 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_1x.png Binary files differindex 39dfcd3d4101..4db62e38b487 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_3g.png Binary files differindex e78d872920b9..69a6ce6db323 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_4g.png Binary files differindex 456d0b6ef060..6f59975b0c96 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_e.png Binary files differindex ad73252ee034..2b593d10226c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_g.png Binary files differindex d02de5b2058c..ef4cac8a2c0c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_h.png Binary files differindex cb13b91cfb57..db42b0d0a2b8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_1x.png Binary files differindex 39dfcd3d4101..4db62e38b487 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_3g.png Binary files differindex e78d872920b9..69a6ce6db323 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_4g.png Binary files differindex 456d0b6ef060..6f59975b0c96 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_e.png Binary files differindex ad73252ee034..2b593d10226c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_g.png Binary files differindex d02de5b2058c..ef4cac8a2c0c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_h.png Binary files differindex cb13b91cfb57..db42b0d0a2b8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_1x.png Binary files differindex 39dfcd3d4101..4db62e38b487 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_1x.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_3g.png Binary files differindex e78d872920b9..69a6ce6db323 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_3g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_4g.png Binary files differindex 456d0b6ef060..6f59975b0c96 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_4g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_e.png Binary files differindex ad73252ee034..2b593d10226c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_e.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_g.png Binary files differindex d02de5b2058c..ef4cac8a2c0c 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_g.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_h.png Binary files differindex cb13b91cfb57..db42b0d0a2b8 100644 --- a/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_h.png +++ b/packages/SystemUI/res/drawable-large-hdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/app_icon.png b/packages/SystemUI/res/drawable-large-mdpi/app_icon.png Binary files differnew file mode 100644 index 000000000000..001811f2bc91 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-mdpi/app_icon.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/recents_bg_protect_tile.png b/packages/SystemUI/res/drawable-large-mdpi/recents_bg_protect_tile.png Binary files differnew file mode 100644 index 000000000000..3d0fbf216fb2 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-mdpi/recents_bg_protect_tile.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/recents_blue_glow.9.png b/packages/SystemUI/res/drawable-large-mdpi/recents_blue_glow.9.png Binary files differnew file mode 100644 index 000000000000..436283618f54 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-mdpi/recents_blue_glow.9.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/recents_callout_line.png b/packages/SystemUI/res/drawable-large-mdpi/recents_callout_line.png Binary files differnew file mode 100644 index 000000000000..f4ccd7ee29a6 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-mdpi/recents_callout_line.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/recents_thumbnail_bg.png b/packages/SystemUI/res/drawable-large-mdpi/recents_thumbnail_bg.png Binary files differnew file mode 100644 index 000000000000..6392fa16742d --- /dev/null +++ b/packages/SystemUI/res/drawable-large-mdpi/recents_thumbnail_bg.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/recents_thumbnail_bg_press.png b/packages/SystemUI/res/drawable-large-mdpi/recents_thumbnail_bg_press.png Binary files differnew file mode 100644 index 000000000000..f6ee5967dfd3 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-mdpi/recents_thumbnail_bg_press.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_1x.png Binary files differindex 73cdabefece4..a885aab77a48 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_3g.png Binary files differindex b5a39cce6723..32f08c83e58f 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_4g.png Binary files differindex 6de880cba39b..0111893e576d 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_e.png Binary files differindex 2dbbfc0eb001..a9c547ea3d8a 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_g.png Binary files differindex a45f01164716..68019534cdb2 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_h.png Binary files differindex 517a6bb28ea2..3ae25373bca5 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_1x.png Binary files differindex f50c9872c7e4..795c6e1d9636 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_3g.png Binary files differindex 1fff17eec67b..b7f53462effd 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_4g.png Binary files differindex 821d00e650b1..8a9f2e2c26e2 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_e.png Binary files differindex e27439e2f75d..2722c21bb103 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_g.png Binary files differindex 8b53f0fd577c..596cae5ae484 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_h.png Binary files differindex a23ec6e5e413..50476ad62b80 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_in_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_1x.png Binary files differindex f50c9872c7e4..795c6e1d9636 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_3g.png Binary files differindex 1fff17eec67b..b7f53462effd 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_4g.png Binary files differindex 4cdce84ba45a..8c5c48286ae0 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_e.png Binary files differindex e27439e2f75d..2722c21bb103 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_g.png Binary files differindex 8b53f0fd577c..596cae5ae484 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_h.png Binary files differindex a23ec6e5e413..50476ad62b80 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_inandout_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_1x.png Binary files differindex f50c9872c7e4..795c6e1d9636 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_3g.png Binary files differindex 1fff17eec67b..b7f53462effd 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_4g.png Binary files differindex 5a2662a2e851..b28bf04afbea 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_e.png Binary files differindex e27439e2f75d..2722c21bb103 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_g.png Binary files differindex 8b53f0fd577c..596cae5ae484 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_h.png Binary files differindex a23ec6e5e413..50476ad62b80 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_out_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_roam.png Binary files differindex 5226c1cbd170..36c2cf8efea6 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_roam.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_1x.png Binary files differindex a84564848ef0..aee1eed5c9fb 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_3g.png Binary files differindex 1d15587c152d..30884a96768b 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_4g.png Binary files differindex 52d573619b81..ce91aa90ad91 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_e.png Binary files differindex 79a2a0593c21..82a4f61b3cdf 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_g.png Binary files differindex b03259419472..55b6b3874cc9 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_h.png Binary files differindex c4abcc909f3c..519154d37465 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_1x.png Binary files differindex f50c9872c7e4..795c6e1d9636 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_3g.png Binary files differindex 1fff17eec67b..b7f53462effd 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_4g.png Binary files differindex 5a2662a2e851..b28bf04afbea 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_e.png Binary files differindex e27439e2f75d..2722c21bb103 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_g.png Binary files differindex 8b53f0fd577c..596cae5ae484 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_h.png Binary files differindex a23ec6e5e413..50476ad62b80 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_1x.png Binary files differindex f50c9872c7e4..795c6e1d9636 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_3g.png Binary files differindex 1fff17eec67b..b7f53462effd 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_4g.png Binary files differindex 5a2662a2e851..b28bf04afbea 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_e.png Binary files differindex e27439e2f75d..2722c21bb103 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_g.png Binary files differindex 8b53f0fd577c..596cae5ae484 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_h.png Binary files differindex a23ec6e5e413..50476ad62b80 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_1x.png Binary files differindex f50c9872c7e4..795c6e1d9636 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_1x.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_3g.png Binary files differindex 1fff17eec67b..b7f53462effd 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_3g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_4g.png Binary files differindex 5a2662a2e851..b28bf04afbea 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_4g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_e.png Binary files differindex e27439e2f75d..2722c21bb103 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_e.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_g.png Binary files differindex 8b53f0fd577c..596cae5ae484 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_g.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_h.png Binary files differindex a23ec6e5e413..50476ad62b80 100644 --- a/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_h.png +++ b/packages/SystemUI/res/drawable-large-mdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_1x.png Binary files differnew file mode 100644 index 000000000000..a39e5e0bd4b1 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_3g.png Binary files differnew file mode 100644 index 000000000000..ffe454690afb --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_4g.png Binary files differnew file mode 100644 index 000000000000..a78cd1419128 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_e.png Binary files differnew file mode 100644 index 000000000000..a43ba991960b --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_g.png Binary files differnew file mode 100644 index 000000000000..cfeb769e9119 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_h.png Binary files differnew file mode 100644 index 000000000000..b39d23329848 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_4g.png Binary files differnew file mode 100644 index 000000000000..5e0617fa48f1 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_in_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..da2926f5de20 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_inandout_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_out_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..41fd66cc9400 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_1x.png Binary files differnew file mode 100644 index 000000000000..745717bc0c07 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_3g.png Binary files differnew file mode 100644 index 000000000000..1deb1f2d93a7 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_4g.png Binary files differnew file mode 100644 index 000000000000..2dce2233806d --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_e.png Binary files differnew file mode 100644 index 000000000000..e13e73f22e1d --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_g.png Binary files differnew file mode 100644 index 000000000000..6c9193bc40fa --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_h.png Binary files differnew file mode 100644 index 000000000000..e9bb9c25415a --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-large-xhdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/alert_bar_background_normal.9.png b/packages/SystemUI/res/drawable-mdpi/alert_bar_background_normal.9.png Binary files differindex 258de13c1426..b94b14408c26 100644 --- a/packages/SystemUI/res/drawable-mdpi/alert_bar_background_normal.9.png +++ b/packages/SystemUI/res/drawable-mdpi/alert_bar_background_normal.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/alert_bar_background_pressed.9.png b/packages/SystemUI/res/drawable-mdpi/alert_bar_background_pressed.9.png Binary files differindex 258de13c1426..b94b14408c26 100644 --- a/packages/SystemUI/res/drawable-mdpi/alert_bar_background_pressed.9.png +++ b/packages/SystemUI/res/drawable-mdpi/alert_bar_background_pressed.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/battery_low_battery.png b/packages/SystemUI/res/drawable-mdpi/battery_low_battery.png Binary files differindex 7417afc4a20f..3de53d8bec14 100644 --- a/packages/SystemUI/res/drawable-mdpi/battery_low_battery.png +++ b/packages/SystemUI/res/drawable-mdpi/battery_low_battery.png diff --git a/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal.9.png b/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal.9.png Binary files differindex bcedd5f0ff38..9b59b05a388b 100644 --- a/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal.9.png +++ b/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable.9.png b/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable.9.png Binary files differindex ac6260f906c8..b517af6f1cb2 100644 --- a/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable.9.png +++ b/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable_focused.9.png b/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable_focused.9.png Binary files differindex 4ee1b3fb17a7..019f33a79138 100644 --- a/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable_focused.9.png +++ b/packages/SystemUI/res/drawable-mdpi/btn_default_small_normal_disable_focused.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/btn_default_small_pressed.9.png b/packages/SystemUI/res/drawable-mdpi/btn_default_small_pressed.9.png Binary files differindex 25e38f4e7635..6ce1bd3fcc14 100644 --- a/packages/SystemUI/res/drawable-mdpi/btn_default_small_pressed.9.png +++ b/packages/SystemUI/res/drawable-mdpi/btn_default_small_pressed.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/btn_default_small_selected.9.png b/packages/SystemUI/res/drawable-mdpi/btn_default_small_selected.9.png Binary files differindex cc209c6a21c5..0633543300a4 100644 --- a/packages/SystemUI/res/drawable-mdpi/btn_default_small_selected.9.png +++ b/packages/SystemUI/res/drawable-mdpi/btn_default_small_selected.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/hd_off.png b/packages/SystemUI/res/drawable-mdpi/hd_off.png Binary files differindex ad09eefe28c6..6c01b8a144d9 100644 --- a/packages/SystemUI/res/drawable-mdpi/hd_off.png +++ b/packages/SystemUI/res/drawable-mdpi/hd_off.png diff --git a/packages/SystemUI/res/drawable-mdpi/hd_on.png b/packages/SystemUI/res/drawable-mdpi/hd_on.png Binary files differindex 1471c139ecab..de878ef28eed 100644 --- a/packages/SystemUI/res/drawable-mdpi/hd_on.png +++ b/packages/SystemUI/res/drawable-mdpi/hd_on.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_launcher_settings.png b/packages/SystemUI/res/drawable-mdpi/ic_launcher_settings.png Binary files differindex b08ad3bd494b..765133110704 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_launcher_settings.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_launcher_settings.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_notification_dnd.png b/packages/SystemUI/res/drawable-mdpi/ic_notification_dnd.png Binary files differindex 3f88968c8e54..8a4ef86e3ed7 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_notification_dnd.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_notification_dnd.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_notification_open.png b/packages/SystemUI/res/drawable-mdpi/ic_notification_open.png Binary files differindex e0f67e849024..ba0ca7076afc 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_notification_open.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_notification_open.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_notification_overlay.9.png b/packages/SystemUI/res/drawable-mdpi/ic_notification_overlay.9.png Binary files differindex 1a3063c4b3fd..667b13d8ff31 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_notification_overlay.9.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_notification_overlay.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_off.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_off.png Binary files differnew file mode 100644 index 000000000000..6d8b92396985 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_off.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_on.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_on.png Binary files differindex f8d7008397ba..c33271ba6244 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_on.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_airplane_on.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_apps_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_apps_default.png Binary files differnew file mode 100644 index 000000000000..2ed5df45f853 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_apps_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_apps_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_apps_default_land.png Binary files differnew file mode 100644 index 000000000000..c877f7255843 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_apps_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png Binary files differindex 91fd0e85f7ad..5ab09f0adaad 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default_land.png Binary files differnew file mode 100644 index 000000000000..d63b42aae306 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png Binary files differindex 7b54daff94c7..14d1ca9fe394 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default_land.png Binary files differnew file mode 100644 index 000000000000..14d437e27588 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_back_ime_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness.png Binary files differindex 55b767f6b467..4dbca6d73d93 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness_low.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness_low.png Binary files differnew file mode 100644 index 000000000000..91e1429e79ee --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_brightness_low.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_gps_on.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_gps_on.png Binary files differindex 1e39fdc8f00a..08d60d1cb1f1 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_gps_on.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_gps_on.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_highlight.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_highlight.png Binary files differnew file mode 100644 index 000000000000..77924f04688d --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_highlight.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png Binary files differindex accdcfd24ef7..62ca4276f326 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default_land.png Binary files differnew file mode 100644 index 000000000000..74d2590631de --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_home_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png Binary files differnew file mode 100644 index 000000000000..1b884edcb41b --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default_land.png Binary files differnew file mode 100644 index 000000000000..e5711ebedeea --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_ime_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_large.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_large.png Binary files differindex 7d381dd65b16..45183b055178 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_large.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_large.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_small.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_small.png Binary files differindex 954621b811f4..8169fba9911a 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_small.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_lights_out_dot_small.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png Binary files differindex 0d58c3ad9cec..6d4d55dd7f64 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default_land.png Binary files differnew file mode 100644 index 000000000000..661939315a44 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_menu_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_notification_dnd.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_notification_dnd.png Binary files differnew file mode 100644 index 000000000000..c046f58e94ff --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_notification_dnd.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_notification_dnd_off.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_notification_dnd_off.png Binary files differnew file mode 100644 index 000000000000..6b72be2462ca --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_notification_dnd_off.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_quicksettings.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_quicksettings.png Binary files differindex 792810427f92..238df06251c2 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_quicksettings.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_quicksettings.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png Binary files differindex 88f0a44141a3..ff698fb6efa6 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default_land.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default_land.png Binary files differnew file mode 100644 index 000000000000..6cc8031b8300 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_recent_default_land.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_off_lanscape.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_off_lanscape.png Binary files differnew file mode 100644 index 000000000000..540af65d9594 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_off_lanscape.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_off_portrait.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_off_portrait.png Binary files differnew file mode 100644 index 000000000000..268a9bf0379e --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_off_portrait.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_on.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_on.png Binary files differindex d338fc01da06..2536d92ba2b4 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_on.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_rotate_on.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_settings.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_settings.png Binary files differnew file mode 100644 index 000000000000..06e09e72a86d --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_settings.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_shadow.9.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_shadow.9.png Binary files differindex c888c21d59bb..897d21677adf 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_shadow.9.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_shadow.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_off.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_off.png Binary files differnew file mode 100644 index 000000000000..a11dabbaafd2 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_off.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_on.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_on.png Binary files differindex 70f72fa7dec4..16215bd3618e 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_on.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_sound_on.png diff --git a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_on.png b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_on.png Binary files differindex f2d0cd9d1cea..44e35773e045 100644 --- a/packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_on.png +++ b/packages/SystemUI/res/drawable-mdpi/ic_sysbar_wifi_on.png diff --git a/packages/SystemUI/res/drawable-mdpi/notify_panel_bg.9.png b/packages/SystemUI/res/drawable-mdpi/notify_panel_bg.9.png Binary files differindex 22d6c797fb47..8725e587cbd8 100644 --- a/packages/SystemUI/res/drawable-mdpi/notify_panel_bg.9.png +++ b/packages/SystemUI/res/drawable-mdpi/notify_panel_bg.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/notify_panel_bg_protect.png b/packages/SystemUI/res/drawable-mdpi/notify_panel_bg_protect.png Binary files differindex 24166dae0e23..f7225ed510e7 100644 --- a/packages/SystemUI/res/drawable-mdpi/notify_panel_bg_protect.png +++ b/packages/SystemUI/res/drawable-mdpi/notify_panel_bg_protect.png diff --git a/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_normal.9.png b/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_normal.9.png Binary files differindex 2266d15c2b5b..2dcb6592ec06 100644 --- a/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_normal.9.png +++ b/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_normal.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_pressed.9.png b/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_pressed.9.png Binary files differindex 4fb1cf15f78b..e7ed68b156c9 100644 --- a/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_pressed.9.png +++ b/packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_pressed.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/notify_panel_notify_bg.9.png b/packages/SystemUI/res/drawable-mdpi/notify_panel_notify_bg.9.png Binary files differindex b389a3505cbc..e346167e6939 100644 --- a/packages/SystemUI/res/drawable-mdpi/notify_panel_notify_bg.9.png +++ b/packages/SystemUI/res/drawable-mdpi/notify_panel_notify_bg.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/pocket_drag_pattern.png b/packages/SystemUI/res/drawable-mdpi/pocket_drag_pattern.png Binary files differindex abde010d4c8c..3370aeb68923 100644 --- a/packages/SystemUI/res/drawable-mdpi/pocket_drag_pattern.png +++ b/packages/SystemUI/res/drawable-mdpi/pocket_drag_pattern.png diff --git a/packages/SystemUI/res/drawable-mdpi/recent_overlay.png b/packages/SystemUI/res/drawable-mdpi/recent_overlay.png Binary files differindex 4dfa3d913659..33eabb217ba0 100644 --- a/packages/SystemUI/res/drawable-mdpi/recent_overlay.png +++ b/packages/SystemUI/res/drawable-mdpi/recent_overlay.png diff --git a/packages/SystemUI/res/drawable-mdpi/recent_rez_border.png b/packages/SystemUI/res/drawable-mdpi/recent_rez_border.png Binary files differindex ad025f5debc0..5da42a3d9325 100644 --- a/packages/SystemUI/res/drawable-mdpi/recent_rez_border.png +++ b/packages/SystemUI/res/drawable-mdpi/recent_rez_border.png diff --git a/packages/SystemUI/res/drawable-mdpi/scrubber_control_disabled_holo.png b/packages/SystemUI/res/drawable-mdpi/scrubber_control_disabled_holo.png Binary files differindex 7e679edd4bb1..2b8768b45d28 100644 --- a/packages/SystemUI/res/drawable-mdpi/scrubber_control_disabled_holo.png +++ b/packages/SystemUI/res/drawable-mdpi/scrubber_control_disabled_holo.png diff --git a/packages/SystemUI/res/drawable-mdpi/scrubber_control_holo.png b/packages/SystemUI/res/drawable-mdpi/scrubber_control_holo.png Binary files differindex 621e980e0cbb..0672564c744c 100644 --- a/packages/SystemUI/res/drawable-mdpi/scrubber_control_holo.png +++ b/packages/SystemUI/res/drawable-mdpi/scrubber_control_holo.png diff --git a/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png b/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png Binary files differindex baf70cd84977..511d5c3efc9b 100644 --- a/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png +++ b/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/shade_handlebar.9.png b/packages/SystemUI/res/drawable-mdpi/shade_handlebar.9.png Binary files differindex 9cbd9fe5036b..d9598ae26cc5 100644 --- a/packages/SystemUI/res/drawable-mdpi/shade_handlebar.9.png +++ b/packages/SystemUI/res/drawable-mdpi/shade_handlebar.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/shade_header_background.9.png b/packages/SystemUI/res/drawable-mdpi/shade_header_background.9.png Binary files differindex fa9a90c1ee45..761ef054209a 100644 --- a/packages/SystemUI/res/drawable-mdpi/shade_header_background.9.png +++ b/packages/SystemUI/res/drawable-mdpi/shade_header_background.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_notify_alarm.png b/packages/SystemUI/res/drawable-mdpi/stat_notify_alarm.png Binary files differindex 3a5098783c64..364cf758f2db 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_notify_alarm.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_notify_alarm.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_notify_more.png b/packages/SystemUI/res/drawable-mdpi/stat_notify_more.png Binary files differindex 5bde4e553a2c..d7a48f26d900 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_notify_more.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_notify_more.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_0.png Binary files differnew file mode 100644 index 000000000000..95a797d793b5 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_100.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_100.png Binary files differnew file mode 100644 index 000000000000..6184516417e0 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_100.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_15.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_15.png Binary files differnew file mode 100644 index 000000000000..cfbdb09ede5c --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_15.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_28.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_28.png Binary files differnew file mode 100644 index 000000000000..218a0a66a497 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_28.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_43.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_43.png Binary files differnew file mode 100644 index 000000000000..60728550199a --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_43.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_57.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_57.png Binary files differnew file mode 100644 index 000000000000..fdfbd335aaef --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_57.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_71.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_71.png Binary files differnew file mode 100644 index 000000000000..99f912049f05 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_71.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_85.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_85.png Binary files differnew file mode 100644 index 000000000000..79031328ef04 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_85.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim0.png Binary files differnew file mode 100644 index 000000000000..ec514afcbe1c --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim100.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim100.png Binary files differnew file mode 100644 index 000000000000..3ef6ce4986e7 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim100.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim15.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim15.png Binary files differnew file mode 100644 index 000000000000..cd748efe7745 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim15.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim28.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim28.png Binary files differnew file mode 100644 index 000000000000..5cbc6733c47d --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim28.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim43.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim43.png Binary files differnew file mode 100644 index 000000000000..2005d00a5919 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim43.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim57.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim57.png Binary files differnew file mode 100644 index 000000000000..e94765e49a51 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim57.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim71.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim71.png Binary files differnew file mode 100644 index 000000000000..31b1b25c3bcc --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim71.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim85.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim85.png Binary files differnew file mode 100644 index 000000000000..f06e81f9c771 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_charge_anim85.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_unknown.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_unknown.png Binary files differnew file mode 100644 index 000000000000..b5441800c1cd --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_battery_unknown.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth.png Binary files differindex f61583538a8b..44b4272027d5 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth_connected.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth_connected.png Binary files differindex f784e7e1b169..83edad5968fa 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth_connected.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_bluetooth_connected.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_1x.png Binary files differindex c77e61e2deaf..24fd220116dc 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_3g.png Binary files differindex b9f721aa0bf1..a40931375b6f 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_4g.png Binary files differindex cff969e25276..d4f75cbaab00 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_e.png Binary files differindex d2d7ab3dae12..115ea1a260db 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_g.png Binary files differindex 83ce6d09cb41..13b1c233d24f 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_h.png Binary files differindex abe511f83c20..400869e3d576 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..6234c9aee6c6 --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_1x.png Binary files differindex d685af8c10e3..cde53f585b0e 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_3g.png Binary files differindex 8c697a18cf4f..9e1f8dc59a3b 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_4g.png Binary files differindex 9a4b807e9b1e..13d9ae3dfc1b 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_e.png Binary files differindex eb11d04d2e99..e53ddac79cfc 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_g.png Binary files differindex 6e54de0d4373..3146ebffe8bb 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_h.png Binary files differindex 5bfb33b3a0b2..432bb208536b 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_1x.png Binary files differindex 119067b5dc2d..50756bc79659 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_3g.png Binary files differindex a70cc2ecaa08..f8c4a65c6467 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_4g.png Binary files differindex ea3dba76e6e8..a278ed9f9c18 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_e.png Binary files differindex 53221b99b767..14b2a218c776 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_g.png Binary files differindex 11d44d00f5bc..8072951199ef 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_h.png Binary files differindex 9defd7919823..da4e7bbfac5d 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_1x.png Binary files differindex 136576d4a542..68330a93663e 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_3g.png Binary files differindex 26ca31fedf0e..c65b1616ec15 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_4g.png Binary files differindex de8c5ee5bc58..a26a05e7fb42 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_e.png Binary files differindex 64dbf3c60353..afae62550d07 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_g.png Binary files differindex 34923fb98400..1f88c31ec4a3 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_h.png Binary files differindex 506b5c61cd65..d2a5340a94cd 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_1x.png Binary files differindex 163976fd87ad..9f0941a1744c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_3g.png Binary files differindex a6af649bac56..c568da6356e8 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_4g.png Binary files differindex 0c08e522f935..c22ae565d824 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_e.png Binary files differindex 1d02edbc8db4..345f3510e30d 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_g.png Binary files differindex edc95360027d..4f931e0536dc 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_h.png Binary files differindex 8376817cd8e6..2897ddbfb433 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_1x.png Binary files differindex ecef547e84d5..0a583229318a 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_3g.png Binary files differindex a7c48b6eaaff..3a9af15c6a24 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_4g.png Binary files differindex f4bcd9a18169..260634ae0ed5 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_e.png Binary files differindex b46bb3a65ba8..2521f00b5ff0 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_g.png Binary files differindex e8b70f298207..441af6e1cafc 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_h.png Binary files differindex 4e23c4ebae67..65a74aa79071 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_in_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inadnout_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inadnout_e.png Binary files differindex ced91751c16e..addfcf2e0a37 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inadnout_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inadnout_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_1x.png Binary files differindex 92d4a19f9d52..b87ce50b2283 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_3g.png Binary files differindex a208736046b4..9b8e77687b28 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_4g.png Binary files differindex f407bc97ae0a..6a3c498a2879 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_e.png Binary files differindex 5bf6acac5cab..07c92187fd78 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_g.png Binary files differindex b8a65c239720..c612b94b4f8c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_h.png Binary files differindex a978b680285d..7c66e933e91f 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_inandout_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_1x.png Binary files differindex 710dd52e0e26..c76490a72f95 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_3g.png Binary files differindex a7b35e4c2448..a2fff6f62f85 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_4g.png Binary files differindex bb0544919b0a..1259050e2e9c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_e.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_e.png Binary files differindex a14422250d74..bd08b970a864 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_e.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_e.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_g.png Binary files differindex b0eafb66ec1f..0c3c0ed2b4fe 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_h.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_h.png Binary files differindex f6b83d0a0093..40e6f7e3d1fc 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_h.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_data_out_h.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_gps_acquiring.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_gps_acquiring.png Binary files differindex c9da7b9a0adc..81c0c100e444 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_gps_acquiring.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_gps_acquiring.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_no_sim.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_no_sim.png Binary files differindex bb41db00c8de..6ac52f90b22b 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_no_sim.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_no_sim.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0.png Binary files differindex 7f6fa9cae6cf..f8c4b814fa54 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0_fully.png Binary files differindex 7f6fa9cae6cf..f8c4b814fa54 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1.png Binary files differindex ca208399d15e..d5a768c8cff8 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1_fully.png Binary files differindex 1ad5d8b499c3..a697fa66fcff 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2.png Binary files differindex 6eba560ebb89..018c95170ac1 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2_fully.png Binary files differindex f2358dd63638..95b5d3d4c31f 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3.png Binary files differindex 1ebe23e704a8..922790ea0602 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3_fully.png Binary files differindex 468ad7d4858a..df74fc39a90b 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4.png Binary files differindex d9f2a0d0fdea..2a527c9a57ec 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4_fully.png Binary files differindex 290822ad9bc1..bf88418ace0e 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_r_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_silent.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_silent.png Binary files differindex e0a31410e529..8e04b25bd467 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_silent.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_silent.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_vibrate.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_vibrate.png Binary files differindex 116b8e237fce..44bd99fa10cf 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_vibrate.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_ringer_vibrate.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_0.png Binary files differindex 827d84ada293..876d9ee0b600 100755..100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_0.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim0.png Binary files differindex d62502dcb78d..436f16dab977 100755..100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim0.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim1.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim1.png Binary files differindex edc602342e33..876d9ee0b600 100755..100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim1.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_roaming_cdma_flash_anim1.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0.png Binary files differindex 3aa22f5d0f16..d52cb1af4f12 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0_fully.png Binary files differindex 9216030a8454..0cfdca07539c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1.png Binary files differindex 1afd10743a48..4b805c42f025 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_flowing.png Binary files differindex 0de57601a9d4..7bbfbd1d0437 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully.png Binary files differindex 3af5991bb7dd..ef8ac73ca5cc 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully_flowing.png Binary files differindex e04269677d41..60b75ef3e36c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png Binary files differindex 25ca1246983c..632127a3c6ed 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_1x.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2.png Binary files differindex 49b017552c06..0b4866792676 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_flowing.png Binary files differindex 88b08c8178b0..0fba69d24543 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully.png Binary files differindex 496df528c49f..b0182a0911da 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully_flowing.png Binary files differindex 940adf0750ad..da8a95705c85 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_2_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3.png Binary files differindex fab2e1065ad6..db75f7457481 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_flowing.png Binary files differindex 3f4dedd9bcc2..e19bf64ad869 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully.png Binary files differindex ff474b6df37e..9e22573a3722 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully_flowing.png Binary files differindex 83045cecc4a3..838751428961 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png Binary files differindex 2725ed23b875..a0c3bc7ffadd 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_3g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4.png Binary files differindex 409bb31ccea1..504990e92466 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_flowing.png Binary files differindex f5c0aa3f8aec..35f774136a97 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully.png Binary files differindex 38c7f078fab7..d35736e18a23 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully_flowing.png Binary files differindex 429e81815514..a8820e917fcf 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4g.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4g.png Binary files differindex ade3716b5609..3416151bd18e 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4g.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_4g.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png Binary files differindex 83cb82035159..435d25d153b7 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_edge.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_flightmode.png Binary files differindex 174d65c668a5..0e1964c7b278 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_flightmode.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_flightmode.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_gprs.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_gprs.png Binary files differindex 9c3c44c3d0b2..68f45308b47f 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_gprs.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_gprs.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_hsdpa.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_hsdpa.png Binary files differindex 08b975a2edb9..584e70351ea1 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_hsdpa.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_hsdpa.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_in.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_in.png Binary files differindex 5799ad271e25..b114fea533b4 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_in.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_in.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_inout.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_inout.png Binary files differindex ec617d72fb8c..de3f56f34d3c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_inout.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_inout.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_null.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_null.png Binary files differindex 5d9957ae9867..b65df27031ce 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_null.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_null.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_out.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_out.png Binary files differindex 1260c5935a82..7f7074e891fb 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_out.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_out.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_roam.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_roam.png Binary files differindex ae9dc4044d8c..2b4af59f0cc5 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_roam.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_signal_roam.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_tty_mode.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_tty_mode.png Binary files differindex ed157a8722a4..fb70ba874fd0 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_tty_mode.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_tty_mode.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_in.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_in.png Binary files differindex 0ec4c64d1b20..ca3d5bfa8fff 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_in.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_in.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_inout.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_inout.png Binary files differindex 60dc8a62b91d..a17e1d735214 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_inout.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_inout.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_out.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_out.png Binary files differindex fe2ba7a62542..b5ab8b341f05 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_out.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_out.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0.png Binary files differindex 150a6c741822..8e9c451c187c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_0.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1.png Binary files differindex 76f86dc7e27e..25e93947754b 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_flowing.png Binary files differindex 42a798a292ca..0478d7077bb5 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully.png Binary files differindex 1f0dd89012a1..6de73be523bf 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully_flowing.png Binary files differindex 1643e6e23ed1..e78a0b148a10 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_1_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2.png Binary files differindex 5e7ae359d6dd..02d4b3f1a8bd 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_flowing.png Binary files differindex 06ae2ca82fc3..24c75ec178b1 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully.png Binary files differindex b861bc977b8b..108c0543d0ca 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully_flowing.png Binary files differindex 8f1831d2ecec..7027dc49a9a1 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_2_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3.png Binary files differindex 8f16376fc200..a9d22d615b1c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_flowing.png Binary files differindex 12138d3d643a..b0e83dcdab96 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully.png Binary files differindex 67f46d3fb2e4..0ed3c8f8378a 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully_flowing.png Binary files differindex 11fd5e9303cf..01945fff6a04 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_3_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4.png Binary files differindex 165348c157c4..dc36e0ea5d6c 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_flowing.png Binary files differindex 8bbc5ba43edb..725a507b40f4 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully.png Binary files differindex d53d3bc9fe52..f3fd89a480e7 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully_flowing.png b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully_flowing.png Binary files differindex c817598b3db6..193af25fba52 100644 --- a/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully_flowing.png +++ b/packages/SystemUI/res/drawable-mdpi/stat_sys_wifi_signal_4_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_close_on.9.png b/packages/SystemUI/res/drawable-mdpi/status_bar_close_on.9.png Binary files differnew file mode 100644 index 000000000000..22215ab55fbe --- /dev/null +++ b/packages/SystemUI/res/drawable-mdpi/status_bar_close_on.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_expand_default.png b/packages/SystemUI/res/drawable-mdpi/status_bar_expand_default.png Binary files differindex ce649260b951..1fd5dd3be873 100644 --- a/packages/SystemUI/res/drawable-mdpi/status_bar_expand_default.png +++ b/packages/SystemUI/res/drawable-mdpi/status_bar_expand_default.png diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_expand_pressed.png b/packages/SystemUI/res/drawable-mdpi/status_bar_expand_pressed.png Binary files differindex c63c42690213..b2edd46c2f45 100644 --- a/packages/SystemUI/res/drawable-mdpi/status_bar_expand_pressed.png +++ b/packages/SystemUI/res/drawable-mdpi/status_bar_expand_pressed.png diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_ticker_tile.png b/packages/SystemUI/res/drawable-mdpi/status_bar_ticker_tile.png Binary files differindex 85394fa7d6f3..0eb71d0d7923 100644 --- a/packages/SystemUI/res/drawable-mdpi/status_bar_ticker_tile.png +++ b/packages/SystemUI/res/drawable-mdpi/status_bar_ticker_tile.png diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_veto_normal.png b/packages/SystemUI/res/drawable-mdpi/status_bar_veto_normal.png Binary files differindex 3b7c9c7c9da5..90b4bafc5593 100644 --- a/packages/SystemUI/res/drawable-mdpi/status_bar_veto_normal.png +++ b/packages/SystemUI/res/drawable-mdpi/status_bar_veto_normal.png diff --git a/packages/SystemUI/res/drawable-mdpi/status_bar_veto_pressed.png b/packages/SystemUI/res/drawable-mdpi/status_bar_veto_pressed.png Binary files differindex 653acbbe0c13..bc7034a231e8 100644 --- a/packages/SystemUI/res/drawable-mdpi/status_bar_veto_pressed.png +++ b/packages/SystemUI/res/drawable-mdpi/status_bar_veto_pressed.png diff --git a/packages/SystemUI/res/drawable-mdpi/statusbar_background.9.png b/packages/SystemUI/res/drawable-mdpi/statusbar_background.9.png Binary files differindex 6c588f792569..6f19bf4325a3 100644 --- a/packages/SystemUI/res/drawable-mdpi/statusbar_background.9.png +++ b/packages/SystemUI/res/drawable-mdpi/statusbar_background.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/title_bar_portrait.9.png b/packages/SystemUI/res/drawable-mdpi/title_bar_portrait.9.png Binary files differindex 13b18d84ba11..9de832412586 100644 --- a/packages/SystemUI/res/drawable-mdpi/title_bar_portrait.9.png +++ b/packages/SystemUI/res/drawable-mdpi/title_bar_portrait.9.png diff --git a/packages/SystemUI/res/drawable-mdpi/title_bar_shadow.9.png b/packages/SystemUI/res/drawable-mdpi/title_bar_shadow.9.png Binary files differindex dbcefee17a32..75a020c2827b 100644 --- a/packages/SystemUI/res/drawable-mdpi/title_bar_shadow.9.png +++ b/packages/SystemUI/res/drawable-mdpi/title_bar_shadow.9.png diff --git a/packages/SystemUI/res/drawable-nodpi/bg_scrim_notification.png b/packages/SystemUI/res/drawable-nodpi/bg_scrim_notification.png Binary files differindex 6e13ebe6bf4c..4d5135eb0f53 100644 --- a/packages/SystemUI/res/drawable-nodpi/bg_scrim_notification.png +++ b/packages/SystemUI/res/drawable-nodpi/bg_scrim_notification.png diff --git a/packages/SystemUI/res/drawable-nodpi/notify_glow_back.png b/packages/SystemUI/res/drawable-nodpi/notify_glow_back.png Binary files differindex 7d17a54933e9..269049ed2072 100755..100644 --- a/packages/SystemUI/res/drawable-nodpi/notify_glow_back.png +++ b/packages/SystemUI/res/drawable-nodpi/notify_glow_back.png diff --git a/packages/SystemUI/res/drawable-nodpi/notify_item_glow_bottom.png b/packages/SystemUI/res/drawable-nodpi/notify_item_glow_bottom.png Binary files differindex d960c780a53c..e7828c97b04d 100644 --- a/packages/SystemUI/res/drawable-nodpi/notify_item_glow_bottom.png +++ b/packages/SystemUI/res/drawable-nodpi/notify_item_glow_bottom.png diff --git a/packages/SystemUI/res/drawable-nodpi/notify_item_glow_left.png b/packages/SystemUI/res/drawable-nodpi/notify_item_glow_left.png Binary files differindex 3e46370be399..0e8c25c8337a 100755..100644 --- a/packages/SystemUI/res/drawable-nodpi/notify_item_glow_left.png +++ b/packages/SystemUI/res/drawable-nodpi/notify_item_glow_left.png diff --git a/packages/SystemUI/res/drawable-nodpi/notify_item_glow_top.png b/packages/SystemUI/res/drawable-nodpi/notify_item_glow_top.png Binary files differindex afc91b9f36f6..536357afb1f5 100755..100644 --- a/packages/SystemUI/res/drawable-nodpi/notify_item_glow_top.png +++ b/packages/SystemUI/res/drawable-nodpi/notify_item_glow_top.png diff --git a/packages/SystemUI/res/drawable-nodpi/notify_panel_bg.png b/packages/SystemUI/res/drawable-nodpi/notify_panel_bg.png Binary files differindex 7086deffea51..1ea924ffb165 100755..100644 --- a/packages/SystemUI/res/drawable-nodpi/notify_panel_bg.png +++ b/packages/SystemUI/res/drawable-nodpi/notify_panel_bg.png diff --git a/packages/SystemUI/res/drawable-nodpi/panel_notification.png b/packages/SystemUI/res/drawable-nodpi/panel_notification.png Binary files differnew file mode 100644 index 000000000000..275e492fa0be --- /dev/null +++ b/packages/SystemUI/res/drawable-nodpi/panel_notification.png diff --git a/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_diagram.png b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_diagram.png Binary files differnew file mode 100644 index 000000000000..03f47329dfbc --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_diagram.png diff --git a/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_divider_bottom.9.png b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_divider_bottom.9.png Binary files differnew file mode 100644 index 000000000000..7bfdb46843af --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_divider_bottom.9.png diff --git a/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_divider_top.9.png b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_divider_top.9.png Binary files differnew file mode 100644 index 000000000000..4e20851f9775 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_divider_top.9.png diff --git a/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_icon.png b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_icon.png Binary files differnew file mode 100644 index 000000000000..1c1b26bcc5d2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/compat_mode_help_icon.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_off.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_off.png Binary files differnew file mode 100644 index 000000000000..ed968c81773e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_off.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_on.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_on.png Binary files differnew file mode 100644 index 000000000000..31ac35d0a798 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_airplane_on.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_apps_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_apps_default.png Binary files differnew file mode 100644 index 000000000000..5641b2b9816c --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_apps_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_apps_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_apps_default_land.png Binary files differnew file mode 100644 index 000000000000..1ea83fc9bd82 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_apps_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_default.png Binary files differnew file mode 100644 index 000000000000..4cb305d35930 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_default_land.png Binary files differnew file mode 100644 index 000000000000..85df0604fc44 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default.png Binary files differnew file mode 100644 index 000000000000..0019a329c277 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default_land.png Binary files differnew file mode 100644 index 000000000000..dc085508975b --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_back_ime_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_brightness.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_brightness.png Binary files differnew file mode 100644 index 000000000000..bc024daf7add --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_brightness.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_brightness_low.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_brightness_low.png Binary files differnew file mode 100644 index 000000000000..03885fa8b5ae --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_brightness_low.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_gps_on.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_gps_on.png Binary files differnew file mode 100644 index 000000000000..92e86c6cdaa2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_gps_on.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_highlight.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_highlight.png Binary files differnew file mode 100644 index 000000000000..2e6e3ac46e23 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_highlight.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_home_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_home_default.png Binary files differnew file mode 100644 index 000000000000..31d35c8f5570 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_home_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_home_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_home_default_land.png Binary files differnew file mode 100644 index 000000000000..334213b6c207 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_home_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_ime_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_ime_default.png Binary files differnew file mode 100644 index 000000000000..dd98b0b6ecf1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_ime_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_ime_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_ime_default_land.png Binary files differnew file mode 100644 index 000000000000..94acf9a7d286 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_ime_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png Binary files differnew file mode 100644 index 000000000000..155c7886e028 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png Binary files differnew file mode 100644 index 000000000000..e84f3fbbde68 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_menu_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_menu_default.png Binary files differnew file mode 100644 index 000000000000..7c21c483b6a9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_menu_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_menu_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_menu_default_land.png Binary files differnew file mode 100644 index 000000000000..1fe6b9144a5a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_menu_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_notification_dnd.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_notification_dnd.png Binary files differnew file mode 100644 index 000000000000..4fc936bf2f86 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_notification_dnd.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_notification_dnd_off.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_notification_dnd_off.png Binary files differnew file mode 100644 index 000000000000..27357ead6e20 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_notification_dnd_off.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_quicksettings.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_quicksettings.png Binary files differnew file mode 100644 index 000000000000..bbf5f7e88998 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_quicksettings.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_default.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_default.png Binary files differnew file mode 100644 index 000000000000..f0cc341ddb98 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_default.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_default_land.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_default_land.png Binary files differnew file mode 100644 index 000000000000..7e8504c18c6f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_default_land.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_off_lanscape.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_off_lanscape.png Binary files differnew file mode 100644 index 000000000000..53c7094eed9a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_off_lanscape.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_off_portrait.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_off_portrait.png Binary files differnew file mode 100644 index 000000000000..a882b948faaa --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_off_portrait.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_on.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_on.png Binary files differnew file mode 100644 index 000000000000..b37539646cec --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_rotate_on.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_settings.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_settings.png Binary files differnew file mode 100644 index 000000000000..fdcf4092d775 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_settings.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_shadow.9.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_shadow.9.png Binary files differnew file mode 100644 index 000000000000..792bac4a167e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_shadow.9.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_sound_off.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_sound_off.png Binary files differnew file mode 100644 index 000000000000..31b4663636d5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_sound_off.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_sound_on.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_sound_on.png Binary files differnew file mode 100644 index 000000000000..45b5bf33b5ba --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_sound_on.png diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_wifi_on.png b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_wifi_on.png Binary files differnew file mode 100644 index 000000000000..54e3d1ef6bc8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/ic_sysbar_wifi_on.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_0.png Binary files differnew file mode 100644 index 000000000000..bcea4f9b07b0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_100.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_100.png Binary files differnew file mode 100644 index 000000000000..d915a9da12c1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_100.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_15.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_15.png Binary files differnew file mode 100644 index 000000000000..6cf20537c224 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_15.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_28.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_28.png Binary files differnew file mode 100644 index 000000000000..d4a2068c8b14 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_28.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_43.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_43.png Binary files differnew file mode 100644 index 000000000000..4be3873e46b1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_43.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_57.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_57.png Binary files differnew file mode 100644 index 000000000000..31e48136bfdb --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_57.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_71.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_71.png Binary files differnew file mode 100644 index 000000000000..032fa29a592f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_71.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_85.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_85.png Binary files differnew file mode 100644 index 000000000000..52ad54112f34 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_85.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim0.png Binary files differnew file mode 100644 index 000000000000..d7248b4c1256 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim100.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim100.png Binary files differnew file mode 100644 index 000000000000..5d1a99cbbb0e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim100.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim15.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim15.png Binary files differnew file mode 100644 index 000000000000..b342507b0f9e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim15.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim28.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim28.png Binary files differnew file mode 100644 index 000000000000..b618f7516d9a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim28.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim43.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim43.png Binary files differnew file mode 100644 index 000000000000..11946cde2f0f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim43.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim57.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim57.png Binary files differnew file mode 100644 index 000000000000..e22730905a91 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim57.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim71.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim71.png Binary files differnew file mode 100644 index 000000000000..4b0838c18fbf --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim71.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim85.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim85.png Binary files differnew file mode 100644 index 000000000000..ecd4396ee956 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_charge_anim85.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_unknown.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_unknown.png Binary files differnew file mode 100644 index 000000000000..8c5465a329fc --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_battery_unknown.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_bluetooth.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_bluetooth.png Binary files differnew file mode 100644 index 000000000000..9e7992adc9bb --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_bluetooth.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_bluetooth_connected.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_bluetooth_connected.png Binary files differnew file mode 100644 index 000000000000..ccf5b0e8e5f3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_bluetooth_connected.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_1x.png Binary files differnew file mode 100644 index 000000000000..04918c842117 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_3g.png Binary files differnew file mode 100644 index 000000000000..34da2965ec84 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_4g.png Binary files differnew file mode 100644 index 000000000000..f6cb0cea81c5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_e.png Binary files differnew file mode 100644 index 000000000000..eb4927adfb2b --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_g.png Binary files differnew file mode 100644 index 000000000000..14087e43b3f6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_h.png Binary files differnew file mode 100644 index 000000000000..87b67b30e595 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..33fa2aed2e5a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_1x.png Binary files differnew file mode 100644 index 000000000000..a84382f95536 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_3g.png Binary files differnew file mode 100644 index 000000000000..b59a72ec34f3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_4g.png Binary files differnew file mode 100644 index 000000000000..c7927d9be725 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_e.png Binary files differnew file mode 100644 index 000000000000..eddb4eb27f85 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_g.png Binary files differnew file mode 100644 index 000000000000..2759a8e49eaa --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_h.png Binary files differnew file mode 100644 index 000000000000..f129965af6aa --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_1x.png Binary files differnew file mode 100644 index 000000000000..1abe1645d689 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_3g.png Binary files differnew file mode 100644 index 000000000000..06dc7008f71a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_4g.png Binary files differnew file mode 100644 index 000000000000..d1ae45d684ae --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_e.png Binary files differnew file mode 100644 index 000000000000..0c932417f124 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_g.png Binary files differnew file mode 100644 index 000000000000..3be20a2cd6f4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_h.png Binary files differnew file mode 100644 index 000000000000..502382ec282d --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..b423454ef56a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..b0848713c464 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..8cbaff393bf6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_e.png Binary files differnew file mode 100644 index 000000000000..0e5365606f87 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_g.png Binary files differnew file mode 100644 index 000000000000..55c66b468319 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_h.png Binary files differnew file mode 100644 index 000000000000..103927b5b4e4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_1x.png Binary files differnew file mode 100644 index 000000000000..2a0c21a31e2c --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_3g.png Binary files differnew file mode 100644 index 000000000000..23dfd7a9f403 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_4g.png Binary files differnew file mode 100644 index 000000000000..1258359dc9fb --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_e.png Binary files differnew file mode 100644 index 000000000000..32c1432f15da --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_g.png Binary files differnew file mode 100644 index 000000000000..b56be8371388 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_h.png Binary files differnew file mode 100644 index 000000000000..cd37477573a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_1x.png Binary files differnew file mode 100644 index 000000000000..347b219f3bda --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_3g.png Binary files differnew file mode 100644 index 000000000000..ef5b65358483 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_4g.png Binary files differnew file mode 100644 index 000000000000..cd96a4ab4df5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_e.png Binary files differnew file mode 100644 index 000000000000..02461a9de969 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_g.png Binary files differnew file mode 100644 index 000000000000..033267f03307 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_h.png Binary files differnew file mode 100644 index 000000000000..73ae17507af8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_in_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inadnout_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inadnout_e.png Binary files differnew file mode 100644 index 000000000000..1355da174451 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inadnout_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..ceb316c4cd1e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..ff4a0b3d7761 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..b2ebf40525a6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_e.png Binary files differnew file mode 100644 index 000000000000..7f833ad60baa --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_g.png Binary files differnew file mode 100644 index 000000000000..b47e4c386864 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_h.png Binary files differnew file mode 100644 index 000000000000..4f884925d44e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_1x.png Binary files differnew file mode 100644 index 000000000000..7f7e1ef08e61 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_3g.png Binary files differnew file mode 100644 index 000000000000..f0ab0811e6f0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_4g.png Binary files differnew file mode 100644 index 000000000000..e556da144f2c --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_e.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_e.png Binary files differnew file mode 100644 index 000000000000..a28d771dee06 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_e.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_g.png Binary files differnew file mode 100644 index 000000000000..7be9754869d5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_h.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_h.png Binary files differnew file mode 100644 index 000000000000..16271a81405a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_data_out_h.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_gps_acquiring.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_gps_acquiring.png Binary files differnew file mode 100644 index 000000000000..263c591a6a9d --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_gps_acquiring.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_no_sim.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_no_sim.png Binary files differnew file mode 100644 index 000000000000..edff8db77439 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_no_sim.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_0.png Binary files differnew file mode 100644 index 000000000000..e7938f1c6fd6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_0_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_0_fully.png Binary files differnew file mode 100644 index 000000000000..e7938f1c6fd6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_1.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_1.png Binary files differnew file mode 100644 index 000000000000..33fda46b7b48 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_1.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_1_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..1d5484bf7776 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_2.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_2.png Binary files differnew file mode 100644 index 000000000000..478b293740b1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_2.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_2_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..b9cff0e75494 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_3.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_3.png Binary files differnew file mode 100644 index 000000000000..4945e230a082 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_3.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_3_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..a55ecd86afa7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_4.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_4.png Binary files differnew file mode 100644 index 000000000000..0641c9a3a66f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_4.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_4_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..d0eebb67642b --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_r_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_ringer_silent.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_ringer_silent.png Binary files differnew file mode 100644 index 000000000000..cd89105d092f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_ringer_silent.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_ringer_vibrate.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_ringer_vibrate.png Binary files differnew file mode 100644 index 000000000000..e85d643fca93 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_ringer_vibrate.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_0.png Binary files differnew file mode 100644 index 000000000000..51b291c896ca --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_flash_anim0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_flash_anim0.png Binary files differnew file mode 100644 index 000000000000..23d30febb008 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_flash_anim0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_flash_anim1.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_flash_anim1.png Binary files differnew file mode 100644 index 000000000000..51b291c896ca --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_roaming_cdma_flash_anim1.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_0.png Binary files differnew file mode 100644 index 000000000000..726f7adf338d --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_0_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_0_fully.png Binary files differnew file mode 100644 index 000000000000..ec4f934d72aa --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_0_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1.png Binary files differnew file mode 100644 index 000000000000..a77c8a8b1ab5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_flowing.png Binary files differnew file mode 100644 index 000000000000..fb98eef783d4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..1527803b6aea --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..b86d47a24b44 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1x.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1x.png Binary files differnew file mode 100644 index 000000000000..e487f5ec2c33 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_1x.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2.png Binary files differnew file mode 100644 index 000000000000..64ddafda8f02 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_flowing.png Binary files differnew file mode 100644 index 000000000000..7269f9639766 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..6cf7a28368d5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..f57e62d00b23 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_2_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3.png Binary files differnew file mode 100644 index 000000000000..0bc3d0b09fd3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_flowing.png Binary files differnew file mode 100644 index 000000000000..3d513fbcc014 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..34ec2316c364 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..32556f95665f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3g.png Binary files differnew file mode 100644 index 000000000000..15d0f2f88949 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_3g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4.png Binary files differnew file mode 100644 index 000000000000..c7c1e3e3fc1a --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_flowing.png Binary files differnew file mode 100644 index 000000000000..afac648ceea9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..6e4dc8ce12e0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..60c0e7f550ab --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4g.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4g.png Binary files differnew file mode 100644 index 000000000000..90ca4e347ea7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_4g.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_edge.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_edge.png Binary files differnew file mode 100644 index 000000000000..befa1eb542eb --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_edge.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_flightmode.png Binary files differnew file mode 100644 index 000000000000..419afa04dc81 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_flightmode.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_gprs.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_gprs.png Binary files differnew file mode 100644 index 000000000000..93af4fa54dfa --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_gprs.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_hsdpa.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_hsdpa.png Binary files differnew file mode 100644 index 000000000000..c3f9e5df8244 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_hsdpa.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_in.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_in.png Binary files differnew file mode 100644 index 000000000000..b20c61b70fad --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_in.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_inout.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_inout.png Binary files differnew file mode 100644 index 000000000000..b51178d07ba0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_inout.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_null.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_null.png Binary files differnew file mode 100644 index 000000000000..0df470a3d6c1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_null.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_out.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_out.png Binary files differnew file mode 100644 index 000000000000..485d407a902c --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_out.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_roam.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_roam.png Binary files differnew file mode 100644 index 000000000000..19cf3b073e80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_signal_roam.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_tty_mode.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_tty_mode.png Binary files differnew file mode 100644 index 000000000000..d28972f0ed2e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_tty_mode.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_in.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_in.png Binary files differnew file mode 100644 index 000000000000..6ed28c6df327 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_in.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_inout.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_inout.png Binary files differnew file mode 100644 index 000000000000..4f462ad6ec3e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_inout.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_out.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_out.png Binary files differnew file mode 100644 index 000000000000..66d8f802a801 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_out.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_0.png Binary files differnew file mode 100644 index 000000000000..b2b2ace9bb24 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_0.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1.png Binary files differnew file mode 100644 index 000000000000..5212337d75a6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_flowing.png Binary files differnew file mode 100644 index 000000000000..d8d5e8fe61e9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..43e590bb4df8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..2b0b54fdca00 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_1_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2.png Binary files differnew file mode 100644 index 000000000000..e900d6b8be7f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_flowing.png Binary files differnew file mode 100644 index 000000000000..85c65b44e8b7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..990734c85f5f --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..a7e9aafb011d --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_2_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3.png Binary files differnew file mode 100644 index 000000000000..d982c1fcea0d --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_flowing.png Binary files differnew file mode 100644 index 000000000000..21aba7e047f4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..daf275045c56 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..41db8dcc645e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_3_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4.png Binary files differnew file mode 100644 index 000000000000..b93e9ac0e51e --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_flowing.png Binary files differnew file mode 100644 index 000000000000..ae95d2666b96 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_flowing.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_fully.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..576f120eefe0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_fully_flowing.png b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_fully_flowing.png Binary files differnew file mode 100644 index 000000000000..4ad2c5ce7f1c --- /dev/null +++ b/packages/SystemUI/res/drawable-xhdpi/stat_sys_wifi_signal_4_fully_flowing.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/app_icon.png b/packages/SystemUI/res/drawable-xlarge-hdpi/app_icon.png Binary files differnew file mode 100644 index 000000000000..52354bde6c1e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/app_icon.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/recents_bg_protect_tile.png b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_bg_protect_tile.png Binary files differnew file mode 100644 index 000000000000..ce01276a3c5c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_bg_protect_tile.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/recents_blue_glow.9.png b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_blue_glow.9.png Binary files differnew file mode 100644 index 000000000000..1848fcdbc838 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_blue_glow.9.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/recents_callout_line.png b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_callout_line.png Binary files differnew file mode 100644 index 000000000000..846bc492cacd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_callout_line.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/recents_thumbnail_bg.png b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_thumbnail_bg.png Binary files differnew file mode 100644 index 000000000000..a983e12d798c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_thumbnail_bg.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/recents_thumbnail_bg_press.png b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_thumbnail_bg_press.png Binary files differnew file mode 100644 index 000000000000..7c6e44e70b91 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/recents_thumbnail_bg_press.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_0.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_0.png Binary files differnew file mode 100644 index 000000000000..a08c5f6f6a81 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_100.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_100.png Binary files differnew file mode 100644 index 000000000000..6aa38bca82c7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_100.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_15.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_15.png Binary files differnew file mode 100644 index 000000000000..36c26b646aab --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_15.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_28.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_28.png Binary files differnew file mode 100644 index 000000000000..55940d22d0c8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_28.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_43.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_43.png Binary files differnew file mode 100644 index 000000000000..f65ef5bef8fd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_43.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_57.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_57.png Binary files differnew file mode 100644 index 000000000000..8a0f4e74739f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_57.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_71.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_71.png Binary files differnew file mode 100644 index 000000000000..2d81b220d40f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_71.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_85.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_85.png Binary files differnew file mode 100644 index 000000000000..4c08cffd4440 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_85.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim0.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim0.png Binary files differnew file mode 100644 index 000000000000..27d3b50a4e81 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim0.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim100.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim100.png Binary files differnew file mode 100644 index 000000000000..f017dd15decb --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim100.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim15.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim15.png Binary files differnew file mode 100644 index 000000000000..6cd2c7177ec2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim15.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim28.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim28.png Binary files differnew file mode 100644 index 000000000000..76195caa5e36 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim28.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim43.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim43.png Binary files differnew file mode 100644 index 000000000000..fb097b09c850 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim43.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim57.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim57.png Binary files differnew file mode 100644 index 000000000000..04740b832eaa --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim57.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim71.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim71.png Binary files differnew file mode 100644 index 000000000000..147d256bcc4f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim71.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim85.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim85.png Binary files differnew file mode 100644 index 000000000000..de808a2f615e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_charge_anim85.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_unknown.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_unknown.png Binary files differnew file mode 100644 index 000000000000..d19d6eeca88b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_battery_unknown.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_bluetooth.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_bluetooth.png Binary files differnew file mode 100644 index 000000000000..4bce24dc563b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_bluetooth.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_bluetooth_connected.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_bluetooth_connected.png Binary files differnew file mode 100644 index 000000000000..0467e128f3b0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_bluetooth_connected.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_1x.png Binary files differnew file mode 100644 index 000000000000..0809456434ea --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_3g.png Binary files differnew file mode 100644 index 000000000000..0e8ec0737be1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_4g.png Binary files differnew file mode 100644 index 000000000000..f9d273759c07 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_e.png Binary files differnew file mode 100644 index 000000000000..f5b2c9a6bb04 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_g.png Binary files differnew file mode 100644 index 000000000000..eb1b18aad7c3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_h.png Binary files differnew file mode 100644 index 000000000000..1abe28ab09f7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_1x.png Binary files differnew file mode 100644 index 000000000000..4db62e38b487 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_3g.png Binary files differnew file mode 100644 index 000000000000..69a6ce6db323 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_4g.png Binary files differnew file mode 100644 index 000000000000..e896cbbe9463 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_e.png Binary files differnew file mode 100644 index 000000000000..2b593d10226c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_g.png Binary files differnew file mode 100644 index 000000000000..ef4cac8a2c0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_h.png Binary files differnew file mode 100644 index 000000000000..db42b0d0a2b8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_in_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..4db62e38b487 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..69a6ce6db323 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..b44123c5936c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_e.png Binary files differnew file mode 100644 index 000000000000..2b593d10226c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_g.png Binary files differnew file mode 100644 index 000000000000..ef4cac8a2c0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_h.png Binary files differnew file mode 100644 index 000000000000..db42b0d0a2b8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_1x.png Binary files differnew file mode 100644 index 000000000000..4db62e38b487 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_3g.png Binary files differnew file mode 100644 index 000000000000..69a6ce6db323 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_4g.png Binary files differnew file mode 100644 index 000000000000..6f59975b0c96 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_e.png Binary files differnew file mode 100644 index 000000000000..2b593d10226c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_g.png Binary files differnew file mode 100644 index 000000000000..ef4cac8a2c0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_h.png Binary files differnew file mode 100644 index 000000000000..db42b0d0a2b8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_out_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..d0cc5794e7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_1x.png Binary files differnew file mode 100644 index 000000000000..903b03ecb307 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_3g.png Binary files differnew file mode 100644 index 000000000000..9578a2187a2e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_4g.png Binary files differnew file mode 100644 index 000000000000..c5e5cda14ee3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_e.png Binary files differnew file mode 100644 index 000000000000..0730e3e97bf9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_g.png Binary files differnew file mode 100644 index 000000000000..eafed592b7a4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_h.png Binary files differnew file mode 100644 index 000000000000..ea66c75e4e09 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_1x.png Binary files differnew file mode 100644 index 000000000000..4db62e38b487 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_3g.png Binary files differnew file mode 100644 index 000000000000..69a6ce6db323 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_4g.png Binary files differnew file mode 100644 index 000000000000..6f59975b0c96 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_e.png Binary files differnew file mode 100644 index 000000000000..2b593d10226c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_g.png Binary files differnew file mode 100644 index 000000000000..ef4cac8a2c0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_h.png Binary files differnew file mode 100644 index 000000000000..db42b0d0a2b8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..4db62e38b487 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..69a6ce6db323 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..6f59975b0c96 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_e.png Binary files differnew file mode 100644 index 000000000000..2b593d10226c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_g.png Binary files differnew file mode 100644 index 000000000000..ef4cac8a2c0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_h.png Binary files differnew file mode 100644 index 000000000000..db42b0d0a2b8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_1x.png Binary files differnew file mode 100644 index 000000000000..4db62e38b487 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_3g.png Binary files differnew file mode 100644 index 000000000000..69a6ce6db323 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_4g.png Binary files differnew file mode 100644 index 000000000000..6f59975b0c96 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_e.png Binary files differnew file mode 100644 index 000000000000..2b593d10226c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_g.png Binary files differnew file mode 100644 index 000000000000..ef4cac8a2c0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_h.png Binary files differnew file mode 100644 index 000000000000..db42b0d0a2b8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_0.png Binary files differnew file mode 100644 index 000000000000..8a9deeadf90f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_1.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_1.png Binary files differnew file mode 100644 index 000000000000..11ee533a1ff4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_1.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_1_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..43edb8c82465 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_2.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_2.png Binary files differnew file mode 100644 index 000000000000..7919030de673 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_2.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..0699681529e3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_3.png Binary files differnew file mode 100644 index 000000000000..95048385d491 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_3.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..db8bedb101da --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_4.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_4.png Binary files differnew file mode 100644 index 000000000000..89e1b2c0ce91 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_4.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_4_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..88f720d062ca --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_flightmode.png Binary files differnew file mode 100644 index 000000000000..89fcbd4eeaea --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_flightmode.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_in.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_in.png Binary files differnew file mode 100644 index 000000000000..0ec439cd32e3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_in.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_inout.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_inout.png Binary files differnew file mode 100644 index 000000000000..4b22619c21ab --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_inout.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_out.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_out.png Binary files differnew file mode 100644 index 000000000000..9b8c88904e4f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_signal_out.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_in.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_in.png Binary files differnew file mode 100644 index 000000000000..e601a90ef27e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_in.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_inout.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_inout.png Binary files differnew file mode 100644 index 000000000000..b65c93fbd197 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_inout.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_out.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_out.png Binary files differnew file mode 100644 index 000000000000..80fdafe18c0e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_out.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_0.png Binary files differnew file mode 100644 index 000000000000..c54f630ee9b5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_1.png Binary files differnew file mode 100644 index 000000000000..8cfc59bbd277 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_1.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..338101662833 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_2.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_2.png Binary files differnew file mode 100644 index 000000000000..0a77e7b9b32e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_2.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..660b3a03ef1a --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_3.png Binary files differnew file mode 100644 index 000000000000..0c278ad57f88 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_3.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_3_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..921d88b46f1f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_4.png Binary files differnew file mode 100644 index 000000000000..4c6c08e84d1b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_4.png diff --git a/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_4_fully.png b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..de32ddd8d210 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-hdpi/stat_sys_wifi_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/app_icon.png b/packages/SystemUI/res/drawable-xlarge-mdpi/app_icon.png Binary files differnew file mode 100644 index 000000000000..001811f2bc91 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/app_icon.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_bg_protect_tile.png b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_bg_protect_tile.png Binary files differnew file mode 100644 index 000000000000..3d0fbf216fb2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_bg_protect_tile.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_blue_glow.9.png b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_blue_glow.9.png Binary files differnew file mode 100644 index 000000000000..436283618f54 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_blue_glow.9.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_callout_line.png b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_callout_line.png Binary files differnew file mode 100644 index 000000000000..f4ccd7ee29a6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_callout_line.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg.png b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg.png Binary files differnew file mode 100644 index 000000000000..6392fa16742d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png Binary files differnew file mode 100644 index 000000000000..f6ee5967dfd3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/recents_thumbnail_bg_press.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_0.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_0.png Binary files differnew file mode 100644 index 000000000000..5087adb28571 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_100.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_100.png Binary files differnew file mode 100644 index 000000000000..4c212e7be03a --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_100.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_15.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_15.png Binary files differnew file mode 100644 index 000000000000..bf2307457149 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_15.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_28.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_28.png Binary files differnew file mode 100644 index 000000000000..45dcf77cfe33 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_28.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_43.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_43.png Binary files differnew file mode 100644 index 000000000000..a2848de03a34 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_43.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_57.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_57.png Binary files differnew file mode 100644 index 000000000000..89c998b1e1a3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_57.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_71.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_71.png Binary files differnew file mode 100644 index 000000000000..9269d6ec3d68 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_71.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_85.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_85.png Binary files differnew file mode 100644 index 000000000000..344ae30ec977 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_85.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim0.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim0.png Binary files differnew file mode 100644 index 000000000000..13b5cae0008d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim0.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim100.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim100.png Binary files differnew file mode 100644 index 000000000000..664755908c7a --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim100.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim15.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim15.png Binary files differnew file mode 100644 index 000000000000..a0e67c8fc70e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim15.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim28.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim28.png Binary files differnew file mode 100644 index 000000000000..9a75c24600f8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim28.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim43.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim43.png Binary files differnew file mode 100644 index 000000000000..a1f73c2c705d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim43.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim57.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim57.png Binary files differnew file mode 100644 index 000000000000..6b17f1ccd78e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim57.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim71.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim71.png Binary files differnew file mode 100644 index 000000000000..9553580324e4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim71.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim85.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim85.png Binary files differnew file mode 100644 index 000000000000..8507f39736c0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_charge_anim85.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_unknown.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_unknown.png Binary files differnew file mode 100644 index 000000000000..6966cec5d87b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_battery_unknown.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_bluetooth.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_bluetooth.png Binary files differnew file mode 100644 index 000000000000..84ce77f10111 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_bluetooth.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_bluetooth_connected.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_bluetooth_connected.png Binary files differnew file mode 100644 index 000000000000..b8670f2fec6d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_bluetooth_connected.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_1x.png Binary files differnew file mode 100644 index 000000000000..a885aab77a48 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_3g.png Binary files differnew file mode 100644 index 000000000000..32f08c83e58f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_4g.png Binary files differnew file mode 100644 index 000000000000..0111893e576d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_e.png Binary files differnew file mode 100644 index 000000000000..a9c547ea3d8a --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_g.png Binary files differnew file mode 100644 index 000000000000..68019534cdb2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_h.png Binary files differnew file mode 100644 index 000000000000..3ae25373bca5 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_1x.png Binary files differnew file mode 100644 index 000000000000..795c6e1d9636 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_3g.png Binary files differnew file mode 100644 index 000000000000..b7f53462effd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_4g.png Binary files differnew file mode 100644 index 000000000000..8a9f2e2c26e2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_e.png Binary files differnew file mode 100644 index 000000000000..2722c21bb103 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_g.png Binary files differnew file mode 100644 index 000000000000..596cae5ae484 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_h.png Binary files differnew file mode 100644 index 000000000000..50476ad62b80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_in_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..795c6e1d9636 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..b7f53462effd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..8c5c48286ae0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_e.png Binary files differnew file mode 100644 index 000000000000..2722c21bb103 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_g.png Binary files differnew file mode 100644 index 000000000000..596cae5ae484 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_h.png Binary files differnew file mode 100644 index 000000000000..50476ad62b80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_1x.png Binary files differnew file mode 100644 index 000000000000..795c6e1d9636 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_3g.png Binary files differnew file mode 100644 index 000000000000..b7f53462effd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_4g.png Binary files differnew file mode 100644 index 000000000000..b28bf04afbea --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_e.png Binary files differnew file mode 100644 index 000000000000..2722c21bb103 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_g.png Binary files differnew file mode 100644 index 000000000000..596cae5ae484 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_h.png Binary files differnew file mode 100644 index 000000000000..50476ad62b80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_out_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..36c2cf8efea6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_1x.png Binary files differnew file mode 100644 index 000000000000..aee1eed5c9fb --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_3g.png Binary files differnew file mode 100644 index 000000000000..30884a96768b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_4g.png Binary files differnew file mode 100644 index 000000000000..ce91aa90ad91 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_e.png Binary files differnew file mode 100644 index 000000000000..82a4f61b3cdf --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_g.png Binary files differnew file mode 100644 index 000000000000..55b6b3874cc9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_h.png Binary files differnew file mode 100644 index 000000000000..519154d37465 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_1x.png Binary files differnew file mode 100644 index 000000000000..795c6e1d9636 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_3g.png Binary files differnew file mode 100644 index 000000000000..b7f53462effd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_4g.png Binary files differnew file mode 100644 index 000000000000..b28bf04afbea --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_e.png Binary files differnew file mode 100644 index 000000000000..2722c21bb103 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_g.png Binary files differnew file mode 100644 index 000000000000..596cae5ae484 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_h.png Binary files differnew file mode 100644 index 000000000000..50476ad62b80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..795c6e1d9636 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..b7f53462effd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..b28bf04afbea --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_e.png Binary files differnew file mode 100644 index 000000000000..2722c21bb103 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_g.png Binary files differnew file mode 100644 index 000000000000..596cae5ae484 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_h.png Binary files differnew file mode 100644 index 000000000000..50476ad62b80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_1x.png Binary files differnew file mode 100644 index 000000000000..795c6e1d9636 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_3g.png Binary files differnew file mode 100644 index 000000000000..b7f53462effd --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_4g.png Binary files differnew file mode 100644 index 000000000000..b28bf04afbea --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_e.png Binary files differnew file mode 100644 index 000000000000..2722c21bb103 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_g.png Binary files differnew file mode 100644 index 000000000000..596cae5ae484 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_h.png Binary files differnew file mode 100644 index 000000000000..50476ad62b80 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_0.png Binary files differnew file mode 100644 index 000000000000..2de4515843a6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_1.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_1.png Binary files differnew file mode 100644 index 000000000000..cdbab379d85f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_1.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_1_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..ec398cb36bd0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_2.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_2.png Binary files differnew file mode 100644 index 000000000000..b1f16d679f73 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_2.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..e15a12b76092 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_3.png Binary files differnew file mode 100644 index 000000000000..90a1a3d2465b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_3.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..21d944a2f2bc --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_4.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_4.png Binary files differnew file mode 100644 index 000000000000..9b2263f016e9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_4.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_4_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..ca3623798e04 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_flightmode.png Binary files differnew file mode 100644 index 000000000000..2cea01037d0b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_flightmode.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_in.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_in.png Binary files differnew file mode 100644 index 000000000000..3d22838ff5fe --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_in.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_inout.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_inout.png Binary files differnew file mode 100644 index 000000000000..3bee79543bf2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_inout.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_out.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_out.png Binary files differnew file mode 100644 index 000000000000..ad6bdced9c4b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_signal_out.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_in.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_in.png Binary files differnew file mode 100644 index 000000000000..6d68d4e8261d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_in.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_inout.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_inout.png Binary files differnew file mode 100644 index 000000000000..04ddb6574ca0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_inout.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_out.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_out.png Binary files differnew file mode 100644 index 000000000000..830b006ef6a4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_out.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_0.png Binary files differnew file mode 100644 index 000000000000..f3be79b845e8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_1.png Binary files differnew file mode 100644 index 000000000000..7f335679bbec --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_1.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..471a9006d5ae --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_2.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_2.png Binary files differnew file mode 100644 index 000000000000..b153c838061e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_2.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..3a5ddb79f77f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_3.png Binary files differnew file mode 100644 index 000000000000..609117c3a55f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_3.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_3_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..d8cd1fb6b352 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_4.png Binary files differnew file mode 100644 index 000000000000..806b43b779f0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_4.png diff --git a/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_4_fully.png b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..f6994341f9ff --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-mdpi/stat_sys_wifi_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_0.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_0.png Binary files differnew file mode 100644 index 000000000000..64d8b5e27877 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_100.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_100.png Binary files differnew file mode 100644 index 000000000000..4e718b0749ec --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_100.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_15.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_15.png Binary files differnew file mode 100644 index 000000000000..7306b48057a0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_15.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_28.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_28.png Binary files differnew file mode 100644 index 000000000000..f414632ec322 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_28.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_43.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_43.png Binary files differnew file mode 100644 index 000000000000..9e7a84ad223d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_43.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_57.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_57.png Binary files differnew file mode 100644 index 000000000000..e17ce984db75 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_57.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_71.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_71.png Binary files differnew file mode 100644 index 000000000000..861b0b70c4f7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_71.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_85.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_85.png Binary files differnew file mode 100644 index 000000000000..fe1330b719de --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_85.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim0.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim0.png Binary files differnew file mode 100644 index 000000000000..d459a0041937 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim0.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim100.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim100.png Binary files differnew file mode 100644 index 000000000000..debd23e0aabf --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim100.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim15.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim15.png Binary files differnew file mode 100644 index 000000000000..69ba2229b3e2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim15.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim28.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim28.png Binary files differnew file mode 100644 index 000000000000..7d862bb7ec54 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim28.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim43.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim43.png Binary files differnew file mode 100644 index 000000000000..6687c82642fe --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim43.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim57.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim57.png Binary files differnew file mode 100644 index 000000000000..8438e76721be --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim57.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim71.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim71.png Binary files differnew file mode 100644 index 000000000000..1842da23e742 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim71.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim85.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim85.png Binary files differnew file mode 100644 index 000000000000..f9d2754a9cbf --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_charge_anim85.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_unknown.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_unknown.png Binary files differnew file mode 100644 index 000000000000..892ba42e19de --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_battery_unknown.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_bluetooth.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_bluetooth.png Binary files differnew file mode 100644 index 000000000000..73e0886e7bd0 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_bluetooth.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_bluetooth_connected.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_bluetooth_connected.png Binary files differnew file mode 100644 index 000000000000..dc3aae368e09 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_bluetooth_connected.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_1x.png Binary files differnew file mode 100644 index 000000000000..9d0fe7e63f2c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_3g.png Binary files differnew file mode 100644 index 000000000000..d3f6f555219d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_4g.png Binary files differnew file mode 100644 index 000000000000..7170a84b0258 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_e.png Binary files differnew file mode 100644 index 000000000000..febf95883d04 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_g.png Binary files differnew file mode 100644 index 000000000000..4da4f54bf14d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_h.png Binary files differnew file mode 100644 index 000000000000..e7755729cd0d --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_4g.png Binary files differnew file mode 100644 index 000000000000..5e0617fa48f1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_in_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..da2926f5de20 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_out_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_roam.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_roam.png Binary files differnew file mode 100644 index 000000000000..fef89cf2a30f --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_connected_roam.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_1x.png Binary files differnew file mode 100644 index 000000000000..c543b9a7f3a1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_3g.png Binary files differnew file mode 100644 index 000000000000..3395fff2aa68 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_4g.png Binary files differnew file mode 100644 index 000000000000..612843defdf7 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_e.png Binary files differnew file mode 100644 index 000000000000..9de370342a01 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_g.png Binary files differnew file mode 100644 index 000000000000..dabfec585ac9 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_h.png Binary files differnew file mode 100644 index 000000000000..0ca6fbf6e7ad --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_connected_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_in_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_inandout_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_1x.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_1x.png Binary files differnew file mode 100644 index 000000000000..04f827038680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_1x.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_3g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_3g.png Binary files differnew file mode 100644 index 000000000000..517705c04948 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_3g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_4g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_4g.png Binary files differnew file mode 100644 index 000000000000..947a42c033b6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_4g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_e.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_e.png Binary files differnew file mode 100644 index 000000000000..5c0ee2983371 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_e.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_g.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_g.png Binary files differnew file mode 100644 index 000000000000..31d6c017d7a8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_g.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_h.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_h.png Binary files differnew file mode 100644 index 000000000000..04ae05209c39 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_data_fully_out_h.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_0.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_0.png Binary files differnew file mode 100644 index 000000000000..b9410f601b0c --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_1.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_1.png Binary files differnew file mode 100644 index 000000000000..aa730967f4e4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_1.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_1_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..b534296ab680 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_2.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_2.png Binary files differnew file mode 100644 index 000000000000..a33c48803985 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_2.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_2_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..fdd9c9245be4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_3.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_3.png Binary files differnew file mode 100644 index 000000000000..5454b4962fc1 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_3.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_3_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..e338fd9656d3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_4.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_4.png Binary files differnew file mode 100644 index 000000000000..549b7d2a297e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_4.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_4_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..977932091574 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_4_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_flightmode.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_flightmode.png Binary files differnew file mode 100644 index 000000000000..5ca5827cbadb --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_flightmode.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_in.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_in.png Binary files differnew file mode 100644 index 000000000000..174ef2d7774a --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_in.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_inout.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_inout.png Binary files differnew file mode 100644 index 000000000000..3e9dece41bac --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_inout.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_out.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_out.png Binary files differnew file mode 100644 index 000000000000..8952833694a2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_signal_out.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_in.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_in.png Binary files differnew file mode 100644 index 000000000000..180a13bcbeeb --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_in.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_inout.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_inout.png Binary files differnew file mode 100644 index 000000000000..b9efa16805ff --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_inout.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_out.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_out.png Binary files differnew file mode 100644 index 000000000000..d8493acb9af4 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_out.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_0.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_0.png Binary files differnew file mode 100644 index 000000000000..885831e81c46 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_0.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_1.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_1.png Binary files differnew file mode 100644 index 000000000000..03fcf54eab87 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_1.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_1_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_1_fully.png Binary files differnew file mode 100644 index 000000000000..9bf7beca40d8 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_1_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_2.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_2.png Binary files differnew file mode 100644 index 000000000000..15a82aca6cb3 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_2.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_2_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_2_fully.png Binary files differnew file mode 100644 index 000000000000..eb9ce59a9ba2 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_2_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_3.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_3.png Binary files differnew file mode 100644 index 000000000000..1c62fe3fbf0b --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_3.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_3_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_3_fully.png Binary files differnew file mode 100644 index 000000000000..09cdfc4ba5fe --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_3_fully.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_4.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_4.png Binary files differnew file mode 100644 index 000000000000..5447a85dbe7e --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_4.png diff --git a/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_4_fully.png b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_4_fully.png Binary files differnew file mode 100644 index 000000000000..04187de44af6 --- /dev/null +++ b/packages/SystemUI/res/drawable-xlarge-xhdpi/stat_sys_wifi_signal_4_fully.png diff --git a/packages/SystemUI/res/layout/navigation_bar.xml b/packages/SystemUI/res/layout/navigation_bar.xml index b97c6a526fa9..bc2f7ee3ae44 100644 --- a/packages/SystemUI/res/layout/navigation_bar.xml +++ b/packages/SystemUI/res/layout/navigation_bar.xml @@ -35,32 +35,52 @@ <LinearLayout android:id="@+id/rot0" android:layout_height="match_parent" android:layout_width="match_parent" - android:paddingLeft="8dip" - android:paddingRight="8dip" android:orientation="horizontal" > <!-- navigation controls --> + <View + android:layout_width="32dp" + android:layout_height="match_parent" + android:layout_weight="0" + /> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/back" - android:layout_width="wrap_content" + android:layout_width="54dp" android:layout_height="match_parent" - android:src="@drawable/ic_sysbar_back" + android:src="@drawable/ic_sysbar_back_default" systemui:keyCode="4" + android:layout_weight="0" + /> + <View + android:layout_width="match_parent" + android:layout_height="match_parent" android:layout_weight="1" /> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home" - android:layout_width="wrap_content" + android:layout_width="54dp" android:layout_height="match_parent" - android:src="@drawable/ic_sysbar_home" + android:src="@drawable/ic_sysbar_home_default" systemui:keyCode="3" + android:layout_weight="0" + /> + <View + android:layout_width="match_parent" + android:layout_height="match_parent" android:layout_weight="1" /> + <ImageView android:id="@+id/recent_apps" + android:layout_width="54dp" + android:layout_height="match_parent" + android:src="@drawable/ic_sysbar_recent_default" + android:layout_weight="0" + /> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/menu" - android:layout_width="wrap_content" + android:layout_width="32dp" android:layout_height="match_parent" - android:src="@drawable/ic_sysbar_menu" + android:src="@drawable/ic_sysbar_menu_default" systemui:keyCode="82" - android:layout_weight="1" + android:layout_weight="0" + android:visibility="invisible" /> </LinearLayout> @@ -69,29 +89,52 @@ android:layout_width="match_parent" android:orientation="vertical" android:visibility="gone" + android:paddingTop="24dp" > - + <!-- navigation controls --> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/menu" + android:layout_height="32dp" android:layout_width="match_parent" - android:layout_height="wrap_content" - android:src="@drawable/ic_sysbar_menu" + android:src="@drawable/ic_sysbar_menu_default_land" systemui:keyCode="82" + android:layout_weight="0" + android:visibility="invisible" + /> + <ImageView android:id="@+id/recent_apps" + android:layout_height="54dp" + android:layout_width="match_parent" + android:src="@drawable/ic_sysbar_recent_default_land" + android:layout_weight="0" + /> + <View + android:layout_height="match_parent" + android:layout_width="match_parent" android:layout_weight="1" /> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home" + android:layout_height="54dp" android:layout_width="match_parent" - android:layout_height="wrap_content" - android:src="@drawable/ic_sysbar_home" + android:src="@drawable/ic_sysbar_home_default_land" systemui:keyCode="3" + android:layout_weight="0" + /> + <View + android:layout_height="match_parent" + android:layout_width="match_parent" android:layout_weight="1" /> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/back" + android:layout_height="54dp" android:layout_width="match_parent" - android:layout_height="wrap_content" - android:src="@drawable/ic_sysbar_back" + android:src="@drawable/ic_sysbar_back_default_land" systemui:keyCode="4" - android:layout_weight="1" + android:layout_weight="0" + /> + <View + android:layout_height="32dp" + android:layout_width="match_parent" + android:layout_weight="0" /> </LinearLayout> @@ -102,28 +145,7 @@ android:visibility="gone" > - <!-- navigation controls --> - <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/back" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:src="@drawable/ic_sysbar_back" - systemui:keyCode="4" - android:layout_weight="1" - /> - <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:src="@drawable/ic_sysbar_home" - systemui:keyCode="3" - android:layout_weight="1" - /> - <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/menu" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:src="@drawable/ic_sysbar_menu" - systemui:keyCode="82" - android:layout_weight="1" - /> + <!-- not used --> </LinearLayout> </FrameLayout> diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index fc35a48faa48..3944c203cc3d 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -40,7 +40,7 @@ <dimen name="peek_window_y_offset">-12dp</dimen> <!-- thickness (height) of the navigation bar on phones that require it --> - <dimen name="navigation_bar_size">42dp</dimen> + <dimen name="navigation_bar_size">32dp</dimen> <!-- thickness (height) of each notification row, including any separators or padding --> <dimen name="notification_height">65dp</dimen> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java index 7dafb8921059..22181b8337ae 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java @@ -40,10 +40,19 @@ public class NavigationBarView extends LinearLayout { protected IStatusBarService mBarService; final Display mDisplay; + View mCurrentView = null; View[] mRotatedViews = new View[4]; View mBackground; Animator mLastAnimator = null; + public View getRecentsButton() { + return mCurrentView.findViewById(R.id.recent_apps); + } + + public View getMenuButton() { + return mCurrentView.findViewById(R.id.menu); + } + public NavigationBarView(Context context, AttributeSet attrs) { super(context, attrs); mDisplay = ((WindowManager)context.getSystemService( @@ -93,6 +102,8 @@ public class NavigationBarView extends LinearLayout { mRotatedViews[Surface.ROTATION_270] = NAVBAR_ALWAYS_AT_RIGHT ? findViewById(R.id.rot90) : findViewById(R.id.rot270); + + mCurrentView = mRotatedViews[Surface.ROTATION_0]; } @Override @@ -107,7 +118,8 @@ public class NavigationBarView extends LinearLayout { for (int i=0; i<4; i++) { mRotatedViews[i].setVisibility(View.GONE); } - mRotatedViews[rot].setVisibility(View.VISIBLE); + mCurrentView = mRotatedViews[rot]; + mCurrentView.setVisibility(View.VISIBLE); android.util.Log.d("NavigationBarView", "reorient(): rot=" + mDisplay.getRotation()); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index f3c26239afd0..d8474db3c2ef 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -372,11 +372,20 @@ public class PhoneStatusBar extends StatusBar { return res.getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height); } + private View.OnClickListener mRecentsClickListener = new View.OnClickListener() { + public void onClick(View v) { + toggleRecentApps(); + } + }; + // For small-screen devices (read: phones) that lack hardware navigation buttons private void addNavigationBar() { if (mNavigationBarView == null) return; mNavigationBarView.reorient(); + + mNavigationBarView.getRecentsButton().setOnClickListener(mRecentsClickListener); + WindowManagerImpl.getDefault().addView( mNavigationBarView, getNavigationBarLayoutParams()); } @@ -385,6 +394,9 @@ public class PhoneStatusBar extends StatusBar { if (mNavigationBarView == null) return; mNavigationBarView.reorient(); + + mNavigationBarView.getRecentsButton().setOnClickListener(mRecentsClickListener); + WindowManagerImpl.getDefault().updateViewLayout( mNavigationBarView, getNavigationBarLayoutParams()); } @@ -1230,8 +1242,20 @@ public class PhoneStatusBar extends StatusBar { } } + public void topAppWindowChanged(boolean showMenu) { + if (DEBUG) { + Slog.d(TAG, (showMenu?"showing":"hiding") + " the MENU button"); + } + if (mNavigationBarView != null) { + mNavigationBarView.getMenuButton().setVisibility(showMenu + ? View.VISIBLE : View.INVISIBLE); + } + + // See above re: lights-out policy for legacy apps. + if (showMenu) setLightsOn(true); + } + // Not supported - public void topAppWindowChanged(boolean visible) { } public void setImeWindowStatus(IBinder token, int vis, int backDisposition) { } @Override public void setHardKeyboardStatus(boolean available, boolean enabled) { } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java index fe279c838b61..df09f84e5c51 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java @@ -1001,14 +1001,14 @@ public class TabletStatusBar extends StatusBar implements mHandler.sendEmptyMessage(on ? MSG_SHOW_CHROME : MSG_HIDE_CHROME); } - public void topAppWindowChanged(boolean windowVisible) { + public void topAppWindowChanged(boolean showMenu) { if (DEBUG) { - Slog.d(TAG, (windowVisible?"showing":"hiding") + " the MENU button"); + Slog.d(TAG, (showMenu?"showing":"hiding") + " the MENU button"); } - mMenuButton.setVisibility(windowVisible ? View.VISIBLE : View.GONE); + mMenuButton.setVisibility(showMenu ? View.VISIBLE : View.GONE); // See above re: lights-out policy for legacy apps. - if (windowVisible) setLightsOn(true); + if (showMenu) setLightsOn(true); mCompatModeButton.refresh(); if (mCompatModeButton.getVisibility() == View.VISIBLE) { diff --git a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java index eea30407af55..b60bae7d49eb 100644 --- a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java +++ b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java @@ -682,8 +682,9 @@ public class LockPatternKeyguardView extends KeyguardViewBase { final boolean usingLockPattern = mLockPatternUtils.getKeyguardStoredPasswordQuality() == DevicePolicyManager.PASSWORD_QUALITY_SOMETHING; - boolean showSlidingTab = getResources().getBoolean(R.bool.config_enableSlidingTabFirst); - if (isSecure() && (usingLockPattern || !showSlidingTab)) { + boolean showLockBeforeUnlock = getResources() + .getBoolean(R.bool.config_enableLockBeforeUnlockScreen); + if (isSecure() && (usingLockPattern || !showLockBeforeUnlock)) { return Mode.UnlockScreen; } else { return Mode.LockScreen; diff --git a/services/java/com/android/server/DnsPinger.java b/services/java/com/android/server/DnsPinger.java index 5cfda7ec9965..05de53a2810c 100644 --- a/services/java/com/android/server/DnsPinger.java +++ b/services/java/com/android/server/DnsPinger.java @@ -38,7 +38,7 @@ import java.util.Random; * API may not differentiate between a time out and a failure lookup (which we * really care about). * <p> - * TODO : More general API. Wifi is currently hard coded + * TODO : More general API. Socket does not bind to specified connection type * TODO : Choice of DNS query location - current looks up www.android.com * * @hide @@ -58,27 +58,26 @@ public final class DnsPinger { private ConnectivityManager mConnectivityManager = null; private ContentResolver mContentResolver; private Context mContext; + private int mConnectionType; private String TAG; - public DnsPinger(String TAG, Context context) { + + /** + * @param connectionType The connection type from @link {@link ConnectivityManager} + */ + public DnsPinger(String TAG, Context context, int connectionType) { mContext = context; mContentResolver = context.getContentResolver(); + mConnectionType = connectionType; this.TAG = TAG; } /** - * Gets the first DNS of the current Wifi AP. - * @return The first DNS of the current AP. + * @return The first DNS in the link properties of the specified connection type */ public InetAddress getDns() { - if (mConnectivityManager == null) { - mConnectivityManager = (ConnectivityManager) mContext.getSystemService( - Context.CONNECTIVITY_SERVICE); - } - - LinkProperties linkProperties = mConnectivityManager.getLinkProperties( - ConnectivityManager.TYPE_WIFI); + LinkProperties linkProperties = getCurLinkProperties(); if (linkProperties == null) return null; @@ -89,6 +88,14 @@ public final class DnsPinger { return dnses.iterator().next(); } + private LinkProperties getCurLinkProperties() { + if (mConnectivityManager == null) { + mConnectivityManager = (ConnectivityManager) mContext.getSystemService( + Context.CONNECTIVITY_SERVICE); + } + return mConnectivityManager.getLinkProperties(mConnectionType); + } + /** * @return time to response. Negative value on error. */ diff --git a/services/java/com/android/server/InputMethodManagerService.java b/services/java/com/android/server/InputMethodManagerService.java index 8037d7a41682..b03bd4d28df0 100644 --- a/services/java/com/android/server/InputMethodManagerService.java +++ b/services/java/com/android/server/InputMethodManagerService.java @@ -137,6 +137,7 @@ public class InputMethodManagerService extends IInputMethodManager.Stub private static final String NOT_A_SUBTYPE_ID_STR = String.valueOf(NOT_A_SUBTYPE_ID); private static final String SUBTYPE_MODE_KEYBOARD = "keyboard"; private static final String SUBTYPE_MODE_VOICE = "voice"; + private static final String TAG_TRY_SUPPRESSING_IME_SWITCHER = "TrySuppressingImeSwitcher"; final Context mContext; final Resources mRes; @@ -1057,25 +1058,44 @@ public class InputMethodManagerService extends IInputMethodManager.Stub synchronized (mMethodMap) { List<InputMethodInfo> imis = mSettings.getEnabledInputMethodListLocked(); final int N = imis.size(); - int count = 0; + if (N > 2) return true; + if (N < 1) return false; + int nonAuxCount = 0; + int auxCount = 0; + InputMethodSubtype nonAuxSubtype = null; + InputMethodSubtype auxSubtype = null; for(int i = 0; i < N; ++i) { final InputMethodInfo imi = imis.get(i); final List<InputMethodSubtype> subtypes = getEnabledInputMethodSubtypeListLocked( imi, true); final int subtypeCount = subtypes.size(); if (subtypeCount == 0) { - ++count; + ++nonAuxCount; } else { for (int j = 0; j < subtypeCount; ++j) { - if (!subtypes.get(j).isAuxiliary()) { - ++count; + final InputMethodSubtype subtype = subtypes.get(j); + if (!subtype.isAuxiliary()) { + ++nonAuxCount; + nonAuxSubtype = subtype; + } else { + ++auxCount; + auxSubtype = subtype; } } } - if (count > 1) return true; } + if (nonAuxCount > 1 || auxCount > 1) { + return true; + } else if (nonAuxCount == 1 && auxCount == 1) { + if (nonAuxSubtype != null && auxSubtype != null + && nonAuxSubtype.getLocale().equals(auxSubtype.getLocale()) + && nonAuxSubtype.containsExtraValueKey(TAG_TRY_SUPPRESSING_IME_SWITCHER)) { + return false; + } + return true; + } + return false; } - return false; } @Override diff --git a/services/java/com/android/server/WifiWatchdogService.java b/services/java/com/android/server/WifiWatchdogService.java index 0b7947882ee8..3ba9c14cf4d7 100644 --- a/services/java/com/android/server/WifiWatchdogService.java +++ b/services/java/com/android/server/WifiWatchdogService.java @@ -22,6 +22,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.database.ContentObserver; +import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; import android.net.wifi.ScanResult; @@ -162,7 +163,8 @@ public class WifiWatchdogService { mContext = context; mContentResolver = context.getContentResolver(); mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); - mDnsPinger = new DnsPinger("WifiWatchdogServer.DnsPinger", context); + mDnsPinger = new DnsPinger("WifiWatchdogServer.DnsPinger", context, + ConnectivityManager.TYPE_WIFI); HandlerThread handlerThread = new HandlerThread("WifiWatchdogServiceThread"); handlerThread.start(); @@ -523,7 +525,7 @@ public class WifiWatchdogService { if (DBG) { mDNSCheckLogStr = String.format("Dns Check %d. Pinging %s on ssid [%s]: ", - mStatus.numFullDNSchecks, mDnsPinger.getDns().getHostAddress(), + mStatus.numFullDNSchecks, mDnsPinger.getDns(), mStatus.ssid); } } @@ -717,11 +719,13 @@ public class WifiWatchdogService { pw.print("State " + mStatus.state); pw.println(", network [" + mStatus.ssid + ", " + mStatus.bssid + "]"); pw.print("checkCount " + mStatus.numFullDNSchecks); - pw.print(", bssids: " + mStatus.allBssids.size()); + pw.println(", bssids: " + mStatus.allBssids); pw.print(", hasCheckMessages? " + mHandler.hasMessages(WifiWatchdogHandler.CHECK_SEQUENCE_STEP)); pw.println(" hasSingleCheckMessages? " + mHandler.hasMessages(WifiWatchdogHandler.SINGLE_DNS_CHECK)); + pw.println("DNS check log str: " + mDNSCheckLogStr); + pw.println("lastSingleCheck: " + mStatus.lastSingleCheckTime); } /** diff --git a/services/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/java/com/android/server/accessibility/AccessibilityManagerService.java index a2019fcb0ca4..10dd9244bb1e 100644 --- a/services/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -550,6 +550,26 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub private void notifyEventListenerLocked(Service service, int eventType) { IEventListener listener = service.mServiceInterface; AccessibilityEvent event = service.mPendingEvents.get(eventType); + + // Check for null here because there is a concurrent scenario in which this + // happens: 1) A binder thread calls notifyAccessibilityServiceDelayedLocked + // which posts a message for dispatching an event. 2) The message is pulled + // from the queue by the handler on the service thread and the latter is + // just about to acquire the lock and call this method. 3) Now another binder + // thread acquires the lock calling notifyAccessibilityServiceDelayedLocked + // so the service thread waits for the lock; 4) The binder thread replaces + // the event with a more recent one (assume the same event type) and posts a + // dispatch request releasing the lock. 5) Now the main thread is unblocked and + // dispatches the event which is removed from the pending ones. 6) And ... now + // the service thread handles the last message posted by the last binder call + // but the event is already dispatched and hence looking it up in the pending + // ones yields null. This check is much simpler that keeping count for each + // event type of each service to catch such a scenario since only one message + // is processed at a time. + if (event == null) { + return; + } + service.mPendingEvents.remove(eventType); try { if (mSecurityPolicy.canRetrieveWindowContent(service)) { diff --git a/services/java/com/android/server/net/NetworkStatsService.java b/services/java/com/android/server/net/NetworkStatsService.java index 524dd4090520..4a79d17ad8e7 100644 --- a/services/java/com/android/server/net/NetworkStatsService.java +++ b/services/java/com/android/server/net/NetworkStatsService.java @@ -1062,7 +1062,9 @@ public class NetworkStatsService extends INetworkStatsService.Stub { Slog.w(TAG, "kernel does not support bandwidth control"); return false; } - return Settings.Secure.getInt(mResolver, NETSTATS_ENABLED, 1) != 0; + // TODO: once things stabilize, enable by default. + // For now: ./vendor/google/tools/override-gservices secure:netstats_enabled=1 + return Settings.Secure.getInt(mResolver, NETSTATS_ENABLED, 0) != 0; } public long getPollInterval() { return getSecureLong(NETSTATS_POLL_INTERVAL, 15 * MINUTE_IN_MILLIS); diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index 0ae79294f9a7..64d214b5487a 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -31,6 +31,7 @@ #include <binder/BinderService.h> #include <binder/IServiceManager.h> +#include <binder/PermissionCache.h> #include <gui/ISensorServer.h> #include <gui/ISensorEventConnection.h> @@ -58,8 +59,7 @@ namespace android { */ SensorService::SensorService() - : mDump("android.permission.DUMP"), - mInitCheck(NO_INIT) + : mInitCheck(NO_INIT) { } @@ -166,12 +166,14 @@ SensorService::~SensorService() delete mSensorMap.valueAt(i); } +static const String16 sDump("android.permission.DUMP"); + status_t SensorService::dump(int fd, const Vector<String16>& args) { const size_t SIZE = 1024; char buffer[SIZE]; String8 result; - if (!mDump.checkCalling()) { + if (!PermissionCache::checkCallingPermission(sDump)) { snprintf(buffer, SIZE, "Permission Denial: " "can't dump SurfaceFlinger from pid=%d, uid=%d\n", IPCThreadState::self()->getCallingPid(), diff --git a/services/sensorservice/SensorService.h b/services/sensorservice/SensorService.h index 4d0f1d9d9c5d..85f4ecbf906c 100644 --- a/services/sensorservice/SensorService.h +++ b/services/sensorservice/SensorService.h @@ -27,7 +27,6 @@ #include <utils/RefBase.h> #include <binder/BinderService.h> -#include <binder/Permission.h> #include <gui/Sensor.h> #include <gui/SensorChannel.h> @@ -117,7 +116,6 @@ class SensorService : Vector<Sensor> mUserSensorList; DefaultKeyedVector<int, SensorInterface*> mSensorMap; Vector<SensorInterface *> mVirtualSensorList; - Permission mDump; status_t mInitCheck; // protected by mLock diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index 2bab6a8fe18b..35e29a6315a8 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -101,9 +101,8 @@ Layer::~Layer() } void Layer::onFrameQueued() { - if (android_atomic_or(1, &mQueuedFrames) == 0) { - mFlinger->signalEvent(); - } + android_atomic_inc(&mQueuedFrames); + mFlinger->signalEvent(); } // called with SurfaceFlinger::mStateLock as soon as the layer is entered @@ -406,20 +405,18 @@ bool Layer::isCropped() const { void Layer::lockPageFlip(bool& recomputeVisibleRegions) { - if (android_atomic_and(0, &mQueuedFrames)) { + if (mQueuedFrames > 0) { + // signal another event if we have more frames pending + if (android_atomic_dec(&mQueuedFrames) > 1) { + mFlinger->signalEvent(); + } + if (mSurfaceTexture->updateTexImage() < NO_ERROR) { // something happened! recomputeVisibleRegions = true; return; } - // signal another event if we have more frames waiting - if (mSurfaceTexture->getQueuedCount()) { - if (android_atomic_or(1, &mQueuedFrames) == 0) { - mFlinger->signalEvent(); - } - } - mActiveBuffer = mSurfaceTexture->getCurrentBuffer(); mSurfaceTexture->getTransformMatrix(mTextureMatrix); diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 97edfeef5057..f0b19f26e93e 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -32,6 +32,7 @@ #include <binder/IPCThreadState.h> #include <binder/IServiceManager.h> #include <binder/MemoryHeapBase.h> +#include <binder/PermissionCache.h> #include <utils/String8.h> #include <utils/String16.h> @@ -67,6 +68,13 @@ namespace android { // --------------------------------------------------------------------------- +const String16 sHardwareTest("android.permission.HARDWARE_TEST"); +const String16 sAccessSurfaceFlinger("android.permission.ACCESS_SURFACE_FLINGER"); +const String16 sReadFramebuffer("android.permission.READ_FRAME_BUFFER"); +const String16 sDump("android.permission.DUMP"); + +// --------------------------------------------------------------------------- + SurfaceFlinger::SurfaceFlinger() : BnSurfaceComposer(), Thread(false), mTransactionFlags(0), @@ -74,10 +82,6 @@ SurfaceFlinger::SurfaceFlinger() mResizeTransationPending(false), mLayersRemoved(false), mBootTime(systemTime()), - mHardwareTest("android.permission.HARDWARE_TEST"), - mAccessSurfaceFlinger("android.permission.ACCESS_SURFACE_FLINGER"), - mReadFramebuffer("android.permission.READ_FRAME_BUFFER"), - mDump("android.permission.DUMP"), mVisibleRegionsDirty(false), mHwWorkListDirty(false), mDeferReleaseConsole(false), @@ -1464,7 +1468,8 @@ status_t SurfaceFlinger::dump(int fd, const Vector<String16>& args) const size_t SIZE = 4096; char buffer[SIZE]; String8 result; - if (!mDump.checkCalling()) { + + if (!PermissionCache::checkCallingPermission(sDump)) { snprintf(buffer, SIZE, "Permission Denial: " "can't dump SurfaceFlinger from pid=%d, uid=%d\n", IPCThreadState::self()->getCallingPid(), @@ -1596,7 +1601,8 @@ status_t SurfaceFlinger::onTransact( IPCThreadState* ipc = IPCThreadState::self(); const int pid = ipc->getCallingPid(); const int uid = ipc->getCallingUid(); - if ((uid != AID_GRAPHICS) && !mAccessSurfaceFlinger.check(pid, uid)) { + if ((uid != AID_GRAPHICS) && + !PermissionCache::checkPermission(sAccessSurfaceFlinger, pid, uid)) { LOGE("Permission Denial: " "can't access SurfaceFlinger pid=%d, uid=%d", pid, uid); return PERMISSION_DENIED; @@ -1609,7 +1615,8 @@ status_t SurfaceFlinger::onTransact( IPCThreadState* ipc = IPCThreadState::self(); const int pid = ipc->getCallingPid(); const int uid = ipc->getCallingUid(); - if ((uid != AID_GRAPHICS) && !mReadFramebuffer.check(pid, uid)) { + if ((uid != AID_GRAPHICS) && + !PermissionCache::checkPermission(sReadFramebuffer, pid, uid)) { LOGE("Permission Denial: " "can't read framebuffer pid=%d, uid=%d", pid, uid); return PERMISSION_DENIED; @@ -1621,7 +1628,7 @@ status_t SurfaceFlinger::onTransact( status_t err = BnSurfaceComposer::onTransact(code, data, reply, flags); if (err == UNKNOWN_TRANSACTION || err == PERMISSION_DENIED) { CHECK_INTERFACE(ISurfaceComposer, data, reply); - if (UNLIKELY(!mHardwareTest.checkCalling())) { + if (UNLIKELY(!PermissionCache::checkCallingPermission(sHardwareTest))) { IPCThreadState* ipc = IPCThreadState::self(); const int pid = ipc->getCallingPid(); const int uid = ipc->getCallingUid(); @@ -2404,8 +2411,7 @@ status_t Client::onTransact( const int self_pid = getpid(); if (UNLIKELY(pid != self_pid && uid != AID_GRAPHICS && uid != 0)) { // we're called from a different process, do the real check - if (!checkCallingPermission( - String16("android.permission.ACCESS_SURFACE_FLINGER"))) + if (!PermissionCache::checkCallingPermission(sAccessSurfaceFlinger)) { LOGE("Permission Denial: " "can't openGlobalTransaction pid=%d, uid=%d", pid, uid); diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index af1ef04dc29e..45f80aedc24a 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -20,21 +20,20 @@ #include <stdint.h> #include <sys/types.h> -#include <utils/SortedVector.h> -#include <utils/KeyedVector.h> -#include <utils/threads.h> #include <utils/Atomic.h> #include <utils/Errors.h> +#include <utils/KeyedVector.h> #include <utils/RefBase.h> +#include <utils/SortedVector.h> +#include <utils/threads.h> -#include <binder/IMemory.h> -#include <binder/Permission.h> #include <binder/BinderService.h> +#include <binder/IMemory.h> #include <ui/PixelFormat.h> +#include <surfaceflinger/IGraphicBufferAlloc.h> #include <surfaceflinger/ISurfaceComposer.h> #include <surfaceflinger/ISurfaceComposerClient.h> -#include <surfaceflinger/IGraphicBufferAlloc.h> #include "Barrier.h" #include "Layer.h" @@ -353,11 +352,7 @@ private: surface_flinger_cblk_t* mServerCblk; GLuint mWormholeTexName; nsecs_t mBootTime; - Permission mHardwareTest; - Permission mAccessSurfaceFlinger; - Permission mReadFramebuffer; - Permission mDump; - + // Can only accessed from the main thread, these members // don't need synchronization State mDrawingState; diff --git a/telephony/java/com/android/internal/telephony/ApnContext.java b/telephony/java/com/android/internal/telephony/ApnContext.java index 5ec00e834e9e..a52f1ca7bec0 100644 --- a/telephony/java/com/android/internal/telephony/ApnContext.java +++ b/telephony/java/com/android/internal/telephony/ApnContext.java @@ -16,8 +16,6 @@ package com.android.internal.telephony; -import android.app.PendingIntent; - import android.util.Log; import java.util.ArrayList; import java.util.concurrent.atomic.AtomicBoolean; @@ -49,8 +47,6 @@ public class ApnContext { String mReason; - PendingIntent mReconnectIntent; - /** * user/app requested connection on this APN */ @@ -90,9 +86,9 @@ public class ApnContext { public synchronized void setDataConnectionAc(DataConnectionAc dcac) { if (dcac != null) { - dcac.addApnContext(this); + dcac.addApnContextSync(this); } else { - if (mDataConnectionAc != null) mDataConnectionAc.removeApnContext(this); + if (mDataConnectionAc != null) mDataConnectionAc.removeApnContextSync(this); } mDataConnectionAc = dcac; } @@ -169,16 +165,6 @@ public class ApnContext { return mReason; } - public synchronized void setReconnectIntent(PendingIntent intent) { - if (DBG) - log("set ReconnectIntent for type " + mApnType); - mReconnectIntent = intent; - } - - public synchronized PendingIntent getReconnectIntent() { - return mReconnectIntent; - } - public boolean isReady() { return mDataEnabled.get() && mDependencyMet.get(); } diff --git a/telephony/java/com/android/internal/telephony/DataConnection.java b/telephony/java/com/android/internal/telephony/DataConnection.java index cb8b0e562988..5c84fdc2b736 100644 --- a/telephony/java/com/android/internal/telephony/DataConnection.java +++ b/telephony/java/com/android/internal/telephony/DataConnection.java @@ -22,6 +22,7 @@ import com.android.internal.util.Protocol; import com.android.internal.util.State; import com.android.internal.util.StateMachine; +import android.app.PendingIntent; import android.net.LinkAddress; import android.net.LinkCapabilities; import android.net.LinkProperties; @@ -35,8 +36,10 @@ import android.os.Parcelable; import android.os.SystemProperties; import android.text.TextUtils; +import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; +import java.util.List; import java.util.concurrent.atomic.AtomicInteger; /** @@ -68,6 +71,8 @@ public abstract class DataConnection extends StateMachine { protected static int mCount; protected AsyncChannel mAc; + private List<ApnContext> mApnList = null; + PendingIntent mReconnectIntent = null; /** * Used internally for saving connecting parameters. @@ -250,6 +255,8 @@ public abstract class DataConnection extends StateMachine { addState(mDisconnectingState, mDefaultState); addState(mDisconnectingErrorCreatingConnection, mDefaultState); setInitialState(mInactiveState); + + mApnList = new ArrayList<ApnContext>(); if (DBG) log("DataConnection constructor X"); } @@ -662,7 +669,41 @@ public abstract class DataConnection extends StateMachine { mAc.replyToMessage(msg, DataConnectionAc.RSP_GET_REFCOUNT, mRefCount); break; } - + case DataConnectionAc.REQ_ADD_APNCONTEXT: { + ApnContext apnContext = (ApnContext) msg.obj; + if (VDBG) log("REQ_ADD_APNCONTEXT apn=" + apnContext.getApnType()); + if (!mApnList.contains(apnContext)) { + mApnList.add(apnContext); + } + mAc.replyToMessage(msg, DataConnectionAc.RSP_ADD_APNCONTEXT); + break; + } + case DataConnectionAc.REQ_REMOVE_APNCONTEXT: { + ApnContext apnContext = (ApnContext) msg.obj; + if (VDBG) log("REQ_REMOVE_APNCONTEXT apn=" + apnContext.getApnType()); + mApnList.remove(apnContext); + mAc.replyToMessage(msg, DataConnectionAc.RSP_REMOVE_APNCONTEXT); + break; + } + case DataConnectionAc.REQ_GET_APNCONTEXT_LIST: { + if (VDBG) log("REQ_GET_APNCONTEXT_LIST num in list=" + mApnList.size()); + mAc.replyToMessage(msg, DataConnectionAc.RSP_GET_APNCONTEXT_LIST, + new ArrayList(mApnList)); + break; + } + case DataConnectionAc.REQ_SET_RECONNECT_INTENT: { + PendingIntent intent = (PendingIntent) msg.obj; + if (VDBG) log("REQ_SET_RECONNECT_INTENT"); + mReconnectIntent = intent; + mAc.replyToMessage(msg, DataConnectionAc.RSP_SET_RECONNECT_INTENT); + break; + } + case DataConnectionAc.REQ_GET_RECONNECT_INTENT: { + if (VDBG) log("REQ_GET_RECONNECT_INTENT"); + mAc.replyToMessage(msg, DataConnectionAc.RSP_GET_RECONNECT_INTENT, + mReconnectIntent); + break; + } case EVENT_CONNECT: if (DBG) log("DcDefaultState: msg.what=EVENT_CONNECT, fail not expected"); ConnectionParams cp = (ConnectionParams) msg.obj; diff --git a/telephony/java/com/android/internal/telephony/DataConnectionAc.java b/telephony/java/com/android/internal/telephony/DataConnectionAc.java index e23f1ccc3b8e..309dbed669ba 100644 --- a/telephony/java/com/android/internal/telephony/DataConnectionAc.java +++ b/telephony/java/com/android/internal/telephony/DataConnectionAc.java @@ -19,6 +19,7 @@ package com.android.internal.telephony; import com.android.internal.util.AsyncChannel; import com.android.internal.util.Protocol; +import android.app.PendingIntent; import android.net.LinkCapabilities; import android.net.LinkProperties; import android.net.ProxyProperties; @@ -26,8 +27,6 @@ import android.os.Message; import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; -import java.util.List; /** * AsyncChannel to a DataConnection @@ -35,7 +34,6 @@ import java.util.List; public class DataConnectionAc extends AsyncChannel { private static final boolean DBG = false; private String mLogTag; - private List<ApnContext> mApnList = null; public DataConnection dataConnection; @@ -68,6 +66,21 @@ public class DataConnectionAc extends AsyncChannel { public static final int REQ_GET_REFCOUNT = BASE + 16; public static final int RSP_GET_REFCOUNT = BASE + 17; + public static final int REQ_ADD_APNCONTEXT = BASE + 18; + public static final int RSP_ADD_APNCONTEXT = BASE + 19; + + public static final int REQ_REMOVE_APNCONTEXT = BASE + 20; + public static final int RSP_REMOVE_APNCONTEXT = BASE + 21; + + public static final int REQ_GET_APNCONTEXT_LIST = BASE + 22; + public static final int RSP_GET_APNCONTEXT_LIST = BASE + 23; + + public static final int REQ_SET_RECONNECT_INTENT = BASE + 24; + public static final int RSP_SET_RECONNECT_INTENT = BASE + 25; + + public static final int REQ_GET_RECONNECT_INTENT = BASE + 26; + public static final int RSP_GET_RECONNECT_INTENT = BASE + 27; + /** * enum used to notify action taken or necessary to be * taken after the link property is changed. @@ -91,7 +104,6 @@ public class DataConnectionAc extends AsyncChannel { public DataConnectionAc(DataConnection dc, String logTag) { dataConnection = dc; mLogTag = logTag; - mApnList = Collections.synchronizedList(new ArrayList<ApnContext>()); } /** @@ -379,32 +391,147 @@ public class DataConnectionAc extends AsyncChannel { } /** - * Add ApnContext association. + * Request to add ApnContext association. + * Response RSP_ADD_APNCONTEXT when complete. + */ + public void reqAddApnContext(ApnContext apnContext) { + Message response = sendMessageSynchronously(REQ_ADD_APNCONTEXT, apnContext); + if (DBG) log("reqAddApnContext"); + } + + /** + * Add ApnContext association synchronoulsy. * * @param ApnContext to associate */ - public void addApnContext(ApnContext apnContext) { - if (!mApnList.contains(apnContext)) { - mApnList.add(apnContext); + public void addApnContextSync(ApnContext apnContext) { + Message response = sendMessageSynchronously(REQ_ADD_APNCONTEXT, apnContext); + if ((response != null) && (response.what == RSP_ADD_APNCONTEXT)) { + if (DBG) log("addApnContext ok"); + } else { + log("addApnContext error response=" + response); } } /** + * Request to remove ApnContext association. + * Response RSP_REMOVE_APNCONTEXT when complete. + */ + public void reqRemomveApnContext(ApnContext apnContext) { + Message response = sendMessageSynchronously(REQ_REMOVE_APNCONTEXT, apnContext); + if (DBG) log("reqRemomveApnContext"); + } + + /** * Remove ApnContext associateion. * * @param ApnContext to dissociate */ - public void removeApnContext(ApnContext apnContext) { - mApnList.remove(apnContext); + public void removeApnContextSync(ApnContext apnContext) { + Message response = sendMessageSynchronously(REQ_REMOVE_APNCONTEXT, apnContext); + if ((response != null) && (response.what == RSP_REMOVE_APNCONTEXT)) { + if (DBG) log("removeApnContext ok"); + } else { + log("removeApnContext error response=" + response); + } + } + + /** + * Request to retrive ApnContext List associated with DC. + * Response RSP_GET_APNCONTEXT_LIST when complete. + */ + public void reqGetApnList(ApnContext apnContext) { + Message response = sendMessageSynchronously(REQ_GET_APNCONTEXT_LIST); + if (DBG) log("reqGetApnList"); + } + + /** + * Retrieve Collection of ApnContext from the response message. + * + * @param Message sent from DC in response to REQ_GET_APNCONTEXT_LIST. + * @return Collection of ApnContext + */ + public Collection<ApnContext> rspApnList(Message response) { + Collection<ApnContext> retVal = (Collection<ApnContext>)response.obj; + if (retVal == null) retVal = new ArrayList<ApnContext>(); + return retVal; } /** - * Retrieve collection of ApnContext currently associated with the DataConnectionAc. + * Retrieve collection of ApnContext currently associated with + * the DataConnectionA synchronously. * * @return Collection of ApnContext */ - public Collection<ApnContext> getApnList() { - return mApnList; + public Collection<ApnContext> getApnListSync() { + Message response = sendMessageSynchronously(REQ_GET_APNCONTEXT_LIST); + if ((response != null) && (response.what == RSP_GET_APNCONTEXT_LIST)) { + if (DBG) log("getApnList ok"); + return rspApnList(response); + } else { + log("getApnList error response=" + response); + // return dummy list with no entry + return new ArrayList<ApnContext>(); + } + } + + /** + * Request to set Pending ReconnectIntent to DC. + * Response RSP_SET_RECONNECT_INTENT when complete. + */ + public void reqSetReconnectIntent(PendingIntent intent) { + Message response = sendMessageSynchronously(REQ_SET_RECONNECT_INTENT, intent); + if (DBG) log("reqSetReconnectIntent"); + } + + /** + * Set pending reconnect intent to DC synchronously. + * + * @param PendingIntent to set. + */ + public void setReconnectIntentSync(PendingIntent intent) { + Message response = sendMessageSynchronously(REQ_SET_RECONNECT_INTENT, intent); + if ((response != null) && (response.what == RSP_SET_RECONNECT_INTENT)) { + if (DBG) log("setReconnectIntent ok"); + } else { + log("setReconnectIntent error response=" + response); + } + } + + /** + * Request to get Pending ReconnectIntent to DC. + * Response RSP_GET_RECONNECT_INTENT when complete. + */ + public void reqGetReconnectIntent() { + Message response = sendMessageSynchronously(REQ_GET_RECONNECT_INTENT); + if (DBG) log("reqGetReconnectIntent"); + } + + /** + * Retrieve reconnect intent from response message from DC. + * + * @param Message which contains the reconnect intent. + * @return PendingIntent from the response. + */ + public PendingIntent rspReconnectIntent(Message response) { + PendingIntent retVal = (PendingIntent) response.obj; + return retVal; + } + + /** + * Retrieve reconnect intent currently set in DC synchronously. + * + * @return PendingIntent reconnect intent current ly set in DC + */ + public PendingIntent getReconnectIntentSync() { + Message response = sendMessageSynchronously(REQ_GET_RECONNECT_INTENT); + if ((response != null) && (response.what == RSP_GET_RECONNECT_INTENT)) { + if (DBG) log("getReconnectIntent ok"); + return rspReconnectIntent(response); + } else { + log("getReconnectIntent error response=" + response); + return null; + } } private void log(String s) { diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index 1ac012f042db..5fc0bf9b51e2 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -125,14 +125,20 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (DBG) log("GPRS reconnect alarm. Previous state was " + mState); String reason = intent.getStringExtra(INTENT_RECONNECT_ALARM_EXTRA_REASON); - String type = intent.getStringExtra(INTENT_RECONNECT_ALARM_EXTRA_TYPE); - ApnContext apnContext = mApnContexts.get(type); - if (apnContext != null) { - apnContext.setReason(reason); - if (apnContext.getState() == State.FAILED) { - apnContext.setState(State.IDLE); + int connectionId = intent.getIntExtra(INTENT_RECONNECT_ALARM_EXTRA_TYPE, -1); + + DataConnectionAc dcac= mDataConnectionAsyncChannels.get(connectionId); + + if (dcac != null) { + for (ApnContext apnContext : dcac.getApnListSync()) { + apnContext.setReason(reason); + if (apnContext.getState() == State.FAILED) { + apnContext.setState(State.IDLE); + } + sendMessage(obtainMessage(EVENT_TRY_SETUP_DATA, apnContext)); } - sendMessage(obtainMessage(EVENT_TRY_SETUP_DATA, apnContext)); + // Alram had expired. Clear pending intent recorded on the DataConnection. + dcac.setReconnectIntentSync(null); } } @@ -591,17 +597,25 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { } private void setupDataOnReadyApns(String reason) { + // Stop reconnect alarms on all data connections pending + // retry. Reset ApnContext state to IDLE. + for (DataConnectionAc dcac : mDataConnectionAsyncChannels.values()) { + if (dcac.getReconnectIntentSync() != null) { + cancelReconnectAlarm(dcac); + if (dcac.dataConnection != null) { + dcac.dataConnection.resetRetryCount(); + } + + Collection<ApnContext> apnList = dcac.getApnListSync(); + for (ApnContext apnContext : apnList) { + apnContext.setState(State.IDLE); + } + } + } + // Only check for default APN state for (ApnContext apnContext : mApnContexts.values()) { if (apnContext.isReady()) { - if (apnContext.getState() == State.FAILED) { - cleanApnContextBeforeRestart(apnContext); - if (apnContext.getDataConnection() != null) { - apnContext.getDataConnection().resetRetryCount(); - } - } - // Do not start ApnContext in SCANNING state - // FAILED state must be reset to IDLE by now if (apnContext.getState() == State.IDLE) { apnContext.setReason(reason); trySetupData(apnContext); @@ -751,53 +765,70 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (DBG) { log("cleanUpConnection: tearDown=" + tearDown + " reason=" + apnContext.getReason()); } - if (tearDown && cleanApnContextBeforeRestart(apnContext)) { - // if the request is tearDown and ApnContext does not hold an active connection, - // we're ok to return here. - return; - } - DataConnectionAc dcac = apnContext.getDataConnectionAc(); - if (tearDown && (dcac != null)) { - if (DBG) log("cleanUpConnection: tearing down"); - Message msg = obtainMessage(EVENT_DISCONNECT_DONE, apnContext); - apnContext.getDataConnection().tearDown(apnContext.getReason(), msg); - apnContext.setState(State.DISCONNECTING); + if (tearDown) { + boolean isConnected = (apnContext.getState() != State.IDLE + && apnContext.getState() != State.FAILED); + if (!isConnected) { + // The request is tearDown and but ApnContext is not connected. + // If apnContext is not enabled anymore, break the linkage to the DCAC/DC. + apnContext.setState(State.IDLE); + if (!apnContext.isReady()) { + apnContext.setDataConnection(null); + apnContext.setDataConnectionAc(null); + } + } else { + // Connection is still there. Try to clean up. + if (dcac != null) { + if (apnContext.getState() != State.DISCONNECTING) { + if (DBG) log("cleanUpConnection: tearing down"); + Message msg = obtainMessage(EVENT_DISCONNECT_DONE, apnContext); + apnContext.getDataConnection().tearDown(apnContext.getReason(), msg); + apnContext.setState(State.DISCONNECTING); + } else { + // apn is connected but no reference to dcac. + // Should not be happen, but reset the state in case. + apnContext.setState(State.IDLE); + mPhone.notifyDataConnection(apnContext.getReason(), + apnContext.getApnType()); + } + } + } } else { + // force clean up the data connection. if (dcac != null) dcac.resetSync(); apnContext.setState(State.IDLE); mPhone.notifyDataConnection(apnContext.getReason(), apnContext.getApnType()); apnContext.setDataConnection(null); apnContext.setDataConnectionAc(null); } + + // make sure reconnection alarm is cleaned up if there is no ApnContext + // associated to the connection. + if (dcac != null) { + Collection<ApnContext> apnList = dcac.getApnListSync(); + if (apnList.isEmpty()) { + cancelReconnectAlarm(dcac); + } + } } /** - * @param APNContext to clean - * @return true if ApnContext is not connected anymore. - * false if ApnContext still holds a connection. + * Cancels the alarm associated with DCAC. + * + * @param DataConnectionAc on which the alarm should be stopped. */ - private boolean cleanApnContextBeforeRestart(ApnContext apnContext) { - if (apnContext == null) return true; + private void cancelReconnectAlarm(DataConnectionAc dcac) { + if (dcac == null) return; - // Clear the reconnect alarm, if set. - if (apnContext.getReconnectIntent() != null) { - AlarmManager am = - (AlarmManager) mPhone.getContext().getSystemService(Context.ALARM_SERVICE); - am.cancel(apnContext.getReconnectIntent()); - apnContext.setReconnectIntent(null); - } + PendingIntent intent = dcac.getReconnectIntentSync(); - if (apnContext.getState() == State.IDLE || apnContext.getState() == State.DISCONNECTING) { - if (DBG) log("cleanUpConnection: state= " + apnContext.getState()); - return true; - } - - if (apnContext.getState() == State.FAILED) { - apnContext.setState(State.IDLE); - return true; + if (intent != null) { + AlarmManager am = + (AlarmManager) mPhone.getContext().getSystemService(Context.ALARM_SERVICE); + am.cancel(intent); + dcac.setReconnectIntentSync(null); } - return false; } /** @@ -936,17 +967,26 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { configureRetry(dc, apnContext.getApnType()); } apnContext.setDataConnectionAc(dcac); - apnContext.setApnSetting(apn); apnContext.setDataConnection(dc); } + apnContext.setApnSetting(apn); + apnContext.setState(State.INITING); + mPhone.notifyDataConnection(apnContext.getReason(), apnContext.getApnType()); + // If reconnect alarm is active on this DataConnection, wait for the alarm being + // fired so that we don't disruppt data retry pattern engaged. + if (apnContext.getDataConnectionAc().getReconnectIntentSync() != null) { + if (DBG) log("setupData: data reconnection pending"); + apnContext.setState(State.FAILED); + mPhone.notifyDataConnection(apnContext.getReason(), apnContext.getApnType()); + return true; + } + Message msg = obtainMessage(); msg.what = EVENT_DATA_SETUP_COMPLETE; msg.obj = apnContext; dc.bringUp(msg, apn); - apnContext.setState(State.INITING); - mPhone.notifyDataConnection(apnContext.getReason(), apnContext.getApnType()); if (DBG) log("setupData: initing!"); return true; } @@ -1063,13 +1103,12 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { // no associated DataConnection found. Ignore. if (dcac == null) continue; - Collection<ApnContext> apns = dcac.getApnList(); + Collection<ApnContext> apns = dcac.getApnListSync(); // filter out ApnContext with "Connected" state. ArrayList<ApnContext> connectedApns = new ArrayList<ApnContext>(); for (ApnContext apnContext : apns) { - if ((apnContext != null) && - (apnContext.getState() == State.CONNECTED)) { + if (apnContext.getState() == State.CONNECTED) { connectedApns.add(apnContext); } } @@ -1449,21 +1488,28 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { + (delay / 1000) + "s"); } + DataConnectionAc dcac = apnContext.getDataConnectionAc(); + + if ((dcac == null) || (dcac.dataConnection == null)) { + // should not happen, but just in case. + loge("null dcac or dc."); + return; + } + AlarmManager am = (AlarmManager) mPhone.getContext().getSystemService(Context.ALARM_SERVICE); - // TODO : Register the receiver only once maybe in baseclass. - IntentFilter filter = new IntentFilter(); - filter.addAction(INTENT_RECONNECT_ALARM + '.'+apnContext.getApnType()); - mPhone.getContext().registerReceiver(mIntentReceiver, filter, null, mPhone); - - Intent intent = new Intent(INTENT_RECONNECT_ALARM + '.' + apnContext.getApnType()); + Intent intent = new Intent(INTENT_RECONNECT_ALARM + '.' + + dcac.dataConnection.getDataConnectionId()); intent.putExtra(INTENT_RECONNECT_ALARM_EXTRA_REASON, apnContext.getReason()); - intent.putExtra(INTENT_RECONNECT_ALARM_EXTRA_TYPE, apnContext.getApnType()); - apnContext.setReconnectIntent(PendingIntent.getBroadcast ( - mPhone.getContext(), 0, intent, 0)); + intent.putExtra(INTENT_RECONNECT_ALARM_EXTRA_TYPE, + dcac.dataConnection.getDataConnectionId()); + + PendingIntent alarmIntent = PendingIntent.getBroadcast (mPhone.getContext(), 0, + intent, 0); + dcac.setReconnectIntentSync(alarmIntent); am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, - SystemClock.elapsedRealtime() + delay, apnContext.getReconnectIntent()); + SystemClock.elapsedRealtime() + delay, alarmIntent); } @@ -1768,9 +1814,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { } apnContext.setState(State.IDLE); - apnContext.setApnSetting(null); - apnContext.setDataConnection(null); - apnContext.setDataConnectionAc(null); mPhone.notifyDataConnection(apnContext.getReason(), apnContext.getApnType()); @@ -1779,6 +1822,9 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { if (!isConnected()) { if (mPhone.getServiceStateTracker().processPendingRadioPowerOffAfterDataOff()) { // Radio will be turned off. No need to retry data setup + apnContext.setApnSetting(null); + apnContext.setDataConnection(null); + apnContext.setDataConnectionAc(null); return; } } @@ -1790,6 +1836,10 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { // we're not tying up the RIL command channel. // This also helps in any external dependency to turn off the context. startAlarmForReconnect(APN_DELAY_MILLIS, apnContext); + } else { + apnContext.setApnSetting(null); + apnContext.setDataConnection(null); + apnContext.setDataConnectionAc(null); } } @@ -1915,6 +1965,11 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { " status=" + status); } + // install reconnect intent filter for this data connection. + IntentFilter filter = new IntentFilter(); + filter.addAction(INTENT_RECONNECT_ALARM + '.' + id); + mPhone.getContext().registerReceiver(mIntentReceiver, filter, null, mPhone); + if (DBG) log("createDataConnection() X id=" + id); return conn; } diff --git a/voip/java/android/net/sip/SipAudioCall.java b/voip/java/android/net/sip/SipAudioCall.java index 2666b69789d0..c1affa6ae218 100644 --- a/voip/java/android/net/sip/SipAudioCall.java +++ b/voip/java/android/net/sip/SipAudioCall.java @@ -26,6 +26,7 @@ import android.net.sip.SimpleSessionDescription.Media; import android.net.wifi.WifiManager; import android.os.Message; import android.os.RemoteException; +import android.text.TextUtils; import android.util.Log; import java.io.IOException; @@ -400,6 +401,7 @@ public class SipAudioCall { @Override public void onRinging(SipSession session, SipProfile peerProfile, String sessionDescription) { + // this callback is triggered only for reinvite. synchronized (SipAudioCall.this) { if ((mSipSession == null) || !mInCall || !session.getCallId().equals( @@ -730,6 +732,7 @@ public class SipAudioCall { } private SimpleSessionDescription createAnswer(String offerSd) { + if (TextUtils.isEmpty(offerSd)) return createOffer(); SimpleSessionDescription offer = new SimpleSessionDescription(offerSd); SimpleSessionDescription answer = diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index 481e306d3b00..c0c1b28567bf 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -93,6 +93,7 @@ class SipSessionGroup implements SipListener { private static final int EXPIRY_TIME = 3600; // in seconds private static final int CANCEL_CALL_TIMER = 3; // in seconds private static final int KEEPALIVE_TIMEOUT = 3; // in seconds + private static final int INCALL_KEEPALIVE_INTERVAL = 10; // in seconds private static final long WAKE_LOCK_HOLDING_TIME = 500; // in milliseconds private static final EventObject DEREGISTER = new EventObject("Deregister"); @@ -477,6 +478,8 @@ class SipSessionGroup implements SipListener { private KeepAliveProcess mKeepAliveProcess; + private SipSessionImpl mKeepAliveSession; + // lightweight timer class SessionTimer { private boolean mRunning = true; @@ -545,6 +548,11 @@ class SipSessionGroup implements SipListener { mClientTransaction = null; cancelSessionTimer(); + + if (mKeepAliveSession != null) { + mKeepAliveSession.stopKeepAliveProcess(); + mKeepAliveSession = null; + } } public boolean isInCall() { @@ -999,7 +1007,13 @@ class SipSessionGroup implements SipListener { throws SipException { // expect ACK, CANCEL request if (isRequestEvent(Request.ACK, evt)) { - establishCall(); + String sdp = extractContent(((RequestEvent) evt).getRequest()); + if (sdp != null) mPeerSessionDescription = sdp; + if (mPeerSessionDescription == null) { + onError(SipErrorCode.CLIENT_ERROR, "peer sdp is empty"); + } else { + establishCall(false); + } return true; } else if (isRequestEvent(Request.CANCEL, evt)) { // http://tools.ietf.org/html/rfc3261#section-9.2 @@ -1031,7 +1045,7 @@ class SipSessionGroup implements SipListener { case Response.OK: mSipHelper.sendInviteAck(event, mDialog); mPeerSessionDescription = extractContent(response); - establishCall(); + establishCall(true); return true; case Response.UNAUTHORIZED: case Response.PROXY_AUTHENTICATION_REQUIRED: @@ -1163,10 +1177,26 @@ class SipSessionGroup implements SipListener { response.getStatusCode()); } - private void establishCall() { + private void enableKeepAlive() { + if (mKeepAliveSession != null) { + mKeepAliveSession.stopKeepAliveProcess(); + } else { + mKeepAliveSession = duplicate(); + } + try { + mKeepAliveSession.startKeepAliveProcess( + INCALL_KEEPALIVE_INTERVAL, mPeerProfile, null); + } catch (SipException e) { + Log.w(TAG, "keepalive cannot be enabled; ignored", e); + mKeepAliveSession.stopKeepAliveProcess(); + } + } + + private void establishCall(boolean enableKeepAlive) { mState = SipSession.State.IN_CALL; mInCall = true; cancelSessionTimer(); + if (enableKeepAlive) enableKeepAlive(); mProxy.onCallEstablished(this, mPeerSessionDescription); } |