From 6b4c40ffd5bea6599b9193518efc3d66bf800f10 Mon Sep 17 00:00:00 2001
From: BreadFish64 <mohror64@gmail.com>
Date: Mon, 8 Oct 2018 16:53:34 -0500
Subject: [PATCH] android: add basic resources

---
 src/android/.gitignore                        |  10 +
 .../app/src/main/res/drawable-hdpi/ic_add.png | Bin 0 -> 132 bytes
 .../src/main/res/drawable-hdpi/ic_citra.png   | Bin 0 -> 9103 bytes
 .../src/main/res/drawable-hdpi/ic_folder.png  | Bin 0 -> 139 bytes
 .../drawable-v24/ic_launcher_foreground.xml   |  34 ++++
 .../src/main/res/drawable-xhdpi/ic_citra.png  | Bin 0 -> 11816 bytes
 .../src/main/res/drawable-xhdpi/ic_folder.png | Bin 0 -> 186 bytes
 .../src/main/res/drawable-xxhdpi/ic_citra.png | Bin 0 -> 18058 bytes
 .../main/res/drawable-xxhdpi/ic_folder.png    | Bin 0 -> 254 bytes
 .../main/res/drawable-xxxhdpi/ic_folder.png   | Bin 0 -> 332 bytes
 .../res/drawable/ic_launcher_background.xml   | 170 +++++++++++++++++
 .../app/src/main/res/values/colors.xml        |  15 ++
 .../app/src/main/res/values/styles.xml        |  94 ++++++++++
 src/android/code-style-java.xml               | 175 ++++++++++++++++++
 14 files changed, 498 insertions(+)
 create mode 100644 src/android/.gitignore
 create mode 100644 src/android/app/src/main/res/drawable-hdpi/ic_add.png
 create mode 100644 src/android/app/src/main/res/drawable-hdpi/ic_citra.png
 create mode 100644 src/android/app/src/main/res/drawable-hdpi/ic_folder.png
 create mode 100644 src/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
 create mode 100644 src/android/app/src/main/res/drawable-xhdpi/ic_citra.png
 create mode 100644 src/android/app/src/main/res/drawable-xhdpi/ic_folder.png
 create mode 100644 src/android/app/src/main/res/drawable-xxhdpi/ic_citra.png
 create mode 100644 src/android/app/src/main/res/drawable-xxhdpi/ic_folder.png
 create mode 100644 src/android/app/src/main/res/drawable-xxxhdpi/ic_folder.png
 create mode 100644 src/android/app/src/main/res/drawable/ic_launcher_background.xml
 create mode 100644 src/android/app/src/main/res/values/colors.xml
 create mode 100644 src/android/app/src/main/res/values/styles.xml
 create mode 100644 src/android/code-style-java.xml

