diff --git a/android/.idea/.name b/android/.idea/.name
new file mode 100644
index 0000000000000000000000000000000000000000..1fd74d198112b698fc18f7eb84df4b2fdc3f434f
--- /dev/null
+++ b/android/.idea/.name
@@ -0,0 +1 @@
+android
\ No newline at end of file
diff --git a/android/.idea/android.iml b/android/.idea/android.iml
new file mode 100644
index 0000000000000000000000000000000000000000..bede88d8ab08fded4ed4cfa0d37802c063ba8ca0
--- /dev/null
+++ b/android/.idea/android.iml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/compiler.xml b/android/.idea/compiler.xml
new file mode 100644
index 0000000000000000000000000000000000000000..96cc43efa6a0885098044e976cd780bb42c68a70
--- /dev/null
+++ b/android/.idea/compiler.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/copyright/profiles_settings.xml b/android/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e7bedf3377d40335424fd605124d4761390218bb
--- /dev/null
+++ b/android/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/android/.idea/encodings.xml b/android/.idea/encodings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..97626ba45445dc9f3afa66e6a149914dc39e3df6
--- /dev/null
+++ b/android/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/misc.xml b/android/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ef0c98a1486074197336a827daee29d9e45af9c4
--- /dev/null
+++ b/android/.idea/misc.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/modules.xml b/android/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9dddca504199d17fc0a51ce8f2d0963945dd0c6d
--- /dev/null
+++ b/android/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/vcs.xml b/android/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6c0b8635858dc7ad44b93df54b762707ce49eefc
--- /dev/null
+++ b/android/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/workspace.xml b/android/.idea/workspace.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d09d25242fdeeb66daa9fb762e6d5b5272e863fb
--- /dev/null
+++ b/android/.idea/workspace.xml
@@ -0,0 +1,680 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1466673716768
+
+ 1466673716768
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Android
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.7
+
+
+
+
+
+
+
+
+
+
+
+ android
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/Android.mk b/android/Android.mk
new file mode 100644
index 0000000000000000000000000000000000000000..31603526a1945c4da734e01592854f09766bf31a
--- /dev/null
+++ b/android/Android.mk
@@ -0,0 +1,24 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/src/java
+LOCAL_SRC_FILES := $(call all-java-files-under, java)
+LOCAL_JAVA_LIBRARIES := telephony-common
+# Block certain packages from being installed
+LOCAL_OVERRIDES_PACKAGES := \
+ SystemUI \
+ Home \
+ Launcher2 \
+ Calculator \
+ BasicDreams \
+ Calendar \
+ PrintSpooler \
+ WallpaperCropper
+LOCAL_PACKAGE_NAME := anboxd
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := true
+
+include $(BUILD_PACKAGE)
+
+include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d4ac3b610e86142a26d1ac49c79c9c355fcc2656
--- /dev/null
+++ b/android/AndroidManifest.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/README.md b/android/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f8b908f2b4677d73d205995583b24949243a8501
--- /dev/null
+++ b/android/README.md
@@ -0,0 +1,3 @@
+# Android Anbox service
+
+This is based on shashlikd from https://github.com/shashlik/shashlikd
diff --git a/android/build/production/android/org/anbox/BuildConfig.class b/android/build/production/android/org/anbox/BuildConfig.class
new file mode 100644
index 0000000000000000000000000000000000000000..d9226286e1b7059634d18018c2742c39c2e985fe
Binary files /dev/null and b/android/build/production/android/org/anbox/BuildConfig.class differ
diff --git a/android/build/production/android/org/anbox/R$attr.class b/android/build/production/android/org/anbox/R$attr.class
new file mode 100644
index 0000000000000000000000000000000000000000..477921b3a3b77d15a06b98cee2b63b9cd706b30b
Binary files /dev/null and b/android/build/production/android/org/anbox/R$attr.class differ
diff --git a/android/build/production/android/org/anbox/R$color.class b/android/build/production/android/org/anbox/R$color.class
new file mode 100644
index 0000000000000000000000000000000000000000..4d9aba438c250675f15da8d23120cd0098796ec9
Binary files /dev/null and b/android/build/production/android/org/anbox/R$color.class differ
diff --git a/android/build/production/android/org/anbox/R$dimen.class b/android/build/production/android/org/anbox/R$dimen.class
new file mode 100644
index 0000000000000000000000000000000000000000..728642502f66862446d7bb0a6769c97d486b7234
Binary files /dev/null and b/android/build/production/android/org/anbox/R$dimen.class differ
diff --git a/android/build/production/android/org/anbox/R$drawable.class b/android/build/production/android/org/anbox/R$drawable.class
new file mode 100644
index 0000000000000000000000000000000000000000..e962fad8accf3a47c3285ffded199f95dadcd422
Binary files /dev/null and b/android/build/production/android/org/anbox/R$drawable.class differ
diff --git a/android/build/production/android/org/anbox/R$fraction.class b/android/build/production/android/org/anbox/R$fraction.class
new file mode 100644
index 0000000000000000000000000000000000000000..7b4a7caa8c0971174e33d292c2bf39c9f14ec890
Binary files /dev/null and b/android/build/production/android/org/anbox/R$fraction.class differ
diff --git a/android/build/production/android/org/anbox/R$id.class b/android/build/production/android/org/anbox/R$id.class
new file mode 100644
index 0000000000000000000000000000000000000000..f4bb230b25488f62de03ba774f1f9cb34ffd9363
Binary files /dev/null and b/android/build/production/android/org/anbox/R$id.class differ
diff --git a/android/build/production/android/org/anbox/R$integer.class b/android/build/production/android/org/anbox/R$integer.class
new file mode 100644
index 0000000000000000000000000000000000000000..a336a18b742dbe8e7e555cc3e8aee6ac5c3d7e39
Binary files /dev/null and b/android/build/production/android/org/anbox/R$integer.class differ
diff --git a/android/build/production/android/org/anbox/R$layout.class b/android/build/production/android/org/anbox/R$layout.class
new file mode 100644
index 0000000000000000000000000000000000000000..52ba7841e3d7492c9c9870f3e49215a8e319be40
Binary files /dev/null and b/android/build/production/android/org/anbox/R$layout.class differ
diff --git a/android/build/production/android/org/anbox/R$menu.class b/android/build/production/android/org/anbox/R$menu.class
new file mode 100644
index 0000000000000000000000000000000000000000..4beed4491b55c00014dc63dbf288346ebd51a097
Binary files /dev/null and b/android/build/production/android/org/anbox/R$menu.class differ
diff --git a/android/build/production/android/org/anbox/R$mipmap.class b/android/build/production/android/org/anbox/R$mipmap.class
new file mode 100644
index 0000000000000000000000000000000000000000..32c6ac78575f105ac93df66132235ba702e3a005
Binary files /dev/null and b/android/build/production/android/org/anbox/R$mipmap.class differ
diff --git a/android/build/production/android/org/anbox/R$string.class b/android/build/production/android/org/anbox/R$string.class
new file mode 100644
index 0000000000000000000000000000000000000000..138d624ed73f40728bd260ab21cfdc9544752032
Binary files /dev/null and b/android/build/production/android/org/anbox/R$string.class differ
diff --git a/android/build/production/android/org/anbox/R$style.class b/android/build/production/android/org/anbox/R$style.class
new file mode 100644
index 0000000000000000000000000000000000000000..0e0bdfdeb12ed6046c68c4a13691a15f620bb7ec
Binary files /dev/null and b/android/build/production/android/org/anbox/R$style.class differ
diff --git a/android/build/production/android/org/anbox/R$styleable.class b/android/build/production/android/org/anbox/R$styleable.class
new file mode 100644
index 0000000000000000000000000000000000000000..1cdb39bb85cd05a6011cb67814aa783480c6d2b7
Binary files /dev/null and b/android/build/production/android/org/anbox/R$styleable.class differ
diff --git a/android/build/production/android/org/anbox/R.class b/android/build/production/android/org/anbox/R.class
new file mode 100644
index 0000000000000000000000000000000000000000..87790d40a796dff4130e24f8eef7b3074710516a
Binary files /dev/null and b/android/build/production/android/org/anbox/R.class differ
diff --git a/android/gen/org/anbox/BuildConfig.java b/android/gen/org/anbox/BuildConfig.java
new file mode 100644
index 0000000000000000000000000000000000000000..44ea4ceb7da278fd956c8a81b7474463f2d9a584
--- /dev/null
+++ b/android/gen/org/anbox/BuildConfig.java
@@ -0,0 +1,8 @@
+/*___Generated_by_IDEA___*/
+
+package org.anbox;
+
+/* This stub is only used by the IDE. It is NOT the BuildConfig class actually packed into the APK */
+public final class BuildConfig {
+ public final static boolean DEBUG = Boolean.parseBoolean(null);
+}
\ No newline at end of file
diff --git a/android/gen/org/anbox/Manifest.java b/android/gen/org/anbox/Manifest.java
new file mode 100644
index 0000000000000000000000000000000000000000..aa2d074bb9d0e3e7a8f892c885ce10c8d1819ba8
--- /dev/null
+++ b/android/gen/org/anbox/Manifest.java
@@ -0,0 +1,7 @@
+/*___Generated_by_IDEA___*/
+
+package org.anbox;
+
+/* This stub is only used by the IDE. It is NOT the Manifest class actually packed into the APK */
+public final class Manifest {
+}
\ No newline at end of file
diff --git a/android/gen/org/anbox/R.java b/android/gen/org/anbox/R.java
new file mode 100644
index 0000000000000000000000000000000000000000..424298a6d39a3f8a57055fd65ba9ea8733c21532
--- /dev/null
+++ b/android/gen/org/anbox/R.java
@@ -0,0 +1,7 @@
+/*___Generated_by_IDEA___*/
+
+package org.anbox;
+
+/* This stub is only used by the IDE. It is NOT the R class actually packed into the APK */
+public final class R {
+}
\ No newline at end of file
diff --git a/android/java/org/anbox/shashlikssytem/BootReceiver.java b/android/java/org/anbox/shashlikssytem/BootReceiver.java
new file mode 100644
index 0000000000000000000000000000000000000000..2dba5576cc19efabadc031e7f114a11276314b2a
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/BootReceiver.java
@@ -0,0 +1,129 @@
+package org.anbox;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.util.Log;
+import android.os.SystemProperties;
+import android.os.StrictMode;
+import java.lang.Process;
+import java.lang.ProcessBuilder;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.io.UnsupportedEncodingException;
+import java.net.HttpURLConnection;
+import java.net.MalformedURLException;
+import java.net.URL;
+import android.net.Uri;
+
+import java.io.RandomAccessFile;
+import java.io.FileWriter;
+import java.io.OutputStreamWriter;
+import java.io.FileOutputStream;
+import java.io.File;
+
+public class BootReceiver extends BroadcastReceiver {
+ public BootReceiver() {
+ }
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ //start shashlikd app wide services
+ MainApplication app = ((MainApplication) context.getApplicationContext());
+ app.startServices();
+
+ //Make a HTTP request
+ //this does two things; fetches the name of the APK to run (bit overkill, when it could be a simple built prop)
+ //informs the desktop side we're loaded, incase it needs to send anything with a fully operation system
+
+ //Android generally blocks network in the main thread, but we're only going to be showing a black screen idling anyway.
+ //may as well disable that setting
+ StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
+ .permitAll().build();
+ StrictMode.setThreadPolicy(policy);
+
+ //Get and install the APK if needed
+ //if the APK doesn't exist the server will return a 403
+ //10.0.2.2 is a special qemu setup for localhost
+ try {
+ Log.d("Shashlikd", "Fetching APK");
+ URL url = new URL("http://10.0.2.2:60057/apk_file");
+ HttpURLConnection conn = (HttpURLConnection) url.openConnection();
+ conn.connect();
+ int responseCode = conn.getResponseCode();
+ if (responseCode == HttpURLConnection.HTTP_OK) {
+ // opens input stream from the HTTP connection
+ InputStream inputStream = conn.getInputStream();
+
+ Log.d("Shashlikd", "Saving APK");
+ // opens an output stream to save into file
+
+ File outputDir = context.getCacheDir();
+ File outputFile = File.createTempFile("apkSave", ".apk", outputDir);
+ outputFile.setReadable(true, false);
+ FileOutputStream outputStream = new FileOutputStream(outputFile);
+
+ int bytesRead = -1;
+ byte[] buffer = new byte[4096];
+ while ((bytesRead = inputStream.read(buffer)) != -1) {
+ outputStream.write(buffer, 0, bytesRead);
+ }
+
+ outputStream.close();
+ inputStream.close();
+
+ Log.d("Shashlikd", "File downloaded");
+ Log.d("Shashlikd", outputFile.getPath());
+
+ Log.d("Shashlikd", "Installing APK");
+
+ Process result = new ProcessBuilder()
+ .command("pm", "install", "-r", "-d", outputFile.getPath())
+ .start();
+ result.waitFor();
+ Log.d("Shashlikd", "Apk install finished with " + result.exitValue());
+ }
+ } catch (MalformedURLException e) {
+ e.printStackTrace();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+
+ //Find the name of the APK to run and start the main activity
+ try {
+ Log.d("Shashlikd", "Getting APK ID");
+ URL url = new URL("http://10.0.2.2:60057/startup");
+ HttpURLConnection conn = (HttpURLConnection) url.openConnection();
+
+ conn.connect();
+ InputStream inputStream = conn.getInputStream();
+ BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
+ String apk = reader.readLine();
+
+ if (!apk.isEmpty()) {
+ //now try to start that APK
+ Log.d("Shashlikd", "STARTING");
+ Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(apk);
+ if (launchIntent != null) {
+ context.startActivity(launchIntent);
+ } else {
+ Log.e("Shashlikd", "APK not installed");
+ }
+ } else {
+ Log.w("Shashlikd", "No APK name returned");
+ }
+ } catch (MalformedURLException e) {
+ e.printStackTrace();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ }
+}
diff --git a/android/java/org/anbox/shashlikssytem/KeyButtonView.java b/android/java/org/anbox/shashlikssytem/KeyButtonView.java
new file mode 100644
index 0000000000000000000000000000000000000000..f8d498dea5a914f481146312d03e1949f9d62a2a
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/KeyButtonView.java
@@ -0,0 +1,252 @@
+/*
+ * Copyright (C) 2008 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.
+ */
+
+package org.anbox;
+
+import android.animation.Animator;
+import android.animation.ObjectAnimator;
+import android.app.ActivityManager;
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.hardware.input.InputManager;
+import android.media.AudioManager;
+import android.os.Bundle;
+import android.os.SystemClock;
+import android.util.AttributeSet;
+import android.util.Log;
+import android.view.HapticFeedbackConstants;
+import android.view.InputDevice;
+import android.view.KeyCharacterMap;
+import android.view.KeyEvent;
+import android.view.MotionEvent;
+import android.view.SoundEffectConstants;
+import android.view.View;
+import android.view.ViewConfiguration;
+import android.view.accessibility.AccessibilityEvent;
+import android.view.accessibility.AccessibilityNodeInfo;
+import android.widget.ImageView;
+
+//import org.anbox.R;
+
+import static android.view.accessibility.AccessibilityNodeInfo.ACTION_CLICK;
+import static android.view.accessibility.AccessibilityNodeInfo.ACTION_LONG_CLICK;
+
+public class KeyButtonView extends ImageView {
+ private static final String TAG = "StatusBar.KeyButtonView";
+ private static final boolean DEBUG = false;
+
+ // TODO: Get rid of this
+ public static final float DEFAULT_QUIESCENT_ALPHA = 1f;
+
+ private long mDownTime;
+ private int mCode;
+ private int mTouchSlop;
+ private float mDrawingAlpha = 1f;
+ private float mQuiescentAlpha = DEFAULT_QUIESCENT_ALPHA;
+ private boolean mSupportsLongpress = true;
+ private AudioManager mAudioManager;
+ private Animator mAnimateToQuiescent = new ObjectAnimator();
+
+ private final Runnable mCheckLongPress = new Runnable() {
+ public void run() {
+ if (isPressed()) {
+ // Log.d("KeyButtonView", "longpressed: " + this);
+ if (isLongClickable()) {
+ // Just an old-fashioned ImageView
+ performLongClick();
+ } else {
+ sendEvent(KeyEvent.ACTION_DOWN, KeyEvent.FLAG_LONG_PRESS);
+ sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_LONG_CLICKED);
+ }
+ }
+ }
+ };
+
+ public KeyButtonView(Context context, AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public KeyButtonView(Context context, AttributeSet attrs, int defStyle) {
+ super(context, attrs);
+
+ TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.KeyButtonView,
+ defStyle, 0);
+
+ mCode = a.getInteger(R.styleable.KeyButtonView_keyCode, 0);
+
+ mSupportsLongpress = a.getBoolean(R.styleable.KeyButtonView_keyRepeat, true);
+
+
+ setDrawingAlpha(mQuiescentAlpha);
+
+ a.recycle();
+
+ setClickable(true);
+ mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop();
+ mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
+ //setBackground(new KeyButtonRipple(context, this));
+ }
+
+ @Override
+ public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
+ super.onInitializeAccessibilityNodeInfo(info);
+ if (mCode != 0) {
+ info.addAction(new AccessibilityNodeInfo.AccessibilityAction(ACTION_CLICK, null));
+ if (mSupportsLongpress) {
+ info.addAction(
+ new AccessibilityNodeInfo.AccessibilityAction(ACTION_LONG_CLICK, null));
+ }
+ }
+ }
+
+ @Override
+ protected void onWindowVisibilityChanged(int visibility) {
+ super.onWindowVisibilityChanged(visibility);
+ if (visibility != View.VISIBLE) {
+ jumpDrawablesToCurrentState();
+ }
+ }
+
+ @Override
+ public boolean performAccessibilityAction(int action, Bundle arguments) {
+ if (action == ACTION_CLICK && mCode != 0) {
+ sendEvent(KeyEvent.ACTION_DOWN, 0, SystemClock.uptimeMillis());
+ sendEvent(KeyEvent.ACTION_UP, 0);
+ sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED);
+ playSoundEffect(SoundEffectConstants.CLICK);
+ return true;
+ } else if (action == ACTION_LONG_CLICK && mCode != 0 && mSupportsLongpress) {
+ sendEvent(KeyEvent.ACTION_DOWN, KeyEvent.FLAG_LONG_PRESS);
+ sendEvent(KeyEvent.ACTION_UP, 0);
+ sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_LONG_CLICKED);
+ return true;
+ }
+ return super.performAccessibilityAction(action, arguments);
+ }
+
+ public void setQuiescentAlpha(float alpha, boolean animate) {
+ mAnimateToQuiescent.cancel();
+ alpha = Math.min(Math.max(alpha, 0), 1);
+ if (alpha == mQuiescentAlpha && alpha == mDrawingAlpha) return;
+ mQuiescentAlpha = alpha;
+ if (DEBUG) Log.d(TAG, "New quiescent alpha = " + mQuiescentAlpha);
+ if (animate) {
+ mAnimateToQuiescent = animateToQuiescent();
+ mAnimateToQuiescent.start();
+ } else {
+ setDrawingAlpha(mQuiescentAlpha);
+ }
+ }
+
+ private ObjectAnimator animateToQuiescent() {
+ return ObjectAnimator.ofFloat(this, "drawingAlpha", mQuiescentAlpha);
+ }
+
+ public float getQuiescentAlpha() {
+ return mQuiescentAlpha;
+ }
+
+ public float getDrawingAlpha() {
+ return mDrawingAlpha;
+ }
+
+ public void setDrawingAlpha(float x) {
+ setImageAlpha((int) (x * 255));
+ mDrawingAlpha = x;
+ }
+
+ public boolean onTouchEvent(MotionEvent ev) {
+ final int action = ev.getAction();
+ int x, y;
+
+ switch (action) {
+ case MotionEvent.ACTION_DOWN:
+ mDownTime = SystemClock.uptimeMillis();
+ setPressed(true);
+ if (mCode != 0) {
+ sendEvent(KeyEvent.ACTION_DOWN, 0, mDownTime);
+ } else {
+ // Provide the same haptic feedback that the system offers for virtual keys.
+ performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
+ }
+ if (mSupportsLongpress) {
+ removeCallbacks(mCheckLongPress);
+ postDelayed(mCheckLongPress, ViewConfiguration.getLongPressTimeout());
+ }
+ break;
+ case MotionEvent.ACTION_MOVE:
+ x = (int)ev.getX();
+ y = (int)ev.getY();
+ setPressed(x >= -mTouchSlop
+ && x < getWidth() + mTouchSlop
+ && y >= -mTouchSlop
+ && y < getHeight() + mTouchSlop);
+ break;
+ case MotionEvent.ACTION_CANCEL:
+ setPressed(false);
+ if (mCode != 0) {
+ sendEvent(KeyEvent.ACTION_UP, KeyEvent.FLAG_CANCELED);
+ }
+ if (mSupportsLongpress) {
+ removeCallbacks(mCheckLongPress);
+ }
+ break;
+ case MotionEvent.ACTION_UP:
+ final boolean doIt = isPressed();
+ setPressed(false);
+ if (mCode != 0) {
+ if (doIt) {
+ sendEvent(KeyEvent.ACTION_UP, 0);
+ sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED);
+ playSoundEffect(SoundEffectConstants.CLICK);
+ } else {
+ sendEvent(KeyEvent.ACTION_UP, KeyEvent.FLAG_CANCELED);
+ }
+ } else {
+ // no key code, just a regular ImageView
+ if (doIt) {
+ performClick();
+ }
+ }
+ if (mSupportsLongpress) {
+ removeCallbacks(mCheckLongPress);
+ }
+ break;
+ }
+
+ return true;
+ }
+
+ public void playSoundEffect(int soundConstant) {
+// mAudioManager.playSoundEffect(soundConstant, ActivityManager.getCurrentUser());
+ };
+
+ public void sendEvent(int action, int flags) {
+ sendEvent(action, flags, SystemClock.uptimeMillis());
+ }
+
+ void sendEvent(int action, int flags, long when) {
+ final int repeatCount = (flags & KeyEvent.FLAG_LONG_PRESS) != 0 ? 1 : 0;
+ final KeyEvent ev = new KeyEvent(mDownTime, when, action, mCode, repeatCount,
+ 0, KeyCharacterMap.VIRTUAL_KEYBOARD, 0,
+ flags | KeyEvent.FLAG_FROM_SYSTEM | KeyEvent.FLAG_VIRTUAL_HARD_KEY,
+ InputDevice.SOURCE_KEYBOARD);
+ InputManager.getInstance().injectInputEvent(ev,
+ InputManager.INJECT_INPUT_EVENT_MODE_ASYNC);
+ }
+}
+
+
diff --git a/android/java/org/anbox/shashlikssytem/MainActivity.java b/android/java/org/anbox/shashlikssytem/MainActivity.java
new file mode 100644
index 0000000000000000000000000000000000000000..9e1be1bccac0970d7b891d8f446ccad72b9de3c7
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/MainActivity.java
@@ -0,0 +1,41 @@
+package org.anbox;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.Menu;
+import android.view.MenuItem;
+
+public class MainActivity extends Activity {
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ startService(new Intent(MainActivity.this, NotificationListener.class));
+
+ setContentView(R.layout.activity_main);
+ }
+
+ @Override
+ public boolean onCreateOptionsMenu(Menu menu) {
+ // Inflate the menu; this adds items to the action bar if it is present.
+ getMenuInflater().inflate(R.menu.menu_main, menu);
+ return true;
+ }
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ // Handle action bar item clicks here. The action bar will
+ // automatically handle clicks on the Home/Up button, so long
+ // as you specify a parent activity in AndroidManifest.xml.
+ int id = item.getItemId();
+
+ //noinspection SimplifiableIfStatement
+ if (id == R.id.action_settings) {
+ return true;
+ }
+
+ return super.onOptionsItemSelected(item);
+ }
+}
diff --git a/android/java/org/anbox/shashlikssytem/MainApplication.java b/android/java/org/anbox/shashlikssytem/MainApplication.java
new file mode 100644
index 0000000000000000000000000000000000000000..5831680584e5af77a3d1b320887c6b984bcd8add
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/MainApplication.java
@@ -0,0 +1,11 @@
+package org.anbox;
+
+import android.app.Application;
+
+public class MainApplication extends Application {
+ private NavBar mNavBar;
+
+ public void startServices() {
+ mNavBar = new NavBar(this);
+ }
+}
diff --git a/android/java/org/anbox/shashlikssytem/NavBar.java b/android/java/org/anbox/shashlikssytem/NavBar.java
new file mode 100644
index 0000000000000000000000000000000000000000..e10c34ba65f0469ba560036bcf8fd8d267cb6642
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/NavBar.java
@@ -0,0 +1,67 @@
+package org.anbox;
+
+import android.app.ActivityManager;
+import android.app.Service;
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.PixelFormat;
+import android.os.IBinder;
+import android.util.Log;
+import android.view.View;
+import android.view.WindowManager;
+
+public class NavBar extends Service {
+ private NavigationBarView mNavigationBarView = null;
+ private Context mContext;
+ private WindowManager mWindowManager;
+
+ public NavBar(Context context) {
+ mContext = context;
+ mNavigationBarView =
+ (NavigationBarView) View.inflate(mContext, R.layout.navigation_bar, null);
+
+ mWindowManager = (WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE);
+ mWindowManager.addView(mNavigationBarView, getNavigationBarLayoutParams());
+ show();
+ }
+
+ private WindowManager.LayoutParams getNavigationBarLayoutParams() {
+ WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
+ WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT,
+ WindowManager.LayoutParams.FIRST_SYSTEM_WINDOW+19, //TYPE_NAVIGATION_BAR, Private API, which for some reason I can't include...
+ 0
+ | WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING
+ | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
+ | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
+ | WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH
+ | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH,
+ PixelFormat.TRANSLUCENT);
+ // this will allow the navbar to run in an overlay on devices that support this
+ lp.flags |= WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED;
+
+ lp.setTitle("NavigationBar");
+ lp.windowAnimations = 0;
+ return lp;
+ }
+
+ public void show() {
+ WindowManager.LayoutParams lp =
+ (android.view.WindowManager.LayoutParams) mNavigationBarView.getLayoutParams();
+ lp.flags &= ~WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
+
+
+ mWindowManager.updateViewLayout(mNavigationBarView, lp);
+ }
+
+ public void hide() {
+ WindowManager.LayoutParams lp =
+ (android.view.WindowManager.LayoutParams) mNavigationBarView.getLayoutParams();
+ lp.flags |= WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
+ mWindowManager.updateViewLayout(mNavigationBarView, lp);
+ }
+
+ @Override
+ public IBinder onBind(Intent intent) {
+ return null;
+ }
+}
diff --git a/android/java/org/anbox/shashlikssytem/NavigationBarView.java b/android/java/org/anbox/shashlikssytem/NavigationBarView.java
new file mode 100644
index 0000000000000000000000000000000000000000..342ce8ebbb391eb3e106723408e601a2c9d0cf61
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/NavigationBarView.java
@@ -0,0 +1,14 @@
+package org.anbox;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.View;
+import android.widget.LinearLayout;
+import android.util.Log;
+import android.view.MotionEvent;
+
+public class NavigationBarView extends LinearLayout {
+ public NavigationBarView(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+}
\ No newline at end of file
diff --git a/android/java/org/anbox/shashlikssytem/NotificationListener.java b/android/java/org/anbox/shashlikssytem/NotificationListener.java
new file mode 100644
index 0000000000000000000000000000000000000000..df34b6a61bc97205c83b5f9f434f3f1aec108a91
--- /dev/null
+++ b/android/java/org/anbox/shashlikssytem/NotificationListener.java
@@ -0,0 +1,28 @@
+package org.anbox;
+
+import android.app.Service;
+import android.content.Intent;
+import android.os.IBinder;
+import android.service.notification.NotificationListenerService;
+import android.service.notification.StatusBarNotification;
+import android.util.Log;
+
+public class NotificationListener extends NotificationListenerService {
+ public NotificationListener() {
+ }
+
+ @Override
+ public IBinder onBind(Intent intent) {
+ return super.onBind(intent);
+ }
+
+ @Override
+ public void onListenerConnected() {
+ super.onListenerConnected();
+ }
+
+ @Override
+ public void onNotificationPosted(StatusBarNotification sbn) {
+ Log.e("ShashlikController", "new notification");
+ }
+}
diff --git a/android/res/drawable-xhdpi/bg_protect.9.png b/android/res/drawable-xhdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..72269f207a5af6e545efb099fa67ddc343be1ff5
Binary files /dev/null and b/android/res/drawable-xhdpi/bg_protect.9.png differ
diff --git a/android/res/drawable-xhdpi/bottom_divider_glow.png b/android/res/drawable-xhdpi/bottom_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b012b48f2619449c7cf3512c230657959cebd69
Binary files /dev/null and b/android/res/drawable-xhdpi/bottom_divider_glow.png differ
diff --git a/android/res/drawable-xhdpi/ic_camera_alt_24dp.png b/android/res/drawable-xhdpi/ic_camera_alt_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..268eba0dde5446886a0040307c419b609685ffac
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_camera_alt_24dp.png differ
diff --git a/android/res/drawable-xhdpi/ic_lockscreen_glowdot.png b/android/res/drawable-xhdpi/ic_lockscreen_glowdot.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbd039afd5cda65e02ed583a79708c8c2c79416f
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_lockscreen_glowdot.png differ
diff --git a/android/res/drawable-xhdpi/ic_menu_share.png b/android/res/drawable-xhdpi/ic_menu_share.png
new file mode 100644
index 0000000000000000000000000000000000000000..af3e112fbf0cdd2c729355f5e23b2ccf63dcd2d7
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_menu_share.png differ
diff --git a/android/res/drawable-xhdpi/ic_notification_overlay.9.png b/android/res/drawable-xhdpi/ic_notification_overlay.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..aae807b72ff892027346dedb7e0cad66e3bd8eae
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_notification_overlay.9.png differ
diff --git a/android/res/drawable-xhdpi/ic_phone_24dp.png b/android/res/drawable-xhdpi/ic_phone_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd9ff60b432147b42716bce029dc970f3422b142
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_phone_24dp.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_alarm_on.png b/android/res/drawable-xhdpi/ic_qs_alarm_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c0eac16e4c63596ddc9fff6898f4200bc3ce726
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_alarm_on.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_brightness_auto_off_alpha.png b/android/res/drawable-xhdpi/ic_qs_brightness_auto_off_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..37d7ac7351ca38955f21722a781a4a3d71ba8b8c
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_brightness_auto_off_alpha.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_brightness_auto_on_alpha.png b/android/res/drawable-xhdpi/ic_qs_brightness_auto_on_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..626e283a88a7b8fd584ce787a2b9ba1b820846e3
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_brightness_auto_on_alpha.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_certificate_info.png b/android/res/drawable-xhdpi/ic_qs_certificate_info.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3de2ce847b7d1ae3f8ea18e3557504405c303f0
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_certificate_info.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_ime.png b/android/res/drawable-xhdpi/ic_qs_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..65d15b530608e9d0947c2f21baec72cd9c0b6cbe
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_ime.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_settings.png b/android/res/drawable-xhdpi/ic_qs_settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..208089d12589fa1266406ab281864c6af75886ac
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_settings.png differ
diff --git a/android/res/drawable-xhdpi/ic_qs_usb_device.png b/android/res/drawable-xhdpi/ic_qs_usb_device.png
new file mode 100644
index 0000000000000000000000000000000000000000..86de48028e428f03844c3cb2b0fefc3bd77246d1
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_qs_usb_device.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_back.png b/android/res/drawable-xhdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3562850ef9cc2fa3f7980caab56bea181c75b20
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_back_ime.png b/android/res/drawable-xhdpi/ic_sysbar_back_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..42893ff340b18497b48546db0045445eefb0b56a
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_back_ime.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_back_land.png b/android/res/drawable-xhdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..98be526fb825c3c74700e38a64116f470d9d99b2
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_home.png b/android/res/drawable-xhdpi/ic_sysbar_home.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba2d0b2642cec7ab389c795cfe5ead07076127e2
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_home.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_home_land.png b/android/res/drawable-xhdpi/ic_sysbar_home_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..eed3f54ce8d1de853415d2872c149a39021b9d1e
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_home_land.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..e49db340dcfe74e9930ed86156bcf60b1e177f76
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b755586761c2c8054be784eba9ad93f5fe955f3
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_menu.png b/android/res/drawable-xhdpi/ic_sysbar_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..69a018d190e3c5426aba8cbf5fc134a8355f25dc
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_menu.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_menu_land.png b/android/res/drawable-xhdpi/ic_sysbar_menu_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a7ac4f9ab31c752d4c237698ae84dde139c0477
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_menu_land.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_recent.png b/android/res/drawable-xhdpi/ic_sysbar_recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a74b189abfd443899527762ab8994320465630
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_recent.png differ
diff --git a/android/res/drawable-xhdpi/ic_sysbar_recent_land.png b/android/res/drawable-xhdpi/ic_sysbar_recent_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..22ae09d9bb83efe2d27dae3e8a2b36b0e43250e0
Binary files /dev/null and b/android/res/drawable-xhdpi/ic_sysbar_recent_land.png differ
diff --git a/android/res/drawable-xhdpi/nav_background.9.png b/android/res/drawable-xhdpi/nav_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b521959ffea44beda3c3efda566f7bdef1efec5
Binary files /dev/null and b/android/res/drawable-xhdpi/nav_background.9.png differ
diff --git a/android/res/drawable-xhdpi/notification_panel_bg.9.png b/android/res/drawable-xhdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..932e0eff2a325f9abdf7d3fd72e4dcce70e2e9b4
Binary files /dev/null and b/android/res/drawable-xhdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable-xhdpi/recents_lower_gradient.9.png b/android/res/drawable-xhdpi/recents_lower_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..09606f629b67e653d2ac331ebf75709b23b33ede
Binary files /dev/null and b/android/res/drawable-xhdpi/recents_lower_gradient.9.png differ
diff --git a/android/res/drawable-xhdpi/recents_status_gradient.9.png b/android/res/drawable-xhdpi/recents_status_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a444c551d430fefd076d87bc501d99ddcdb4d265
Binary files /dev/null and b/android/res/drawable-xhdpi/recents_status_gradient.9.png differ
diff --git a/android/res/drawable-xhdpi/recents_thumbnail_bg.9.png b/android/res/drawable-xhdpi/recents_thumbnail_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..80fc8499cee9e0f2517ab63a9609aea850cb81a1
Binary files /dev/null and b/android/res/drawable-xhdpi/recents_thumbnail_bg.9.png differ
diff --git a/android/res/drawable-xhdpi/recents_thumbnail_bg_normal.9.png b/android/res/drawable-xhdpi/recents_thumbnail_bg_normal.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c57ec6758292fbb7c5149db3e852c67a187664e8
Binary files /dev/null and b/android/res/drawable-xhdpi/recents_thumbnail_bg_normal.9.png differ
diff --git a/android/res/drawable-xhdpi/recents_thumbnail_bg_press.9.png b/android/res/drawable-xhdpi/recents_thumbnail_bg_press.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..78a69f53deca10336901af4fa085f741b1f02fda
Binary files /dev/null and b/android/res/drawable-xhdpi/recents_thumbnail_bg_press.9.png differ
diff --git a/android/res/drawable-xhdpi/screenshot_panel.9.png b/android/res/drawable-xhdpi/screenshot_panel.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..511537abb31ef614b01db0d5e908795621c85ea0
Binary files /dev/null and b/android/res/drawable-xhdpi/screenshot_panel.9.png differ
diff --git a/android/res/drawable-xhdpi/search_bg_transparent.9.png b/android/res/drawable-xhdpi/search_bg_transparent.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..4618f40f95ce899474b33ae1bbfe3fd41acd072e
Binary files /dev/null and b/android/res/drawable-xhdpi/search_bg_transparent.9.png differ
diff --git a/android/res/drawable-xhdpi/spinner_default_holo_dark_am_no_underline.9.png b/android/res/drawable-xhdpi/spinner_default_holo_dark_am_no_underline.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d22ce23391e365b623a091e834991be0751c2ea
Binary files /dev/null and b/android/res/drawable-xhdpi/spinner_default_holo_dark_am_no_underline.9.png differ
diff --git a/android/res/drawable-xhdpi/stat_notify_image.png b/android/res/drawable-xhdpi/stat_notify_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..24bdbb683a6f464d6d84ce032a10ff12deb0bc55
Binary files /dev/null and b/android/res/drawable-xhdpi/stat_notify_image.png differ
diff --git a/android/res/drawable-xhdpi/stat_notify_image_error.png b/android/res/drawable-xhdpi/stat_notify_image_error.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ecd2d3e57795cee0cb1e2b4fdf29ac00e5b5117
Binary files /dev/null and b/android/res/drawable-xhdpi/stat_notify_image_error.png differ
diff --git a/android/res/drawable-xhdpi/stat_sys_roaming_cdma_0.png b/android/res/drawable-xhdpi/stat_sys_roaming_cdma_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0c2f05d577f4228eee1f822dbe1da77565f30b1
Binary files /dev/null and b/android/res/drawable-xhdpi/stat_sys_roaming_cdma_0.png differ
diff --git a/android/res/drawable-xhdpi/stat_sys_sync.png b/android/res/drawable-xhdpi/stat_sys_sync.png
new file mode 100644
index 0000000000000000000000000000000000000000..75b002db0c874b2367289a7b7415179355ce4e79
Binary files /dev/null and b/android/res/drawable-xhdpi/stat_sys_sync.png differ
diff --git a/android/res/drawable-xhdpi/stat_sys_tty_mode.png b/android/res/drawable-xhdpi/stat_sys_tty_mode.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c48af41c9f1c0c107c6c6f81b1c46e3655754b5
Binary files /dev/null and b/android/res/drawable-xhdpi/stat_sys_tty_mode.png differ
diff --git a/android/res/drawable-xhdpi/status_background.9.png b/android/res/drawable-xhdpi/status_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..87c641b06515a4ac3122d675768b829976debccc
Binary files /dev/null and b/android/res/drawable-xhdpi/status_background.9.png differ
diff --git a/android/res/drawable-xhdpi/status_bar_close_off.9.png b/android/res/drawable-xhdpi/status_bar_close_off.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fed081255e405f1a9279efcaac29235e4a9c2fe
Binary files /dev/null and b/android/res/drawable-xhdpi/status_bar_close_off.9.png differ
diff --git a/android/res/drawable-xhdpi/status_bar_close_on.9.png b/android/res/drawable-xhdpi/status_bar_close_on.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4e129c00a77eceb5b6c368dd905790fc37c3f4e
Binary files /dev/null and b/android/res/drawable-xhdpi/status_bar_close_on.9.png differ
diff --git a/android/res/drawable-xhdpi/top_divider_glow.png b/android/res/drawable-xhdpi/top_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4526c0a6a3f9508a279a798b0f5eb2f9ec53ec8
Binary files /dev/null and b/android/res/drawable-xhdpi/top_divider_glow.png differ
diff --git a/android/res/drawable/drawable-hdpi/bg_protect.9.png b/android/res/drawable/drawable-hdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5bbfa4fff6bb6a864d6b897417d5a6fd66b8b86f
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/bottom_divider_glow.png b/android/res/drawable/drawable-hdpi/bottom_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1948d605c13bc09bd119b4dc590593850f0f203
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/bottom_divider_glow.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_camera_alt_24dp.png b/android/res/drawable/drawable-hdpi/ic_camera_alt_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..253c73792a720f677f6a1c4709d869f40206298c
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_camera_alt_24dp.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_lockscreen_glowdot.png b/android/res/drawable/drawable-hdpi/ic_lockscreen_glowdot.png
new file mode 100644
index 0000000000000000000000000000000000000000..983c45e2c38c52bfb90cc15689e2646684d57e04
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_lockscreen_glowdot.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_menu_share.png b/android/res/drawable/drawable-hdpi/ic_menu_share.png
new file mode 100644
index 0000000000000000000000000000000000000000..11ab4807acc9c1402061bca00293ad072f2a0eef
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_menu_share.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_notification_overlay.9.png b/android/res/drawable/drawable-hdpi/ic_notification_overlay.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a93916f9935748a579dc77bab0fcea71e0212135
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_notification_overlay.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_phone_24dp.png b/android/res/drawable/drawable-hdpi/ic_phone_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6a644888d22d0dbb76308dd6904541475ef8387
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_phone_24dp.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_alarm_on.png b/android/res/drawable/drawable-hdpi/ic_qs_alarm_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..c100353800a383d5c950d8372f512e62f51a6c62
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_alarm_on.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_brightness_auto_off_alpha.png b/android/res/drawable/drawable-hdpi/ic_qs_brightness_auto_off_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a29157fbc5cc76278572315d75581f2d7d1a3c5
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_brightness_auto_off_alpha.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_brightness_auto_on_alpha.png b/android/res/drawable/drawable-hdpi/ic_qs_brightness_auto_on_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c1d8ef1c12781c6f6329bb4b791e264f4630c44
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_brightness_auto_on_alpha.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_certificate_info.png b/android/res/drawable/drawable-hdpi/ic_qs_certificate_info.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fdaaf9f8dac775324bbaf3f9fc2c9c7cb0298c3
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_certificate_info.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_ime.png b/android/res/drawable/drawable-hdpi/ic_qs_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3b3eebef89b639b4936a598d692955df351130d
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_ime.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_settings.png b/android/res/drawable/drawable-hdpi/ic_qs_settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfa539f5404428e43aa109ff6d3e2914ece53511
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_settings.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_qs_usb_device.png b/android/res/drawable/drawable-hdpi/ic_qs_usb_device.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3f4729bd002102ca8d476e0b7295e0ac2a37dd4
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_qs_usb_device.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_back.png b/android/res/drawable/drawable-hdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2760bb912e2f69192881c4ea8663c686fc4a23f
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_back_ime.png b/android/res/drawable/drawable-hdpi/ic_sysbar_back_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cbf418481723bef2cfeabf3827d10870a8f0f5b
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_back_ime.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-hdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6e206594bda447c8e448cddde3bd0dafc528ec8
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_home.png b/android/res/drawable/drawable-hdpi/ic_sysbar_home.png
new file mode 100644
index 0000000000000000000000000000000000000000..df43e21b47d117eedfb70bb09235345284f777cf
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_home.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_home_land.png b/android/res/drawable/drawable-hdpi/ic_sysbar_home_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..6be41615866066afff966e3daab9475624e8d548
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_home_land.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-hdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..552a3d1ff43a6ae7c7474ee3973ab825b65e759f
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-hdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..6016ac4b94957394d7e0341f3d0edc5c0c95f22f
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_menu.png b/android/res/drawable/drawable-hdpi/ic_sysbar_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..72b2b21772eaa9730be2e3a443c972c776897749
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_menu.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_menu_land.png b/android/res/drawable/drawable-hdpi/ic_sysbar_menu_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcb203e40f06808db14296ffc74b623b97b381e4
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_menu_land.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_recent.png b/android/res/drawable/drawable-hdpi/ic_sysbar_recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..6fab1d645dff4573fed41ced5ddc48f1b67084f6
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_recent.png differ
diff --git a/android/res/drawable/drawable-hdpi/ic_sysbar_recent_land.png b/android/res/drawable/drawable-hdpi/ic_sysbar_recent_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..b03127328dc5989531a5f8b6860a35b3a4498ce6
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/ic_sysbar_recent_land.png differ
diff --git a/android/res/drawable/drawable-hdpi/nav_background.9.png b/android/res/drawable/drawable-hdpi/nav_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a09e654ee7fa35a134a6232994cb55892240802a
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/nav_background.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-hdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff0bd4c0f2035361a5f3f5ff3bd1fa8da0acb19d
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/recents_lower_gradient.9.png b/android/res/drawable/drawable-hdpi/recents_lower_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..17100f773a1624ffedc6f74b00e5953fae56ad9f
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/recents_lower_gradient.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/recents_status_gradient.9.png b/android/res/drawable/drawable-hdpi/recents_status_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e969d4c267175919ed5c78c9e18a709017086955
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/recents_status_gradient.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/recents_thumbnail_bg.9.png b/android/res/drawable/drawable-hdpi/recents_thumbnail_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..d000f7e314caa4547852913aa1af88ff21d40c9c
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/recents_thumbnail_bg.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/recents_thumbnail_bg_normal.9.png b/android/res/drawable/drawable-hdpi/recents_thumbnail_bg_normal.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b455005a7dd96adfceaa2f30f2fc6f563cc3a9c
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/recents_thumbnail_bg_normal.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/recents_thumbnail_bg_press.9.png b/android/res/drawable/drawable-hdpi/recents_thumbnail_bg_press.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbcb3e386f1e08fcefb57b4fcb2825ea2f2b5b82
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/recents_thumbnail_bg_press.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/screenshot_panel.9.png b/android/res/drawable/drawable-hdpi/screenshot_panel.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..da56dcc99374941fdd40a53dabf3272d5acad2eb
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/screenshot_panel.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/search_bg_transparent.9.png b/android/res/drawable/drawable-hdpi/search_bg_transparent.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..85db9c82cf20e52f2f3c29efde28766be2242aa2
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/search_bg_transparent.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/spinner_default_holo_dark_am_no_underline.9.png b/android/res/drawable/drawable-hdpi/spinner_default_holo_dark_am_no_underline.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..267e7bac65e2f611cf946cc362ed90e93cf1df29
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/spinner_default_holo_dark_am_no_underline.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/stat_notify_image.png b/android/res/drawable/drawable-hdpi/stat_notify_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b0fcc7c104e43ea3460007264878a9c51f03cb8
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/stat_notify_image.png differ
diff --git a/android/res/drawable/drawable-hdpi/stat_notify_image_error.png b/android/res/drawable/drawable-hdpi/stat_notify_image_error.png
new file mode 100644
index 0000000000000000000000000000000000000000..73e9c96d36e47e39ba5bea5263bca55fc940dfac
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/stat_notify_image_error.png differ
diff --git a/android/res/drawable/drawable-hdpi/stat_sys_roaming_cdma_0.png b/android/res/drawable/drawable-hdpi/stat_sys_roaming_cdma_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f17b724a1c9998ba2ca50ebe6d3b9b84f299465
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/stat_sys_roaming_cdma_0.png differ
diff --git a/android/res/drawable/drawable-hdpi/stat_sys_sync.png b/android/res/drawable/drawable-hdpi/stat_sys_sync.png
new file mode 100644
index 0000000000000000000000000000000000000000..2dc2b17b22de372b7e280f729b4368d5c8e6d262
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/stat_sys_sync.png differ
diff --git a/android/res/drawable/drawable-hdpi/stat_sys_tty_mode.png b/android/res/drawable/drawable-hdpi/stat_sys_tty_mode.png
new file mode 100644
index 0000000000000000000000000000000000000000..ece3450f3f4d8a1f83519e96a8fe1df1c0ff76a1
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/stat_sys_tty_mode.png differ
diff --git a/android/res/drawable/drawable-hdpi/status_background.9.png b/android/res/drawable/drawable-hdpi/status_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..7957c593d2255b08e98002fd1ea75b0646e55c15
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/status_background.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/status_bar_close_off.9.png b/android/res/drawable/drawable-hdpi/status_bar_close_off.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..6feb622af019704392504591dadac2a857a9a349
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/status_bar_close_off.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/status_bar_close_on.9.png b/android/res/drawable/drawable-hdpi/status_bar_close_on.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..42c773d9bea10fd61dcf2071090cc22a0dffe5cb
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/status_bar_close_on.9.png differ
diff --git a/android/res/drawable/drawable-hdpi/top_divider_glow.png b/android/res/drawable/drawable-hdpi/top_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..a540efb181f4d704c03f685f8e5aeb6b9010222e
Binary files /dev/null and b/android/res/drawable/drawable-hdpi/top_divider_glow.png differ
diff --git a/android/res/drawable/drawable-land-hdpi/bg_protect.9.png b/android/res/drawable/drawable-land-hdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a58144aaf6dc2a93be902dad33f61cc1167f1c0
Binary files /dev/null and b/android/res/drawable/drawable-land-hdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-land-mdpi/bg_protect.9.png b/android/res/drawable/drawable-land-mdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a12519ebdc33dd48b1a399d0980d4e14732000ac
Binary files /dev/null and b/android/res/drawable/drawable-land-mdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-land-xhdpi/bg_protect.9.png b/android/res/drawable/drawable-land-xhdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce414549a09535672f98c64f9fc05c2bd8d17861
Binary files /dev/null and b/android/res/drawable/drawable-land-xhdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-land-xxhdpi/bg_protect.9.png b/android/res/drawable/drawable-land-xxhdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0b456198c6d541f526238f15d2d2697a51856b8
Binary files /dev/null and b/android/res/drawable/drawable-land-xxhdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-land/search_panel_scrim.xml b/android/res/drawable/drawable-land/search_panel_scrim.xml
new file mode 100644
index 0000000000000000000000000000000000000000..102cc9c16a9ea83afe465ff9d419193494a1c5d3
--- /dev/null
+++ b/android/res/drawable/drawable-land/search_panel_scrim.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/res/drawable/drawable-ldrtl-hdpi/ic_qs_default_user.png b/android/res/drawable/drawable-ldrtl-hdpi/ic_qs_default_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..54afe32d405dbcd956d978f9fdb851d78adf7e59
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-hdpi/ic_qs_default_user.png differ
diff --git a/android/res/drawable/drawable-ldrtl-hdpi/ic_sysbar_back.png b/android/res/drawable/drawable-ldrtl-hdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fcfdde08164d7c2bdbf11e09ed5df501fe48532
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-hdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-ldrtl-hdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-ldrtl-hdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f4dbbee574136e3cafbafb681537d2b1f6b8722
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-hdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-ldrtl-mdpi/ic_qs_default_user.png b/android/res/drawable/drawable-ldrtl-mdpi/ic_qs_default_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..24958307c7b099a0d9aa1dc2c6dee6e1c62fda58
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-mdpi/ic_qs_default_user.png differ
diff --git a/android/res/drawable/drawable-ldrtl-mdpi/ic_sysbar_back.png b/android/res/drawable/drawable-ldrtl-mdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..48708a5099a83badc09ffec99fe22ebfa443ba5e
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-mdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-ldrtl-mdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-ldrtl-mdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..d04d84f5d76b62f7f3411e321b4eba9e1d8b735d
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-mdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-ldrtl-xhdpi/ic_qs_default_user.png b/android/res/drawable/drawable-ldrtl-xhdpi/ic_qs_default_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d5b50ced9d83528153be789fe30056217b43ae9
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-xhdpi/ic_qs_default_user.png differ
diff --git a/android/res/drawable/drawable-ldrtl-xhdpi/ic_sysbar_back.png b/android/res/drawable/drawable-ldrtl-xhdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d731840a93f6ae3743b05956d8dbfc84e132564
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-xhdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-ldrtl-xhdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-ldrtl-xhdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..1500ae58969b26e80be91e2ddc50a11b93e2b260
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-xhdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-ldrtl-xxhdpi/ic_qs_default_user.png b/android/res/drawable/drawable-ldrtl-xxhdpi/ic_qs_default_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..07f16c3d74d49ff4ded739de2a68f9d58cfb9ab4
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-xxhdpi/ic_qs_default_user.png differ
diff --git a/android/res/drawable/drawable-ldrtl-xxhdpi/ic_sysbar_back.png b/android/res/drawable/drawable-ldrtl-xxhdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..786935d5d185c4d4b71659f4a9c868d24d5b0bc2
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-xxhdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-ldrtl-xxhdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-ldrtl-xxhdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7fec49f76a1f513c0d2275199c3b72575c4b25e
Binary files /dev/null and b/android/res/drawable/drawable-ldrtl-xxhdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-mdpi/bg_protect.9.png b/android/res/drawable/drawable-mdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2856e09851589aa4112ecb5258b089a7368c7278
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/bottom_divider_glow.png b/android/res/drawable/drawable-mdpi/bottom_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba25f653e5669ed4a7a1c37dc0d05782f6863969
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/bottom_divider_glow.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_camera_alt_24dp.png b/android/res/drawable/drawable-mdpi/ic_camera_alt_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee1187bfe2e958d1b33f02becf6e95743ec59749
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_camera_alt_24dp.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_lockscreen_glowdot.png b/android/res/drawable/drawable-mdpi/ic_lockscreen_glowdot.png
new file mode 100644
index 0000000000000000000000000000000000000000..056c3f175471310c5d152c3964f2efa5be999c4f
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_lockscreen_glowdot.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_menu_share.png b/android/res/drawable/drawable-mdpi/ic_menu_share.png
new file mode 100644
index 0000000000000000000000000000000000000000..30e69bba99a32dee50bbc3acec1f756963c7ffbe
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_menu_share.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_notification_overlay.9.png b/android/res/drawable/drawable-mdpi/ic_notification_overlay.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ae60792c199c1043902a22588b3f08b4a1d8e54
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_notification_overlay.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_phone_24dp.png b/android/res/drawable/drawable-mdpi/ic_phone_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..2286bb4cfca1cc4e24e32b9f5f940b32b7e4b811
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_phone_24dp.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_alarm_on.png b/android/res/drawable/drawable-mdpi/ic_qs_alarm_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..27f08dd02d80bc6e3199060d6b55fb1ddd581d98
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_alarm_on.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_brightness_auto_off_alpha.png b/android/res/drawable/drawable-mdpi/ic_qs_brightness_auto_off_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..74df151e76b0a9885056923cc34ac5081da7d35e
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_brightness_auto_off_alpha.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_brightness_auto_on_alpha.png b/android/res/drawable/drawable-mdpi/ic_qs_brightness_auto_on_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..56add9210c7f3552ad55db321853d5d1751a9eb8
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_brightness_auto_on_alpha.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_certificate_info.png b/android/res/drawable/drawable-mdpi/ic_qs_certificate_info.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b49472cd9ae57e23ab59905e6495fe3c7b5e43c
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_certificate_info.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_ime.png b/android/res/drawable/drawable-mdpi/ic_qs_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc817943c1fcc1f9a8367a3e68ce01c926cdf278
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_ime.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_settings.png b/android/res/drawable/drawable-mdpi/ic_qs_settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6237eb1298ed27ac08582736637e6f205a36089
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_settings.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_qs_usb_device.png b/android/res/drawable/drawable-mdpi/ic_qs_usb_device.png
new file mode 100644
index 0000000000000000000000000000000000000000..19b95dd7a7284501466ae1a2929d17faf3cbb68d
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_qs_usb_device.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_back.png b/android/res/drawable/drawable-mdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d8c3af177161307d0b4e8f99bbb6ee947e29182
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_back_ime.png b/android/res/drawable/drawable-mdpi/ic_sysbar_back_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..47c6ebd5e76404c4ed05311f9df65a178dda53e4
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_back_ime.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-mdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..12ceb9043880b7247df28f4613b2f22b62c0c91a
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_home.png b/android/res/drawable/drawable-mdpi/ic_sysbar_home.png
new file mode 100644
index 0000000000000000000000000000000000000000..66de0ec75ec95fdceddf9ea312ac983fdf70877f
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_home.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_home_land.png b/android/res/drawable/drawable-mdpi/ic_sysbar_home_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc8809ea09bd0bc289187b2c9d78241cceb396a3
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_home_land.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-mdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..48b96d810a0a1692ff6cd9be7ab3992267729cde
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-mdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bdc305ee69cf7384aa658d38722bfba2d8d0361
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_menu.png b/android/res/drawable/drawable-mdpi/ic_sysbar_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..35e7af45033225f886c2779d956d7d26e36844e2
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_menu.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_menu_land.png b/android/res/drawable/drawable-mdpi/ic_sysbar_menu_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..94c9743f293fdbbfb0520d1aab3ce8d7cf5b6b69
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_menu_land.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_recent.png b/android/res/drawable/drawable-mdpi/ic_sysbar_recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..30c65f51a128882c70c4dcdc52ea310396a535e6
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_recent.png differ
diff --git a/android/res/drawable/drawable-mdpi/ic_sysbar_recent_land.png b/android/res/drawable/drawable-mdpi/ic_sysbar_recent_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..5178ac5618760b05c2d92207c40c6ca345e7cc05
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/ic_sysbar_recent_land.png differ
diff --git a/android/res/drawable/drawable-mdpi/nav_background.9.png b/android/res/drawable/drawable-mdpi/nav_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa7415349ec9dad3153d6e3342c8ab6a897d6cf5
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/nav_background.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-mdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bbb2c6c20a591f50c4d1343745fd96db1461177
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/recents_lower_gradient.9.png b/android/res/drawable/drawable-mdpi/recents_lower_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b53bd8f92a00ab968a91e0a16ef9ed19b3cc790f
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/recents_lower_gradient.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/recents_status_gradient.9.png b/android/res/drawable/drawable-mdpi/recents_status_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..657f710ac8d6d109d354e9302eb659b79021af23
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/recents_status_gradient.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/recents_thumbnail_bg.9.png b/android/res/drawable/drawable-mdpi/recents_thumbnail_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..f19dc9387223ae82a8bbbb91376ef305797bc3ef
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/recents_thumbnail_bg.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/recents_thumbnail_bg_normal.9.png b/android/res/drawable/drawable-mdpi/recents_thumbnail_bg_normal.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b7de52bd9a771fc80e57e5e0c98fe6ac915f1d9
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/recents_thumbnail_bg_normal.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/recents_thumbnail_bg_press.9.png b/android/res/drawable/drawable-mdpi/recents_thumbnail_bg_press.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ac7c405c84af487dd03f1f8b3d399fe2dea417f
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/recents_thumbnail_bg_press.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/screenshot_panel.9.png b/android/res/drawable/drawable-mdpi/screenshot_panel.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..295e91f47a3ee559df6b001e20e652d40fc94d95
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/screenshot_panel.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/search_bg_transparent.9.png b/android/res/drawable/drawable-mdpi/search_bg_transparent.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4941a637d413a125a7944ab7ebcc87b072cb25c
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/search_bg_transparent.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/spinner_default_holo_dark_am_no_underline.9.png b/android/res/drawable/drawable-mdpi/spinner_default_holo_dark_am_no_underline.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..db51f6b6b551e2b7199345cb9c93354bd863a867
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/spinner_default_holo_dark_am_no_underline.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/stat_notify_image.png b/android/res/drawable/drawable-mdpi/stat_notify_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..a02e21ccf3bf71a7db26e879edb71f8aa7cf1100
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/stat_notify_image.png differ
diff --git a/android/res/drawable/drawable-mdpi/stat_notify_image_error.png b/android/res/drawable/drawable-mdpi/stat_notify_image_error.png
new file mode 100644
index 0000000000000000000000000000000000000000..4af2617ae72e1f74132140e28955f729d4f20040
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/stat_notify_image_error.png differ
diff --git a/android/res/drawable/drawable-mdpi/stat_sys_roaming_cdma_0.png b/android/res/drawable/drawable-mdpi/stat_sys_roaming_cdma_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb388960c54ed3d6948587b0b7b0727235111fc1
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/stat_sys_roaming_cdma_0.png differ
diff --git a/android/res/drawable/drawable-mdpi/stat_sys_sync.png b/android/res/drawable/drawable-mdpi/stat_sys_sync.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad5b2fffae8289a205dfaf326f480576cb9e3f73
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/stat_sys_sync.png differ
diff --git a/android/res/drawable/drawable-mdpi/stat_sys_tty_mode.png b/android/res/drawable/drawable-mdpi/stat_sys_tty_mode.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4db0bb235bf820eafca810bde4db2457c70ab3c
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/stat_sys_tty_mode.png differ
diff --git a/android/res/drawable/drawable-mdpi/status_background.9.png b/android/res/drawable/drawable-mdpi/status_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b79a6d907423176ed1f7c6ee469d3fd61a7d1abe
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/status_background.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/status_bar_close_off.9.png b/android/res/drawable/drawable-mdpi/status_bar_close_off.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd1cd121bf626d96d983c8d37005165bab654d05
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/status_bar_close_off.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/status_bar_close_on.9.png b/android/res/drawable/drawable-mdpi/status_bar_close_on.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..20c8785de780bc40e081fea2dd0149a569f99d97
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/status_bar_close_on.9.png differ
diff --git a/android/res/drawable/drawable-mdpi/top_divider_glow.png b/android/res/drawable/drawable-mdpi/top_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..53d85de10ba016518015afa60bed4ec499ec18c5
Binary files /dev/null and b/android/res/drawable/drawable-mdpi/top_divider_glow.png differ
diff --git a/android/res/drawable/drawable-nodpi/bugdroid.png b/android/res/drawable/drawable-nodpi/bugdroid.png
new file mode 100644
index 0000000000000000000000000000000000000000..b90675ccf629ac640813ea654723b35d33bbe5fe
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/bugdroid.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_android.png b/android/res/drawable/drawable-nodpi/dessert_android.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b47c190016e29cb02f642d7174510b148e4a56e
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_android.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_cupcake.png b/android/res/drawable/drawable-nodpi/dessert_cupcake.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b48c108fce2093b55564a923d82ab4e317a7441
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_cupcake.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_dandroid.png b/android/res/drawable/drawable-nodpi/dessert_dandroid.png
new file mode 100644
index 0000000000000000000000000000000000000000..8be85c57c04614dfb26ff2ea749192e37d995bf2
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_dandroid.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_donut.png b/android/res/drawable/drawable-nodpi/dessert_donut.png
new file mode 100644
index 0000000000000000000000000000000000000000..167ced751204763315de7aad497f3eed221d7d06
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_donut.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_donutburger.png b/android/res/drawable/drawable-nodpi/dessert_donutburger.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d77518a81ae5f2a06b026413f8241468f6e4072
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_donutburger.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_eclair.png b/android/res/drawable/drawable-nodpi/dessert_eclair.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d463eb1edbd77115ea6fff3e451669dbe551ec4
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_eclair.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_flan.png b/android/res/drawable/drawable-nodpi/dessert_flan.png
new file mode 100644
index 0000000000000000000000000000000000000000..d05e3de0ce3e1bc4c85ce8596264ce7adac7a169
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_flan.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_froyo.png b/android/res/drawable/drawable-nodpi/dessert_froyo.png
new file mode 100644
index 0000000000000000000000000000000000000000..ffd9994fec32b8e9da629d4b89bf000c9e84281a
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_froyo.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_gingerbread.png b/android/res/drawable/drawable-nodpi/dessert_gingerbread.png
new file mode 100644
index 0000000000000000000000000000000000000000..22bffbb751ba782a853221e9f277efa7dd64a1ca
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_gingerbread.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_honeycomb.png b/android/res/drawable/drawable-nodpi/dessert_honeycomb.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f51a43e8451813fae13bd0070dd8868e8ae0c48
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_honeycomb.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_ics.png b/android/res/drawable/drawable-nodpi/dessert_ics.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdec60e7f1d1cc5c8f5997a3bb1ad8bd9563da91
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_ics.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_jandycane.png b/android/res/drawable/drawable-nodpi/dessert_jandycane.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba1c7eb7de394654817da93d777482d6aa6c9488
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_jandycane.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_jellybean.png b/android/res/drawable/drawable-nodpi/dessert_jellybean.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a2bcaa76f913f92af06cbe65eb48eca8b64ba48
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_jellybean.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_keylimepie.png b/android/res/drawable/drawable-nodpi/dessert_keylimepie.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8741ec4608368410a28540f9c10c83ef0b8bdbc
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_keylimepie.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_kitkat.png b/android/res/drawable/drawable-nodpi/dessert_kitkat.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f2b03b54e3842b63f2a559fd525b8ccd7c7d441
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_kitkat.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_petitfour.png b/android/res/drawable/drawable-nodpi/dessert_petitfour.png
new file mode 100644
index 0000000000000000000000000000000000000000..3dc9d950ccdba6366f99b418a336d2dd4007ca16
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_petitfour.png differ
diff --git a/android/res/drawable/drawable-nodpi/dessert_zombiegingerbread.png b/android/res/drawable/drawable-nodpi/dessert_zombiegingerbread.png
new file mode 100644
index 0000000000000000000000000000000000000000..7962c217298f87629f808524624bfaed26af5ce2
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/dessert_zombiegingerbread.png differ
diff --git a/android/res/drawable/drawable-nodpi/icon.xml b/android/res/drawable/drawable-nodpi/icon.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dc1e6339119b0b37e9afba194c0fdf60375ed7e8
--- /dev/null
+++ b/android/res/drawable/drawable-nodpi/icon.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/res/drawable/drawable-nodpi/lollipop.xml b/android/res/drawable/drawable-nodpi/lollipop.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cb63af02d786de8dc93c07432d185a9689fae880
--- /dev/null
+++ b/android/res/drawable/drawable-nodpi/lollipop.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/res/drawable/drawable-nodpi/notify_item_glow_bottom.png b/android/res/drawable/drawable-nodpi/notify_item_glow_bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7828c97b04d0a6a79e7331e995192986bc5c027
Binary files /dev/null and b/android/res/drawable/drawable-nodpi/notify_item_glow_bottom.png differ
diff --git a/android/res/drawable/drawable-sw600dp-hdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-sw600dp-hdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..23ec6dbde64252174dd1eda9c670bd68d9b6df26
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-hdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-sw600dp-hdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-sw600dp-hdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..91a4d2d39aacae2f1ad846e5bc8820ff91ae58f6
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-hdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-sw600dp-hdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-sw600dp-hdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7caedac103b7c272c0f7cc17ef70b60fa308aa8
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-hdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-sw600dp-mdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-sw600dp-mdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4500587e5b5fe02b905c5e37d3eb32bafe13018
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-mdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-sw600dp-mdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-sw600dp-mdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..edd53aa25f87a3f719414ea06b5e7f0b05a9c210
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-mdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-sw600dp-mdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-sw600dp-mdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae07083549c1ea76ce4a1e3ee440c8a145d7f2b0
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-mdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-sw600dp-tvdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-sw600dp-tvdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..727ee49a271334ae70dd617c5fd9b4e9964ea825
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-tvdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-sw600dp-xhdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-sw600dp-xhdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..d18e41906f574fa3cf82c52af281dfa02bf98512
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-xhdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-sw600dp-xhdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-sw600dp-xhdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb5478071d805cf575b84e15bc075d9b78f31b0a
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-xhdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-sw600dp-xhdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-sw600dp-xhdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8423ef91d3b7c2c7b507a3071460741e4c51d512
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-xhdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-sw600dp-xxhdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-sw600dp-xxhdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..00a751cfe3a4f2b413c05031739ba1e1bdd5d0d1
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-xxhdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-sw600dp-xxhdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-sw600dp-xxhdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfc8f96196ad8594b378a969b2adb795a59ed9f1
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-xxhdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-sw600dp-xxhdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-sw600dp-xxhdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8703e1dd72b32b36a2f2b243f651bf9491c91f59
Binary files /dev/null and b/android/res/drawable/drawable-sw600dp-xxhdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-sw600dp/search_panel_scrim.xml b/android/res/drawable/drawable-sw600dp/search_panel_scrim.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bbb2617db4a02c732bdb1ea24c50344c1ecc205a
--- /dev/null
+++ b/android/res/drawable/drawable-sw600dp/search_panel_scrim.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/res/drawable/drawable-tvdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-tvdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3a105cf7f688497db0647dff2a6819565fb24c2
Binary files /dev/null and b/android/res/drawable/drawable-tvdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/bg_protect.9.png b/android/res/drawable/drawable-xhdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..72269f207a5af6e545efb099fa67ddc343be1ff5
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/bottom_divider_glow.png b/android/res/drawable/drawable-xhdpi/bottom_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b012b48f2619449c7cf3512c230657959cebd69
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/bottom_divider_glow.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_camera_alt_24dp.png b/android/res/drawable/drawable-xhdpi/ic_camera_alt_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..268eba0dde5446886a0040307c419b609685ffac
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_camera_alt_24dp.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_lockscreen_glowdot.png b/android/res/drawable/drawable-xhdpi/ic_lockscreen_glowdot.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbd039afd5cda65e02ed583a79708c8c2c79416f
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_lockscreen_glowdot.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_menu_share.png b/android/res/drawable/drawable-xhdpi/ic_menu_share.png
new file mode 100644
index 0000000000000000000000000000000000000000..af3e112fbf0cdd2c729355f5e23b2ccf63dcd2d7
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_menu_share.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_notification_overlay.9.png b/android/res/drawable/drawable-xhdpi/ic_notification_overlay.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..aae807b72ff892027346dedb7e0cad66e3bd8eae
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_notification_overlay.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_phone_24dp.png b/android/res/drawable/drawable-xhdpi/ic_phone_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd9ff60b432147b42716bce029dc970f3422b142
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_phone_24dp.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_alarm_on.png b/android/res/drawable/drawable-xhdpi/ic_qs_alarm_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c0eac16e4c63596ddc9fff6898f4200bc3ce726
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_alarm_on.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_brightness_auto_off_alpha.png b/android/res/drawable/drawable-xhdpi/ic_qs_brightness_auto_off_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..37d7ac7351ca38955f21722a781a4a3d71ba8b8c
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_brightness_auto_off_alpha.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_brightness_auto_on_alpha.png b/android/res/drawable/drawable-xhdpi/ic_qs_brightness_auto_on_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..626e283a88a7b8fd584ce787a2b9ba1b820846e3
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_brightness_auto_on_alpha.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_certificate_info.png b/android/res/drawable/drawable-xhdpi/ic_qs_certificate_info.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3de2ce847b7d1ae3f8ea18e3557504405c303f0
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_certificate_info.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_ime.png b/android/res/drawable/drawable-xhdpi/ic_qs_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..65d15b530608e9d0947c2f21baec72cd9c0b6cbe
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_ime.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_settings.png b/android/res/drawable/drawable-xhdpi/ic_qs_settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..208089d12589fa1266406ab281864c6af75886ac
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_settings.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_qs_usb_device.png b/android/res/drawable/drawable-xhdpi/ic_qs_usb_device.png
new file mode 100644
index 0000000000000000000000000000000000000000..86de48028e428f03844c3cb2b0fefc3bd77246d1
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_qs_usb_device.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_back.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3562850ef9cc2fa3f7980caab56bea181c75b20
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_back_ime.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_back_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..42893ff340b18497b48546db0045445eefb0b56a
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_back_ime.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..98be526fb825c3c74700e38a64116f470d9d99b2
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_home.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_home.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba2d0b2642cec7ab389c795cfe5ead07076127e2
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_home.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_home_land.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_home_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..eed3f54ce8d1de853415d2872c149a39021b9d1e
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_home_land.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..e49db340dcfe74e9930ed86156bcf60b1e177f76
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b755586761c2c8054be784eba9ad93f5fe955f3
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_menu.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..69a018d190e3c5426aba8cbf5fc134a8355f25dc
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_menu.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_menu_land.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_menu_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a7ac4f9ab31c752d4c237698ae84dde139c0477
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_menu_land.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_recent.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..94a74b189abfd443899527762ab8994320465630
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_recent.png differ
diff --git a/android/res/drawable/drawable-xhdpi/ic_sysbar_recent_land.png b/android/res/drawable/drawable-xhdpi/ic_sysbar_recent_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..22ae09d9bb83efe2d27dae3e8a2b36b0e43250e0
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/ic_sysbar_recent_land.png differ
diff --git a/android/res/drawable/drawable-xhdpi/nav_background.9.png b/android/res/drawable/drawable-xhdpi/nav_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b521959ffea44beda3c3efda566f7bdef1efec5
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/nav_background.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-xhdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..932e0eff2a325f9abdf7d3fd72e4dcce70e2e9b4
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/recents_lower_gradient.9.png b/android/res/drawable/drawable-xhdpi/recents_lower_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..09606f629b67e653d2ac331ebf75709b23b33ede
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/recents_lower_gradient.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/recents_status_gradient.9.png b/android/res/drawable/drawable-xhdpi/recents_status_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a444c551d430fefd076d87bc501d99ddcdb4d265
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/recents_status_gradient.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg.9.png b/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..80fc8499cee9e0f2517ab63a9609aea850cb81a1
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg_normal.9.png b/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg_normal.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c57ec6758292fbb7c5149db3e852c67a187664e8
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg_normal.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg_press.9.png b/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg_press.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..78a69f53deca10336901af4fa085f741b1f02fda
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/recents_thumbnail_bg_press.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/screenshot_panel.9.png b/android/res/drawable/drawable-xhdpi/screenshot_panel.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..511537abb31ef614b01db0d5e908795621c85ea0
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/screenshot_panel.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/search_bg_transparent.9.png b/android/res/drawable/drawable-xhdpi/search_bg_transparent.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..4618f40f95ce899474b33ae1bbfe3fd41acd072e
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/search_bg_transparent.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/spinner_default_holo_dark_am_no_underline.9.png b/android/res/drawable/drawable-xhdpi/spinner_default_holo_dark_am_no_underline.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d22ce23391e365b623a091e834991be0751c2ea
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/spinner_default_holo_dark_am_no_underline.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/stat_notify_image.png b/android/res/drawable/drawable-xhdpi/stat_notify_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..24bdbb683a6f464d6d84ce032a10ff12deb0bc55
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/stat_notify_image.png differ
diff --git a/android/res/drawable/drawable-xhdpi/stat_notify_image_error.png b/android/res/drawable/drawable-xhdpi/stat_notify_image_error.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ecd2d3e57795cee0cb1e2b4fdf29ac00e5b5117
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/stat_notify_image_error.png differ
diff --git a/android/res/drawable/drawable-xhdpi/stat_sys_roaming_cdma_0.png b/android/res/drawable/drawable-xhdpi/stat_sys_roaming_cdma_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0c2f05d577f4228eee1f822dbe1da77565f30b1
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/stat_sys_roaming_cdma_0.png differ
diff --git a/android/res/drawable/drawable-xhdpi/stat_sys_sync.png b/android/res/drawable/drawable-xhdpi/stat_sys_sync.png
new file mode 100644
index 0000000000000000000000000000000000000000..75b002db0c874b2367289a7b7415179355ce4e79
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/stat_sys_sync.png differ
diff --git a/android/res/drawable/drawable-xhdpi/stat_sys_tty_mode.png b/android/res/drawable/drawable-xhdpi/stat_sys_tty_mode.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c48af41c9f1c0c107c6c6f81b1c46e3655754b5
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/stat_sys_tty_mode.png differ
diff --git a/android/res/drawable/drawable-xhdpi/status_background.9.png b/android/res/drawable/drawable-xhdpi/status_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..87c641b06515a4ac3122d675768b829976debccc
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/status_background.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/status_bar_close_off.9.png b/android/res/drawable/drawable-xhdpi/status_bar_close_off.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fed081255e405f1a9279efcaac29235e4a9c2fe
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/status_bar_close_off.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/status_bar_close_on.9.png b/android/res/drawable/drawable-xhdpi/status_bar_close_on.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4e129c00a77eceb5b6c368dd905790fc37c3f4e
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/status_bar_close_on.9.png differ
diff --git a/android/res/drawable/drawable-xhdpi/top_divider_glow.png b/android/res/drawable/drawable-xhdpi/top_divider_glow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4526c0a6a3f9508a279a798b0f5eb2f9ec53ec8
Binary files /dev/null and b/android/res/drawable/drawable-xhdpi/top_divider_glow.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/bg_protect.9.png b/android/res/drawable/drawable-xxhdpi/bg_protect.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..efc9b0465881383de73faf2cc77fab87eaa9c00f
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/bg_protect.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_camera_alt_24dp.png b/android/res/drawable/drawable-xxhdpi/ic_camera_alt_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..9175118fad0f22761d886ec939570a7d9552806c
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_camera_alt_24dp.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_lockscreen_glowdot.png b/android/res/drawable/drawable-xxhdpi/ic_lockscreen_glowdot.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0edd91c8346759ad80480c75c94f0f268e8b90f
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_lockscreen_glowdot.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_menu_share.png b/android/res/drawable/drawable-xxhdpi/ic_menu_share.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4505319b999c6d53737924e14432d3460c0b0d8
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_menu_share.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_notification_overlay.9.png b/android/res/drawable/drawable-xxhdpi/ic_notification_overlay.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa7de0ed0d87fe33eeee43b57b72fbace37f16ef
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_notification_overlay.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_phone_24dp.png b/android/res/drawable/drawable-xxhdpi/ic_phone_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c546e5753246aa75b80efb444d13c09c2871b5b
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_phone_24dp.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_alarm_on.png b/android/res/drawable/drawable-xxhdpi/ic_qs_alarm_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e8509bd05efce78ad83859f1ae9dcb8ea455b73
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_alarm_on.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_brightness_auto_off_alpha.png b/android/res/drawable/drawable-xxhdpi/ic_qs_brightness_auto_off_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..2697b5a80f9080f0d1c49a44518ffea6499caea5
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_brightness_auto_off_alpha.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_brightness_auto_on_alpha.png b/android/res/drawable/drawable-xxhdpi/ic_qs_brightness_auto_on_alpha.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6443fa9a1f9910e0f2fb0399c8653ede91855b3
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_brightness_auto_on_alpha.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_certificate_info.png b/android/res/drawable/drawable-xxhdpi/ic_qs_certificate_info.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d6f6c772cd51bb8a8396f2e8f6fde1d81602166
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_certificate_info.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_ime.png b/android/res/drawable/drawable-xxhdpi/ic_qs_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a5d26a371ba3b5bd4130f287fb0cae36246d418
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_ime.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_settings.png b/android/res/drawable/drawable-xxhdpi/ic_qs_settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..452942e6148122341c526b28ef1eba4c02075335
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_settings.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_qs_usb_device.png b/android/res/drawable/drawable-xxhdpi/ic_qs_usb_device.png
new file mode 100644
index 0000000000000000000000000000000000000000..99abb6ab97f4c839d3c7a38dad6deba70066b607
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_qs_usb_device.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_back.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..29da099f6d82585796c7ae912cd8e1713bf29190
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_back.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_back_ime.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_back_ime.png
new file mode 100644
index 0000000000000000000000000000000000000000..ada2879c7b3bccb821ba1bfe25af4d4cefc7452b
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_back_ime.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_back_land.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_back_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..c81954566ca0c86969cbcbd798dc578f735df43e
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_back_land.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_home.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_home.png
new file mode 100644
index 0000000000000000000000000000000000000000..59b32f2dd1781fce2a48f096d465439115d4cb91
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_home.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_home_land.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_home_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..6075caf41ea6fab3fa9a1772e9e54198fa9563d1
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_home_land.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_lights_out_dot_large.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_lights_out_dot_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..b91704a928abfe1e63352b0f981aee4bacebce46
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_lights_out_dot_large.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_lights_out_dot_small.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_lights_out_dot_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..d83d2852aaa4d3bbbd6876882d4781ecae24d9a1
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_lights_out_dot_small.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_menu.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..a37ca5d7daf5f187aa6086c1386d0fd4f26d0435
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_menu.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_menu_land.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_menu_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..62f44e892858535005bccf06032b7302cdd84c3a
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_menu_land.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_recent.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba66d27f11993ab8b53ddf778bfccea51a46e947
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_recent.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/ic_sysbar_recent_land.png b/android/res/drawable/drawable-xxhdpi/ic_sysbar_recent_land.png
new file mode 100644
index 0000000000000000000000000000000000000000..bccda1b8aca652d42320c1bea6c9c37905d236e2
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/ic_sysbar_recent_land.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/nav_background.9.png b/android/res/drawable/drawable-xxhdpi/nav_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b35183c84817d7e2e8f21c4742af0d75db8ab6ba
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/nav_background.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/notification_panel_bg.9.png b/android/res/drawable/drawable-xxhdpi/notification_panel_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..adcdcb7a157d0f3fc9067d5e6b6c3fdb5527adf8
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/notification_panel_bg.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/recents_lower_gradient.9.png b/android/res/drawable/drawable-xxhdpi/recents_lower_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..427cad9f63269ec2d16235be481e6edd2a687d96
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/recents_lower_gradient.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/recents_status_gradient.9.png b/android/res/drawable/drawable-xxhdpi/recents_status_gradient.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..29cf44bf381f3043baf8627f9a41a7275c843857
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/recents_status_gradient.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/recents_task_shadow.9.png b/android/res/drawable/drawable-xxhdpi/recents_task_shadow.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..36e7e45494ef81dbe4d4a3265b62a40fe4183aa5
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/recents_task_shadow.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg.9.png b/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4464489425eca6a7baf0d744028af0e1e62db19
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg_normal.9.png b/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg_normal.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4464489425eca6a7baf0d744028af0e1e62db19
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg_normal.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg_press.9.png b/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg_press.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fa1e628f89c7de6147bc46a2e0fadd9ce6a5aff
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/recents_thumbnail_bg_press.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/screenshot_panel.9.png b/android/res/drawable/drawable-xxhdpi/screenshot_panel.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..45259d7ff0b93034e598faf08c9d137c4c7ffb23
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/screenshot_panel.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/search_bg_transparent.9.png b/android/res/drawable/drawable-xxhdpi/search_bg_transparent.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0bf31d02f30241ba24831fb13928a8b7beff888
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/search_bg_transparent.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/spinner_default_holo_dark_am_no_underline.9.png b/android/res/drawable/drawable-xxhdpi/spinner_default_holo_dark_am_no_underline.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..29fb50f820edc7430f03a8766447f86f48bca622
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/spinner_default_holo_dark_am_no_underline.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/stat_notify_image.png b/android/res/drawable/drawable-xxhdpi/stat_notify_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e733ef4116eb93dfd34f29592283f1fa916d33b
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/stat_notify_image.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/stat_notify_image_error.png b/android/res/drawable/drawable-xxhdpi/stat_notify_image_error.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecc2c833e2e2e90eef1c76c4b2854ee9054742b0
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/stat_notify_image_error.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/stat_sys_roaming_cdma_0.png b/android/res/drawable/drawable-xxhdpi/stat_sys_roaming_cdma_0.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c544c476d95a4ec0c59b13775d613d4c564a66b
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/stat_sys_roaming_cdma_0.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/stat_sys_sync.png b/android/res/drawable/drawable-xxhdpi/stat_sys_sync.png
new file mode 100644
index 0000000000000000000000000000000000000000..99b2fffb5127b073f9bcd5865b78b8696a6959bf
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/stat_sys_sync.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/stat_sys_tty_mode.png b/android/res/drawable/drawable-xxhdpi/stat_sys_tty_mode.png
new file mode 100644
index 0000000000000000000000000000000000000000..075208afb4654e15f2fab81478dc7598f3ac20e8
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/stat_sys_tty_mode.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/status_background.9.png b/android/res/drawable/drawable-xxhdpi/status_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..727c8040ddf09d4c853cf30885f1f76ab2cdcb97
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/status_background.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/status_bar_close_off.9.png b/android/res/drawable/drawable-xxhdpi/status_bar_close_off.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..d50ff855736db7a465892a02d09579ee3f7d3bb7
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/status_bar_close_off.9.png differ
diff --git a/android/res/drawable/drawable-xxhdpi/status_bar_close_on.9.png b/android/res/drawable/drawable-xxhdpi/status_bar_close_on.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d27ccd19dae24c61c5b7e3bb3e826a454bdbff2
Binary files /dev/null and b/android/res/drawable/drawable-xxhdpi/status_bar_close_on.9.png differ
diff --git a/android/res/drawable/drawable-xxxhdpi/ic_camera_alt_24dp.png b/android/res/drawable/drawable-xxxhdpi/ic_camera_alt_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..20e26b8291f54701b7e57a0bc6e981db4d624fd4
Binary files /dev/null and b/android/res/drawable/drawable-xxxhdpi/ic_camera_alt_24dp.png differ
diff --git a/android/res/drawable/drawable-xxxhdpi/ic_phone_24dp.png b/android/res/drawable/drawable-xxxhdpi/ic_phone_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f7da0a9f14c69407e9c7597a7c4c265c090bd23
Binary files /dev/null and b/android/res/drawable/drawable-xxxhdpi/ic_phone_24dp.png differ
diff --git a/android/res/layout/activity_main.xml b/android/res/layout/activity_main.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f7158b81a40a48d607175cba767ddc74dcc4adff
--- /dev/null
+++ b/android/res/layout/activity_main.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/android/res/layout/navigation_bar.xml b/android/res/layout/navigation_bar.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4237c8754f5b71e0ce1f7f8b34c397780e371554
--- /dev/null
+++ b/android/res/layout/navigation_bar.xml
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/res/menu/menu_main.xml b/android/res/menu/menu_main.xml
new file mode 100644
index 0000000000000000000000000000000000000000..87a750ece0f4f04e7cd6b99eef6bbc810acc49a2
--- /dev/null
+++ b/android/res/menu/menu_main.xml
@@ -0,0 +1,5 @@
+
diff --git a/android/res/mipmap-hdpi/ic_launcher.png b/android/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000000000000000000000000000000000000..cde69bcccec65160d92116f20ffce4fce0b5245c
Binary files /dev/null and b/android/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/res/mipmap-mdpi/ic_launcher.png b/android/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000000000000000000000000000000000000..c133a0cbd379f5af6dbf1a899a0293ca5eccfad0
Binary files /dev/null and b/android/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/res/mipmap-xhdpi/ic_launcher.png b/android/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfa42f0e7b91d006d22352c9ff2f134e504e3c1d
Binary files /dev/null and b/android/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/res/mipmap-xxhdpi/ic_launcher.png b/android/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000000000000000000000000000000000000..324e72cdd7480cb983fa1bcc7ce686e51ef87fe7
Binary files /dev/null and b/android/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/res/values-v21/styles.xml b/android/res/values-v21/styles.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dba3c417bef2323dfcb1cab73c2666ae25a13038
--- /dev/null
+++ b/android/res/values-v21/styles.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/android/res/values-w820dp/dimens.xml b/android/res/values-w820dp/dimens.xml
new file mode 100644
index 0000000000000000000000000000000000000000..63fc816444614bd64f68a372d1f93211628ee51d
--- /dev/null
+++ b/android/res/values-w820dp/dimens.xml
@@ -0,0 +1,6 @@
+
+
+ 64dp
+
diff --git a/android/res/values/attrs.xml b/android/res/values/attrs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b29e665252b5ebed124bca85dbbe0aff8a29681b
--- /dev/null
+++ b/android/res/values/attrs.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/android/res/values/colors.xml b/android/res/values/colors.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a7783fc006cb6f0f5b9d5039b6d3c9a8f6dbf8a1
--- /dev/null
+++ b/android/res/values/colors.xml
@@ -0,0 +1,132 @@
+
+
+
+ #ffffffff
+ #ff1d1d1d
+ @color/system_bar_background_opaque
+ #ff000000
+ #66000000
+ #00000000
+ #ff000000
+ #88000000
+ #ffffffff
+ #ff090909
+ #80000000
+ #99ffffff
+ #ff33B5E5
+ #66FFFFFF
+ #FFFFFFFF
+ #FFFFFFFF
+ #FF404040
+ #ff263238
+ #ff384248
+ #ff80CBC4
+ #fff4511e
+ #FFFFFFFF
+ #29ffffff
+ #B3FFFFFF
+ #99FFFFFF
+ #24B0BEC5
+ #66FFFFFF
+ #99009688
+ #99FFFFFF
+ #33FFFFFF
+ #FFFFFFFF
+ #FFFFFFFF
+ #FFFFFFFF
+
+
+ #ff686868
+
+
+ #ffe6e6e6
+
+ #ffeeeeee
+
+ #cc000000
+
+ #ffeeeeee
+
+ #99000000
+
+ #28ffffff
+
+ #ffe6e6e6
+
+ #ff666666
+
+ #ffffffff
+
+
+ #ff1a1a1a
+
+
+ #fffafafa
+
+
+ #d4ffffff
+
+
+ #ffe0e0e0
+
+
+ #ff424242
+
+
+ #28000000
+
+
+ #30000000
+
+
+ #30ffffff
+
+
+ @color/system_accent_color
+
+
+ @color/system_secondary_color
+ #FFFFFFFF
+ #b2FFFFFF
+ #FFFFFFFF
+
+ #ffffff
+ #ffbbbbbb
+
+ #77000000
+ #ff434343
+
+
+ #E5FFFFFF
+
+
+ #44000000
+
+
+ #03000000
+
+ #4080cbc4
+ #ff009688
+ #80000000
+
+ #FFFFFFFF
+ #B3B0BEC5
+ #1FFFFFFF
+
diff --git a/android/res/values/dimens.xml b/android/res/values/dimens.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f05370b78fa91ec6df2c7d4bdfb6b34c03ab996f
--- /dev/null
+++ b/android/res/values/dimens.xml
@@ -0,0 +1,568 @@
+
+
+
+
+ 5dp
+
+
+
+ 48dp
+
+ 48dp
+
+
+ 164dp
+ 145dp
+ 4dp
+
+
+ 14dip
+
+ 14dip
+
+ 20dip
+
+ 10dip
+
+ 100dip
+
+ 20dp
+
+ 8dp
+
+ 88dip
+
+ 0dip
+
+ 0dip
+
+ 35dip
+
+
+ 0dp
+ 8dp
+
+
+ -12dp
+
+
+ @*android:dimen/navigation_bar_height
+
+ 48dp
+
+
+ 12dp
+
+ 32dp
+
+
+ @*android:dimen/status_bar_icon_size
+
+
+ 14sp
+
+
+ 64dp
+
+
+ 256dp
+
+
+ 128dp
+
+
+ 44dp
+
+
+ 17dip
+
+
+ - 90%
+
+
+ 0dp
+
+
+ 2dp
+
+
+ 20dp
+
+
+ 70dp
+
+
+ 36dp
+
+
+ 36dp
+
+
+ 40dip
+
+
+ 340dp
+
+
+ 170dp
+
+
+ 230dip
+
+
+ 36dp
+
+
+ 32dp
+
+
+ 60dp
+
+
+ 116dp
+
+
+ 40dp
+
+
+ -1px
+ 416dp
+ @dimen/match_parent
+
+
+ 0x31
+ 0x37
+
+
+ 24dp
+
+
+ 0dp
+
+
+ - 0%
+
+ 0dp
+
+
+ 25dp
+
+ 88dp
+ 28dp
+ 12sp
+ 1dp
+ 16dp
+ 112dp
+ 8dp
+ 6dp
+ 14dp
+ 4dp
+ 12dp
+ 16dp
+ 4dp
+ 8dp
+ 48dp
+ 72dp
+ 6dp
+ 20sp
+ 14sp
+ 16sp
+ 14sp
+ 14sp
+ 14sp
+ 36sp
+
+ 8dp
+ 2dp
+
+
+ 8dp
+
+
+ 8dp
+
+
+ 12dp
+
+
+ 4dp
+
+
+ 4dp
+
+
+ 192dp
+
+
+ 75dip
+
+
+ 15dip
+
+
+ 48dp
+
+
+ 2dp
+
+
+ 20dp
+
+
+ 80dp
+
+
+ 100dp
+
+
+ 1.5dp
+
+
+ 64dp
+
+
+ - 0.9
+
+
+ 56dp
+
+
+ 64dp
+
+
+ - 0.03333
+
+
+ - 0.0875
+
+
+ 16dp
+
+
+ 800dp
+
+
+ - 0.6
+
+
+ 56dp
+
+
+ 28dp
+
+
+ 12dp
+
+
+ 12dp
+
+
+ 84dp
+
+
+ 12dp
+
+
+ 12dp
+
+
+ 8dp
+
+
+ 1dp
+
+
+ 0dp
+
+
+ 4dp
+
+
+ 36dp
+
+
+ 8dp
+
+
+ 16dp
+
+
+ 80dp
+
+
+ 40dp
+
+
+ 70dp
+
+ 8dp
+
+
+ 100dp
+
+
+ 32.5%
+ 19.8%
+
+
+ 24dp
+ 36dp
+ 250dp
+
+
+ 110dp
+
+
+ 30dp
+
+
+ 60dp
+
+
+ 16dp
+
+
+ 0dp
+
+
+ 344dp
+
+
+ 3dp
+
+
+ 48dp
+
+
+ 75dp
+
+
+ 100dp
+
+
+ 75dp
+
+
+ 48dp
+
+
+ 2dp
+
+
+ -2dp
+
+
+ 8dp
+
+
+ 13dp
+
+
+ 3dp
+
+
+ 16dp
+
+
+ 2dp
+
+ 4dp
+
+
+ 20dp
+
+
+ 10dp
+
+
+ 6dp
+
+
+ 34dp
+
+
+ 48dp
+
+
+ 34dp
+
+
+ 22dp
+
+
+ 22dp
+
+
+ 24dp
+
+
+ 14sp
+
+
+ 20sp
+
+
+ 12sp
+
+
+ 14sp
+
+
+ 2dp
+
+
+ 12dp
+
+
+ 48dp
+
+
+ 16dp
+
+
+ 6dp
+
+
+ 6dp
+
+
+ 4dp
+
+
+ 200dp
+
+
+ 88dp
+
+
+ 80dp
+
+
+ 80dp
+
+
+ 12dp
+
+
+ 250dp
+
+
+ 100dp
+
+
+ 56dp
+ 56dp
+
+
+ 24dp
+ 24dp
+
+ 65dp
+
+
+ 12sp
+
+
+ 22dp
+
+ 24dp
+
+ 38dp
+
+ 18dp
+
+ 2dp
+
+
+ 10.5%
+
+
+ 0%
+ 0%
+
+ 0dp
+
+
+ 2dp
+
+
+ 2dp
+
+
+ 3dp
+
+
+ 95dp
+
+
+ 1dp
+
+ 8dp
+
+
+ 7dp
+
+
+ 3dp
+
+
+ @dimen/match_parent
+
+ 66dp
+
+ 84dp
+
+ 14dp
+
+ 18dp
+
+ 7dp
+
+ 34dp
+
+ 0dp
+
+ 56dp
+
+ 84dp
+
+ 6dp
+ 6dp
+
+
+
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..788a202cd9dcb991f5b1c61c6e614c8cbd38ce7c
--- /dev/null
+++ b/android/res/values/strings.xml
@@ -0,0 +1,8 @@
+
+ ShashlikSsytem
+
+ Hello world!
+ Settings
+ Shashlik Service
+
+
diff --git a/android/res/values/styles.xml b/android/res/values/styles.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ff6c9d2c0fb9e3bc064c4a51fc549f797e6559c5
--- /dev/null
+++ b/android/res/values/styles.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+