diff --git a/android/.idea/.name b/android/.idea/.name new file mode 100644 index 0000000..1fd74d1 --- /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 0000000..bede88d --- /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 0000000..96cc43e --- /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 0000000..e7bedf3 --- /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 0000000..97626ba --- /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 0000000..ef0c98a --- /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 0000000..9dddca5 --- /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 0000000..6c0b863 --- /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 0000000..d09d252 --- /dev/null +++ b/android/.idea/workspace.xml @@ -0,0 +1,680 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0000000..3160352 --- /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 0000000..d4ac3b6 --- /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 0000000..f8b908f --- /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 0000000..d922628 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 0000000..477921b 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 0000000..4d9aba4 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 0000000..7286425 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 0000000..e962fad 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 0000000..7b4a7ca 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 0000000..f4bb230 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 0000000..a336a18 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 0000000..52ba784 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 0000000..4beed44 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 0000000..32c6ac7 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 0000000..138d624 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 0000000..0e0bdfd 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 0000000..1cdb39b 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 0000000..87790d4 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 0000000..44ea4ce --- /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 0000000..aa2d074 --- /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 0000000..424298a --- /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 0000000..2dba557 --- /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 0000000..f8d498d --- /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 0000000..9e1be1b --- /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 0000000..5831680 --- /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 0000000..e10c34b --- /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 0000000..342ce8e --- /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 0000000..df34b6a --- /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 0000000..72269f2 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 0000000..0b012b4 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 0000000..268eba0 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 0000000..cbd039a 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 0000000..af3e112 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 0000000..aae807b 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 0000000..cd9ff60 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 0000000..3c0eac1 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 0000000..37d7ac7 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 0000000..626e283 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 0000000..b3de2ce 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 0000000..65d15b5 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 0000000..208089d 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 0000000..86de480 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 0000000..a356285 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 0000000..42893ff 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 0000000..98be526 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 0000000..ba2d0b2 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 0000000..eed3f54 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 0000000..e49db34 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 0000000..0b75558 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 0000000..69a018d 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 0000000..8a7ac4f 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 0000000..94a74b1 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 0000000..22ae09d 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 0000000..3b52195 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 0000000..932e0ef 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 0000000..09606f6 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 0000000..a444c55 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 0000000..80fc849 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 0000000..c57ec67 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 0000000..78a69f5 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 0000000..511537a 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 0000000..4618f40 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 0000000..8d22ce2 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 0000000..24bdbb6 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 0000000..6ecd2d3 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 0000000..f0c2f05 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 0000000..75b002d 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 0000000..8c48af4 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 0000000..87c641b 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 0000000..1fed081 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 0000000..b4e129c 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 0000000..d4526c0 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 0000000..5bbfa4f 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 0000000..d1948d6 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 0000000..253c737 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 0000000..983c45e 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 0000000..11ab480 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 0000000..a93916f 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 0000000..a6a6448 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 0000000..c100353 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 0000000..0a29157 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 0000000..9c1d8ef 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 0000000..1fdaaf9 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 0000000..e3b3eeb 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 0000000..cfa539f 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 0000000..c3f4729 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 0000000..d2760bb 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 0000000..5cbf418 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 0000000..d6e2065 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 0000000..df43e21 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 0000000..6be4161 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 0000000..552a3d1 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 0000000..6016ac4 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 0000000..72b2b21 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 0000000..bcb203e 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 0000000..6fab1d6 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 0000000..b031273 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 0000000..a09e654 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 0000000..ff0bd4c 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 0000000..17100f7 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 0000000..e969d4c 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 0000000..d000f7e 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 0000000..8b45500 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 0000000..cbcb3e3 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 0000000..da56dcc 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 0000000..85db9c8 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 0000000..267e7ba 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 0000000..7b0fcc7 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 0000000..73e9c96 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 0000000..8f17b72 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 0000000..2dc2b17 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 0000000..ece3450 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 0000000..7957c59 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 0000000..6feb622 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 0000000..42c773d 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 0000000..a540efb 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 0000000..1a58144 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 0000000..a12519e 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 0000000..ce41454 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 0000000..b0b4561 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 0000000..102cc9c --- /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 0000000..54afe32 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 0000000..2fcfdde 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 0000000..2f4dbbe 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 0000000..2495830 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 0000000..48708a5 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 0000000..d04d84f 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 0000000..0d5b50c 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 0000000..3d73184 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 0000000..1500ae5 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 0000000..07f16c3 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 0000000..786935d 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 0000000..a7fec49 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 0000000..2856e09 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 0000000..ba25f65 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 0000000..ee1187b 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 0000000..056c3f1 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 0000000..30e69bb 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 0000000..7ae6079 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 0000000..2286bb4 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 0000000..27f08dd 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 0000000..74df151 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 0000000..56add92 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 0000000..3b49472 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 0000000..cc81794 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 0000000..e6237eb 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 0000000..19b95dd 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 0000000..1d8c3af 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 0000000..47c6ebd 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 0000000..12ceb90 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 0000000..66de0ec 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 0000000..dc8809e 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 0000000..48b96d8 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 0000000..9bdc305 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 0000000..35e7af4 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 0000000..94c9743 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 0000000..30c65f5 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 0000000..5178ac5 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 0000000..aa74153 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 0000000..2bbb2c6 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 0000000..b53bd8f 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 0000000..657f710 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 0000000..f19dc93 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 0000000..4b7de52 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 0000000..3ac7c40 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 0000000..295e91f 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 0000000..c4941a6 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 0000000..db51f6b 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 0000000..a02e21c 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 0000000..4af2617 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 0000000..cb38896 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 0000000..ad5b2ff 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 0000000..b4db0bb 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 0000000..b79a6d9 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 0000000..bd1cd12 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 0000000..20c8785 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 0000000..53d85de 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 0000000..b90675c 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 0000000..2b47c19 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 0000000..7b48c10 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 0000000..8be85c5 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 0000000..167ced7 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 0000000..9d77518 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 0000000..8d463eb 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 0000000..d05e3de 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 0000000..ffd9994 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 0000000..22bffbb 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 0000000..0f51a43 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 0000000..bdec60e 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 0000000..ba1c7eb 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 0000000..5a2bcaa 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 0000000..a8741ec 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 0000000..4f2b03b 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 0000000..3dc9d95 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 0000000..7962c21 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 0000000..dc1e633 --- /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 0000000..cb63af0 --- /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 0000000..e7828c9 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 0000000..23ec6db 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 0000000..91a4d2d 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 0000000..e7caeda 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 0000000..e450058 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 0000000..edd53aa 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 0000000..ae07083 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 0000000..727ee49 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 0000000..d18e419 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 0000000..cb54780 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 0000000..8423ef9 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 0000000..00a751c 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 0000000..dfc8f96 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 0000000..8703e1d 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 0000000..bbb2617 --- /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 0000000..c3a105c 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 0000000..72269f2 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 0000000..0b012b4 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 0000000..268eba0 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 0000000..cbd039a 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 0000000..af3e112 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 0000000..aae807b 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 0000000..cd9ff60 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 0000000..3c0eac1 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 0000000..37d7ac7 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 0000000..626e283 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 0000000..b3de2ce 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 0000000..65d15b5 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 0000000..208089d 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 0000000..86de480 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 0000000..a356285 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 0000000..42893ff 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 0000000..98be526 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 0000000..ba2d0b2 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 0000000..eed3f54 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 0000000..e49db34 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 0000000..0b75558 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 0000000..69a018d 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 0000000..8a7ac4f 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 0000000..94a74b1 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 0000000..22ae09d 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 0000000..3b52195 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 0000000..932e0ef 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 0000000..09606f6 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 0000000..a444c55 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 0000000..80fc849 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 0000000..c57ec67 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 0000000..78a69f5 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 0000000..511537a 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 0000000..4618f40 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 0000000..8d22ce2 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 0000000..24bdbb6 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 0000000..6ecd2d3 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 0000000..f0c2f05 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 0000000..75b002d 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 0000000..8c48af4 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 0000000..87c641b 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 0000000..1fed081 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 0000000..b4e129c 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 0000000..d4526c0 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 0000000..efc9b04 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 0000000..9175118 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 0000000..c0edd91 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 0000000..d450531 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 0000000..fa7de0e 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 0000000..3c546e5 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 0000000..1e8509b 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 0000000..2697b5a 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 0000000..b6443fa 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 0000000..5d6f6c7 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 0000000..1a5d26a 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 0000000..452942e 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 0000000..99abb6a 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 0000000..29da099 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 0000000..ada2879 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 0000000..c819545 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 0000000..59b32f2 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 0000000..6075caf 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 0000000..b91704a 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 0000000..d83d285 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 0000000..a37ca5d 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 0000000..62f44e8 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 0000000..ba66d27 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 0000000..bccda1b 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 0000000..b35183c 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 0000000..adcdcb7 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 0000000..427cad9 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 0000000..29cf44b 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 0000000..36e7e45 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 0000000..a446448 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 0000000..a446448 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 0000000..1fa1e62 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 0000000..45259d7 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 0000000..c0bf31d 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 0000000..29fb50f 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 0000000..5e733ef 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 0000000..ecc2c83 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 0000000..1c544c4 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 0000000..99b2fff 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 0000000..075208a 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 0000000..727c804 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 0000000..d50ff85 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 0000000..5d27ccd 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 0000000..20e26b8 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 0000000..4f7da0a 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 0000000..f7158b8 --- /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 0000000..4237c87 --- /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 0000000..87a750e --- /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 0000000..cde69bc 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 0000000..c133a0c 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 0000000..bfa42f0 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 0000000..324e72c 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 0000000..dba3c41 --- /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 0000000..63fc816 --- /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 0000000..b29e665 --- /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 0000000..a7783fc --- /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 0000000..f05370b --- /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 0000000..788a202 --- /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 0000000..ff6c9d2 --- /dev/null +++ b/android/res/values/styles.xml @@ -0,0 +1,8 @@ + + + + + +