diff --git a/src/android/.gitignore b/src/android/.gitignore
new file mode 100644
index 000000000..5edb4eeb0
--- /dev/null
+++ b/src/android/.gitignore
@@ -0,0 +1,10 @@
+*.iml
+.gradle
+/local.properties
+/.idea/libraries
+/.idea/modules.xml
+/.idea/workspace.xml
+.DS_Store
+/build
+/captures
+.externalNativeBuild
diff --git a/src/android/app/src/main/res/drawable-hdpi/ic_add.png b/src/android/app/src/main/res/drawable-hdpi/ic_add.png
new file mode 100644
index 0000000000000000000000000000000000000000..4006b497cace0a059d9567e40523f58a82dd3e2a
GIT binary patch
literal 132
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B5}8r;B4q1!M9Le^m<`UMbTP59^r)
ztO9ZbE(i!@NSJc)%b0R_e{ybSKfosIAbQki(Ts1x+)^3&0#D->+iY+L>gf1%sD4Wm
bP#J^D-ue%BW~;gbjb-q3^>bP0l+XkKxtAnL

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-hdpi/ic_citra.png b/src/android/app/src/main/res/drawable-hdpi/ic_citra.png
new file mode 100644
index 0000000000000000000000000000000000000000..f32b8ca45a1018323a354186be1b7dde6aa5f761
GIT binary patch
literal 9103
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
N002ovPDHLkV1f|Q0T2KH

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-hdpi/ic_folder.png b/src/android/app/src/main/res/drawable-hdpi/ic_folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7f540e22b6cc5c42b5362162f51bb616d9646c4
GIT binary patch
literal 139
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8kf)1dNCo5DtJ@h581OJV^1s+2
zxP9so)q8u3`zpR%S9-kQE)!>#2TyAD!Xpve_-38zYdX-^)K<JIS;52IkwZwu<HExU
no0r~b*Sf^E?85i`l39%UCvsbintKg_rZafD`njxgN@xNAT)8l}

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/src/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
new file mode 100644
index 000000000..c7bd21dbd
--- /dev/null
+++ b/src/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
@@ -0,0 +1,34 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="108dp"
+    android:height="108dp"
+    android:viewportHeight="108"
+    android:viewportWidth="108">
+    <path
+        android:fillType="evenOdd"
+        android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z"
+        android:strokeColor="#00000000"
+        android:strokeWidth="1">
+        <aapt:attr name="android:fillColor">
+            <gradient
+                android:endX="78.5885"
+                android:endY="90.9159"
+                android:startX="48.7653"
+                android:startY="61.0927"
+                android:type="linear">
+                <item
+                    android:color="#44000000"
+                    android:offset="0.0" />
+                <item
+                    android:color="#00000000"
+                    android:offset="1.0" />
+            </gradient>
+        </aapt:attr>
+    </path>
+    <path
+        android:fillColor="#FFFFFF"
+        android:fillType="nonZero"
+        android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z"
+        android:strokeColor="#00000000"
+        android:strokeWidth="1" />
+</vector>
diff --git a/src/android/app/src/main/res/drawable-xhdpi/ic_citra.png b/src/android/app/src/main/res/drawable-xhdpi/ic_citra.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a9e4cb2d49c80466b4d5503223341c74308ccaa
GIT binary patch
literal 11816
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
Wgjl=#uMr~v0000<MNUMnLSTX}@(f)7

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-xhdpi/ic_folder.png b/src/android/app/src/main/res/drawable-xhdpi/ic_folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..1dfae07fdaf165df09eb8993d7a69d4a0c0a3006
GIT binary patch
literal 186
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0DMo$;VkP61P*N-wf849=t&iZMu
zY5e!Wm)6bBdfqYVY_;D-3(6+49TZl0aJs>zUvj!u*n+e(U%PlS3U?<lx;^lJ!>nBs
zWuP#h`PvUt#p6sD`q`dcWZ2J<vq8<_fGnqgg2Mr&Uzg+`M1B`J;qxKOWiR_1!P;jL
kvo9~bChpbH@HdxnepIh<vYy8jpko+3UHx3vIVCg!06$Gck^lez

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-xxhdpi/ic_citra.png b/src/android/app/src/main/res/drawable-xxhdpi/ic_citra.png
new file mode 100644
index 0000000000000000000000000000000000000000..11a5dd384139f884aca3cc598aa7043c6576dd5a
GIT binary patch
literal 18058
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

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-xxhdpi/ic_folder.png b/src/android/app/src/main/res/drawable-xxhdpi/ic_folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..309864a2a103fad91127e2d9516f3f8768d74a2d
GIT binary patch
literal 254
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawj(WN{hEy=Vy?J!%VFv-%i;-K4
zCK$=^Eu3t;S=i9nCjac6f|7r$S>EmX$3Ahc0~4pph12R29NOfydUmM4mYZ_v(Zn^;
z6BeFa965b~{=AdBm_;k~UUOY}eshiV1*!V8D?j@e$!<AV9=mCW!-a!KSey3WaM*go
z;qna!jw#9)!W0@=gkBglc5tgq02vJ?F4$}<_n9jYs^9#N^Wyo`04MSLTMe!so8Hrx
v?pKvP&+EtHV<OjmSAJ?fd3%utRGamEjoJ;|DH|Dq9%Arx^>bP0l+XkK2PJ8$

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable-xxxhdpi/ic_folder.png b/src/android/app/src/main/res/drawable-xxxhdpi/ic_folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..df3fb04514c35b25965224b6430acb744157921d
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z$onL;uuoF`1bbkKo>&+hKqaO
z_Or?>DL#nRn<4T+fNlBLtam$pc3)nxs#>Wc)XH-fV{bnLBNGdUfPzCqgS`YJ(>9A|
zGdWLho6C5i&`nWKErhWoMo3(E6=NU6CZVJQTCAUdq@F{Z6VHyuGc6Jym}YVsCitvV
zvnf84R)3(SN7U~{5%Z&UFK)3ND16;;DD5_bMULzT3Fc)fd3UTB7z3GD&Hyb7Fl8(T
z+8W|}z^Q?OF;qAJB4+Oa<bfTNaOs!xcjKAW9gN3Q^6c4if=)yw+OqLjC}y+Q?w5<7
zxRJZ<uYLXefD<7P8y*(je{XL2WTN3#>CXrL{oeeZtsU+qAR~@ZMBC)jir%G5fuY3U
M>FVdQ&MBb@0N1{AF8}}l

literal 0
HcmV?d00001

diff --git a/src/android/app/src/main/res/drawable/ic_launcher_background.xml b/src/android/app/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 000000000..d5fccc538
--- /dev/null
+++ b/src/android/app/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="108dp"
+    android:height="108dp"
+    android:viewportHeight="108"
+    android:viewportWidth="108">
+    <path
+        android:fillColor="#26A69A"
+        android:pathData="M0,0h108v108h-108z" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M9,0L9,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,0L19,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M29,0L29,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M39,0L39,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M49,0L49,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M59,0L59,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M69,0L69,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M79,0L79,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M89,0L89,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M99,0L99,108"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,9L108,9"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,19L108,19"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,29L108,29"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,39L108,39"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,49L108,49"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,59L108,59"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,69L108,69"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,79L108,79"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,89L108,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M0,99L108,99"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,29L89,29"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,39L89,39"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,49L89,49"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,59L89,59"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,69L89,69"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M19,79L89,79"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M29,19L29,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M39,19L39,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M49,19L49,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M59,19L59,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M69,19L69,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+    <path
+        android:fillColor="#00000000"
+        android:pathData="M79,19L79,89"
+        android:strokeColor="#33FFFFFF"
+        android:strokeWidth="0.8" />
+</vector>
diff --git a/src/android/app/src/main/res/values/colors.xml b/src/android/app/src/main/res/values/colors.xml
new file mode 100644
index 000000000..d0d2e5b1a
--- /dev/null
+++ b/src/android/app/src/main/res/values/colors.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+    <color name="citra_orange">#fec303</color>
+    <color name="citra_orange_dark">#fe8a03</color>
+
+    <color name="dolphin_accent_wii">#9e9e9e</color>
+    <color name="dolphin_accent_wiiware">#2979ff</color>
+    <color name="dolphin_accent_gamecube">#651fff</color>
+
+    <color name="circle_grey">#bdbdbd</color>
+
+    <color name="tv_card_unselected">#444444</color>
+
+</resources>
diff --git a/src/android/app/src/main/res/values/styles.xml b/src/android/app/src/main/res/values/styles.xml
new file mode 100644
index 000000000..2243a9a69
--- /dev/null
+++ b/src/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+    <!-- Inherit from the material theme -->
+    <style name="CitraBase" parent="Theme.AppCompat.Light.NoActionBar">
+        <!-- Main theme colors -->
+        <!-- Branding color for the app bar -->
+        <item name="colorPrimary">@color/citra_orange</item>
+        <!-- Darker variant for the status bar and contextual app bars -->
+        <item name="colorPrimaryDark">@color/citra_orange_dark</item>
+
+        <!-- Enable window content transitions -->
+        <item name="android:windowContentTransitions">true</item>
+        <item name="android:windowAllowEnterTransitionOverlap">true</item>
+        <item name="android:windowAllowReturnTransitionOverlap">true</item>
+
+        <item name="android:colorControlHighlight">?attr/colorAccent</item>
+    </style>
+
+    <!-- Same as above, but use default action bar, and mandate margins. -->
+    <style name="CitraSettingsBase" parent="Theme.AppCompat.Light.DarkActionBar">
+        <item name="colorPrimary">@color/citra_orange</item>
+        <item name="colorPrimaryDark">@color/citra_orange_dark</item>
+    </style>
+
+    <!-- Themes for Dialogs -->
+
+    <!-- Inherit from the Base Citra Dialog Theme -->
+
+    <style name="CitraEmulationBase" parent="Theme.AppCompat.Light.DarkActionBar">
+        <item name="colorPrimary">@color/citra_orange</item>
+        <item name="colorPrimaryDark">@color/citra_orange_dark</item>
+        <item name="android:windowTranslucentNavigation">true</item>
+
+        <item name="android:windowBackground">@android:color/black</item>
+
+        <!-- Enable window content transitions -->
+        <item name="android:windowContentTransitions">true</item>
+        <item name="android:windowAllowEnterTransitionOverlap">true</item>
+        <item name="android:windowAllowReturnTransitionOverlap">true</item>
+    </style>
+
+    <style name="CitraEmulationTvBase" parent="Theme.AppCompat.Light.NoActionBar">
+        <item name="colorPrimary">@color/citra_orange</item>
+        <item name="colorPrimaryDark">@color/citra_orange_dark</item>
+        <item name="android:windowTranslucentNavigation">true</item>
+
+        <item name="android:windowBackground">@android:color/black</item>
+
+        <!-- Enable window content transitions -->
+        <item name="android:windowContentTransitions">true</item>
+        <item name="android:windowAllowEnterTransitionOverlap">true</item>
+        <item name="android:windowAllowReturnTransitionOverlap">true</item>
+    </style>
+
+    <!-- Hax to make Tablayout render icons -->
+    <style name="MyCustomTextAppearance" parent="TextAppearance.Design.Tab">
+        <item name="textAllCaps">false</item>
+    </style>
+
+    <!-- Android TV Themes -->
+    <style name="CitraTvBase" parent="Theme.Leanback.Browse">
+        <item name="colorPrimary">@color/citra_orange</item>
+        <item name="colorPrimaryDark">@color/citra_orange_dark</item>
+
+        <!-- Enable window content transitions -->
+        <item name="android:windowContentTransitions">true</item>
+        <item name="android:windowAllowEnterTransitionOverlap">true</item>
+        <item name="android:windowAllowReturnTransitionOverlap">true</item>
+    </style>
+
+    <style name="InGameMenuOption" parent="Widget.AppCompat.Button.Borderless">
+        <item name="android:textSize">16sp</item>
+        <item name="android:fontFamily">sans-serif-condensed</item>
+        <item name="android:textColor">@android:color/white</item>
+        <item name="android:textAllCaps">false</item>
+        <item name="android:layout_width">match_parent</item>
+        <item name="android:layout_height">48dp</item>
+        <item name="android:gravity">center_vertical|left</item>
+        <item name="android:paddingLeft">32dp</item>
+        <item name="android:paddingRight">32dp</item>
+        <item name="android:layout_margin">0dp</item>
+    </style>
+
+    <style name="OverlayInGameMenuOption" parent="InGameMenuOption">
+        <item name="android:textColor">@color/lb_control_button_text</item>
+    </style>
+    <style name="FilePickerAlertDialogTheme" parent="Theme.AppCompat.Dialog.Alert">
+        <item name="colorPrimary">@color/citra_orange</item>
+        <item name="colorPrimaryDark">@color/citra_orange_dark</item>
+        <item name="colorAccent">@android:color/holo_purple</item>
+    </style>
+
+</resources>
diff --git a/src/android/code-style-java.xml b/src/android/code-style-java.xml
new file mode 100644
index 000000000..74622e6af
--- /dev/null
+++ b/src/android/code-style-java.xml
@@ -0,0 +1,175 @@
+<code_scheme name="Citra-Java" version="173">
+  <option name="RIGHT_MARGIN" value="100" />
+  <AndroidXmlCodeStyleSettings>
+    <option name="USE_CUSTOM_SETTINGS" value="true" />
+  </AndroidXmlCodeStyleSettings>
+  <JavaCodeStyleSettings>
+    <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
+    <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
+    <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
+      <value />
+    </option>
+    <option name="IMPORT_LAYOUT_TABLE">
+      <value>
+        <package name="android" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="com" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="junit" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="net" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="org" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="java" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="javax" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="" withSubpackages="true" static="false" />
+        <emptyLine />
+        <package name="" withSubpackages="true" static="true" />
+        <emptyLine />
+      </value>
+    </option>
+  </JavaCodeStyleSettings>
+  <Objective-C-extensions>
+    <file>
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
+    </file>
+    <class>
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
+      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
+    </class>
+    <extensions>
+      <pair source="cpp" header="h" fileNamingConvention="NONE" />
+      <pair source="c" header="h" fileNamingConvention="NONE" />
+    </extensions>
+  </Objective-C-extensions>
+  <XML>
+    <option name="XML_KEEP_LINE_BREAKS" value="false" />
+    <option name="XML_ALIGN_ATTRIBUTES" value="false" />
+    <option name="XML_SPACE_INSIDE_EMPTY_TAG" value="true" />
+  </XML>
+  <codeStyleSettings language="JAVA">
+    <option name="KEEP_LINE_BREAKS" value="false" />
+    <option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
+    <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
+    <option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" />
+  </codeStyleSettings>
+  <codeStyleSettings language="XML">
+    <option name="FORCE_REARRANGE_MODE" value="1" />
+    <indentOptions>
+      <option name="CONTINUATION_INDENT_SIZE" value="4" />
+    </indentOptions>
+    <arrangement>
+      <rules>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>xmlns:android</NAME>
+                <XML_NAMESPACE>^$</XML_NAMESPACE>
+              </AND>
+            </match>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>xmlns:.*</NAME>
+                <XML_NAMESPACE>^$</XML_NAMESPACE>
+              </AND>
+            </match>
+            <order>BY_NAME</order>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>.*:id</NAME>
+                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+              </AND>
+            </match>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>.*:name</NAME>
+                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+              </AND>
+            </match>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>name</NAME>
+                <XML_NAMESPACE>^$</XML_NAMESPACE>
+              </AND>
+            </match>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>style</NAME>
+                <XML_NAMESPACE>^$</XML_NAMESPACE>
+              </AND>
+            </match>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>.*</NAME>
+                <XML_NAMESPACE>^$</XML_NAMESPACE>
+              </AND>
+            </match>
+            <order>BY_NAME</order>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>.*</NAME>
+                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
+              </AND>
+            </match>
+            <order>ANDROID_ATTRIBUTE_ORDER</order>
+          </rule>
+        </section>
+        <section>
+          <rule>
+            <match>
+              <AND>
+                <NAME>.*</NAME>
+                <XML_NAMESPACE>.*</XML_NAMESPACE>
+              </AND>
+            </match>
+            <order>BY_NAME</order>
+          </rule>
+        </section>
+      </rules>
+    </arrangement>
+  </codeStyleSettings>
+</code_scheme>