diff --git a/android/phoenix/AndroidManifest.xml b/android/phoenix/AndroidManifest.xml index 3a798d5632..97b0784ed8 100644 --- a/android/phoenix/AndroidManifest.xml +++ b/android/phoenix/AndroidManifest.xml @@ -39,6 +39,7 @@ + diff --git a/android/phoenix/libs/appcompat/.classpath b/android/phoenix/libs/appcompat/.classpath new file mode 100644 index 0000000000..6de8da7ea9 --- /dev/null +++ b/android/phoenix/libs/appcompat/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/.project b/android/phoenix/libs/appcompat/.project new file mode 100644 index 0000000000..957d33da15 --- /dev/null +++ b/android/phoenix/libs/appcompat/.project @@ -0,0 +1,33 @@ + + + android-support-v7-appcompat + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/android/phoenix/libs/appcompat/AndroidManifest.xml b/android/phoenix/libs/appcompat/AndroidManifest.xml new file mode 100644 index 0000000000..a77e640f47 --- /dev/null +++ b/android/phoenix/libs/appcompat/AndroidManifest.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/android/phoenix/libs/appcompat/README.txt b/android/phoenix/libs/appcompat/README.txt new file mode 100644 index 0000000000..8e8de05681 --- /dev/null +++ b/android/phoenix/libs/appcompat/README.txt @@ -0,0 +1,10 @@ +Library Project including compatibility ActionBar. + +This can be used by an Android project to provide +access to ActionBar on applications running on API 7+. + +There is technically no source, but the src folder is necessary +to ensure that the build system works. The content is actually +located in libs/android-support-v7-appcompat.jar. +The accompanying resources must also be included in the application. + diff --git a/android/phoenix/libs/appcompat/gen/android/support/v7/appcompat/BuildConfig.java b/android/phoenix/libs/appcompat/gen/android/support/v7/appcompat/BuildConfig.java new file mode 100644 index 0000000000..ddc55ec12d --- /dev/null +++ b/android/phoenix/libs/appcompat/gen/android/support/v7/appcompat/BuildConfig.java @@ -0,0 +1,6 @@ +/** Automatically generated file. DO NOT MODIFY */ +package android.support.v7.appcompat; + +public final class BuildConfig { + public final static boolean DEBUG = true; +} \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/gen/android/support/v7/appcompat/R.java b/android/phoenix/libs/appcompat/gen/android/support/v7/appcompat/R.java new file mode 100644 index 0000000000..fcd677aec4 --- /dev/null +++ b/android/phoenix/libs/appcompat/gen/android/support/v7/appcompat/R.java @@ -0,0 +1,2848 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package android.support.v7.appcompat; + +public final class R { + public static final class anim { + public static int abc_fade_in=0x7f040000; + public static int abc_fade_out=0x7f040001; + public static int abc_slide_in_bottom=0x7f040002; + public static int abc_slide_in_top=0x7f040003; + public static int abc_slide_out_bottom=0x7f040004; + public static int abc_slide_out_top=0x7f040005; + } + public static final class attr { + /** Custom divider drawable to use for elements in the action bar. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarDivider=0x7f01000b; + /** Custom item state list drawable background for action bar items. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarItemBackground=0x7f01000c; + /** Size of the Action Bar, including the contextual + bar used to present Action Modes. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int actionBarSize=0x7f01000a; + /** Reference to a theme that should be used to inflate widgets + and layouts destined for the action bar. Most of the time + this will be a reference to the current theme, but when + the action bar has a significantly different contrast + profile than the rest of the activity the difference + can become important. If this is set to @null the current + theme will be used. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarSplitStyle=0x7f010008; + /** Reference to a style for the Action Bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarStyle=0x7f010007; + /**

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarTabBarStyle=0x7f010004; + /** Default style for tabs within an action bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarTabStyle=0x7f010003; + /**

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarTabTextStyle=0x7f010005; + /** Reference to a theme that should be used to inflate widgets + and layouts destined for the action bar. Most of the time + this will be a reference to the current theme, but when + the action bar has a significantly different contrast + profile than the rest of the activity the difference + can become important. If this is set to @null the current + theme will be used. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionBarWidgetTheme=0x7f010009; + /** Default action button style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionButtonStyle=0x7f010012; + /** Default ActionBar dropdown style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionDropDownStyle=0x7f010043; + /** An optional layout to be used as an action view. + See {@link android.view.MenuItem#setActionView(android.view.View)} + for more info. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionLayout=0x7f01004a; + /** TextAppearance style that will be applied to text that + appears within action menu items. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionMenuTextAppearance=0x7f01000d; + /** Color for text that appears within action menu items. +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". + */ + public static int actionMenuTextColor=0x7f01000e; + /** Background drawable to use for action mode UI +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeBackground=0x7f010038; + /**

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeCloseButtonStyle=0x7f010037; + /** Drawable to use for the close action mode button +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeCloseDrawable=0x7f01003a; + /** Drawable to use for the Copy action button in Contextual Action Bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeCopyDrawable=0x7f01003c; + /** Drawable to use for the Cut action button in Contextual Action Bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeCutDrawable=0x7f01003b; + /** Drawable to use for the Find action button in WebView selection action modes +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeFindDrawable=0x7f010040; + /** Drawable to use for the Paste action button in Contextual Action Bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModePasteDrawable=0x7f01003d; + /** PopupWindow style to use for action modes when showing as a window overlay. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModePopupWindowStyle=0x7f010042; + /** Drawable to use for the Select all action button in Contextual Action Bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeSelectAllDrawable=0x7f01003e; + /** Drawable to use for the Share action button in WebView selection action modes +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeShareDrawable=0x7f01003f; + /** Background drawable to use for action mode UI in the lower split bar +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeSplitBackground=0x7f010039; + /**

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeStyle=0x7f010036; + /** Drawable to use for the Web Search action button in WebView selection action modes +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionModeWebSearchDrawable=0x7f010041; + /**

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int actionOverflowButtonStyle=0x7f010006; + /** The name of an optional ActionProvider class to instantiate an action view + and perform operations such as default action for that menu item. + See {@link android.view.MenuItem#setActionProvider(android.view.ActionProvider)} + for more info. +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int actionProviderClass=0x7f01004c; + /** The name of an optional View class to instantiate and use as an + action view. See {@link android.view.MenuItem#setActionView(android.view.View)} + for more info. +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int actionViewClass=0x7f01004b; + /** Default ActivityChooserView style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int activityChooserViewStyle=0x7f010068; + /** Specifies a background drawable for the action bar. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int background=0x7f01002b; + /** Specifies a background drawable for the bottom component of a split action bar. +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". + */ + public static int backgroundSplit=0x7f01002d; + /** Specifies a background drawable for a second stacked row of the action bar. +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". + */ + public static int backgroundStacked=0x7f01002c; + /** A style that may be applied to Buttons placed within a + LinearLayout with the style buttonBarStyle to form a button bar. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int buttonBarButtonStyle=0x7f010014; + /** A style that may be applied to horizontal LinearLayouts + to form a button bar. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int buttonBarStyle=0x7f010013; + /** Specifies a layout for custom navigation. Overrides navigationMode. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int customNavigationLayout=0x7f01002e; + /** Whether this spinner should mark child views as enabled/disabled when + the spinner itself is enabled/disabled. +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int disableChildrenWhenDisabled=0x7f010050; + /** Options affecting how the action bar is displayed. +

Must be one or more (separated by '|') of the following constant values.

+ ++++ + + + + + + +
ConstantValueDescription
useLogo0x1
showHome0x2
homeAsUp0x4
showTitle0x8
showCustom0x10
disableHome0x20
+ */ + public static int displayOptions=0x7f010024; + /** Specifies the drawable used for item dividers. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int divider=0x7f01002a; + /** A drawable that may be used as a horizontal divider between visual elements. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int dividerHorizontal=0x7f010017; + /** Size of padding on either end of a divider. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int dividerPadding=0x7f010052; + /** A drawable that may be used as a vertical divider between visual elements. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int dividerVertical=0x7f010016; + /** ListPopupWindow comaptibility +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int dropDownListViewStyle=0x7f01001d; + /** The preferred item height for dropdown lists. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int dropdownListPreferredItemHeight=0x7f010044; + /** The drawable to show in the button for expanding the activities overflow popup. + Note: Clients would like to set this drawable + as a clue about the action the chosen activity will perform. For + example, if share activity is to be chosen the drawable should + give a clue that sharing is to be performed. + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int expandActivityOverflowButtonDrawable=0x7f010067; + /**

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int height=0x7f010022; + /** Specifies a drawable to use for the 'home as up' indicator. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int homeAsUpIndicator=0x7f01000f; + /** Specifies a layout to use for the "home" section of the action bar. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int homeLayout=0x7f01002f; + /** Specifies the drawable used for the application icon. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int icon=0x7f010028; + /** The default state of the SearchView. If true, it will be iconified when not in + use and expanded when clicked. +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int iconifiedByDefault=0x7f010056; + /** Specifies a style resource to use for an indeterminate progress spinner. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int indeterminateProgressStyle=0x7f010031; + /** The maximal number of items initially shown in the activity list. +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int initialActivityCount=0x7f010066; + /** Specifies whether the theme is light, otherwise it is dark. +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int isLightTheme=0x7f010055; + /** Specifies padding that should be applied to the left and right sides of + system-provided items in the bar. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int itemPadding=0x7f010033; + /** Drawable used as a background for selected list items. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int listChoiceBackgroundIndicator=0x7f010048; + /**

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int listPopupWindowStyle=0x7f01001e; + /** The preferred list item height. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int listPreferredItemHeight=0x7f010018; + /** A larger, more robust list item height. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int listPreferredItemHeightLarge=0x7f01001a; + /** A smaller, sleeker list item height. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int listPreferredItemHeightSmall=0x7f010019; + /** The preferred padding along the left edge of list items. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int listPreferredItemPaddingLeft=0x7f01001b; + /** The preferred padding along the right edge of list items. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int listPreferredItemPaddingRight=0x7f01001c; + /** Specifies the drawable used for the application logo. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int logo=0x7f010029; + /** The type of navigation to use. +

Must be one of the following constant values.

+ ++++ + + + +
ConstantValueDescription
normal0 Normal static title text
listMode1 The action bar will use a selection list for navigation.
tabMode2 The action bar will use a series of horizontal tabs for navigation.
+ */ + public static int navigationMode=0x7f010023; + /** Sets the padding, in pixels, of the end edge; see {@link android.R.attr#padding}. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int paddingEnd=0x7f010035; + /** Sets the padding, in pixels, of the start edge; see {@link android.R.attr#padding}. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int paddingStart=0x7f010034; + /** Default Panel Menu style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int panelMenuListTheme=0x7f010047; + /** Default Panel Menu width. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int panelMenuListWidth=0x7f010046; + /** Default PopupMenu style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int popupMenuStyle=0x7f010045; + /** Reference to a layout to use for displaying a prompt in the dropdown for + spinnerMode="dropdown". This layout must contain a TextView with the id + {@code @android:id/text1} to be populated with the prompt text. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int popupPromptView=0x7f01004f; + /** Specifies the horizontal padding on either end for an embedded progress bar. +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int progressBarPadding=0x7f010032; + /** Specifies a style resource to use for an embedded progress bar. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int progressBarStyle=0x7f010030; + /** The prompt to display when the spinner's dialog is shown. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int prompt=0x7f01004d; + /** An optional query hint string to be displayed in the empty query field. +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int queryHint=0x7f010057; + /** SearchView dropdown background +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchDropdownBackground=0x7f010058; + /** The list item height for search results. @hide +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int searchResultListItemHeight=0x7f010061; + /** SearchView AutoCompleteTextView style +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewAutoCompleteTextView=0x7f010065; + /** SearchView close button icon +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewCloseIcon=0x7f010059; + /** SearchView query refinement icon +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewEditQuery=0x7f01005d; + /** SearchView query refinement icon background +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewEditQueryBackground=0x7f01005e; + /** SearchView Go button icon +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewGoIcon=0x7f01005a; + /** SearchView Search icon +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewSearchIcon=0x7f01005b; + /** SearchView text field background for the left section +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewTextField=0x7f01005f; + /** SearchView text field background for the right section +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewTextFieldRight=0x7f010060; + /** SearchView Voice button icon +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int searchViewVoiceIcon=0x7f01005c; + /** A style that may be applied to buttons or other selectable items + that should react to pressed and focus states, but that do not + have a clear visual border along the edges. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int selectableItemBackground=0x7f010015; + /** How this item should display in the Action Bar, if present. +

Must be one or more (separated by '|') of the following constant values.

+ ++++ + + + + + +
ConstantValueDescription
never0 Never show this item in an action bar, show it in the overflow menu instead. + Mutually exclusive with "ifRoom" and "always".
ifRoom1 Show this item in an action bar if there is room for it as determined + by the system. Favor this option over "always" where possible. + Mutually exclusive with "never" and "always".
always2 Always show this item in an actionbar, even if it would override + the system's limits of how much stuff to put there. This may make + your action bar look bad on some screens. In most cases you should + use "ifRoom" instead. Mutually exclusive with "ifRoom" and "never".
withText4 When this item is shown as an action in the action bar, show a text + label with it even if it has an icon representation.
collapseActionView8 This item's action view collapses to a normal menu + item. When expanded, the action view takes over a + larger segment of its container.
+ */ + public static int showAsAction=0x7f010049; + /** Setting for which dividers to show. +

Must be one or more (separated by '|') of the following constant values.

+ ++++ + + + + +
ConstantValueDescription
none0
beginning1
middle2
end4
+ */ + public static int showDividers=0x7f010051; + /** Default Spinner style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int spinnerDropDownItemStyle=0x7f010054; + /** Display mode for spinner options. +

Must be one of the following constant values.

+ ++++ + + +
ConstantValueDescription
dialog0 Spinner options will be presented to the user as a dialog window.
dropdown1 Spinner options will be presented to the user as an inline dropdown + anchored to the spinner widget itself.
+ */ + public static int spinnerMode=0x7f01004e; + /** Default Spinner style. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int spinnerStyle=0x7f010053; + /** Specifies subtitle text used for navigationMode="normal" +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int subtitle=0x7f010025; + /** Specifies a style to use for subtitle text. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int subtitleTextStyle=0x7f010027; + /** Present the text in ALL CAPS. This may use a small-caps form when available. +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a boolean value, either "true" or "false". + */ + public static int textAllCaps=0x7f010069; + /** Text color, typeface, size, and style for the text inside of a popup menu. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int textAppearanceLargePopupMenu=0x7f010010; + /** The preferred TextAppearance for the primary text of list items. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int textAppearanceListItem=0x7f01001f; + /** The preferred TextAppearance for the primary text of small list items. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int textAppearanceListItemSmall=0x7f010020; + /** Text color, typeface, size, and style for system search result subtitle. Defaults to primary inverse text color. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int textAppearanceSearchResultSubtitle=0x7f010063; + /** Text color, typeface, size, and style for system search result title. Defaults to primary inverse text color. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int textAppearanceSearchResultTitle=0x7f010062; + /** Text color, typeface, size, and style for small text inside of a popup menu. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int textAppearanceSmallPopupMenu=0x7f010011; + /** Text color for urls in search suggestions, used by things like global search +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". + */ + public static int textColorSearchUrl=0x7f010064; + /**

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int title=0x7f010021; + /** Specifies a style to use for title text. +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static int titleTextStyle=0x7f010026; + /**

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int windowActionBar=0x7f010000; + /**

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int windowActionBarOverlay=0x7f010001; + /**

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static int windowSplitActionBar=0x7f010002; + } + public static final class bool { + public static int abc_action_bar_embed_tabs_pre_jb=0x7f060000; + public static int abc_action_bar_expanded_action_views_exclusive=0x7f060001; + /** Whether action menu items should be displayed in ALLCAPS or not. + Defaults to true. If this is not appropriate for specific locales + it should be disabled in that locale's resources. + */ + public static int abc_config_actionMenuItemAllCaps=0x7f060005; + /** Whether action menu items should obey the "withText" showAsAction + flag. This may be set to false for situations where space is + extremely limited. + Whether action menu items should obey the "withText" showAsAction. + This may be set to false for situations where space is + extremely limited. + */ + public static int abc_config_allowActionMenuItemTextWithIcon=0x7f060004; + public static int abc_config_showMenuShortcutsWhenKeyboardPresent=0x7f060003; + public static int abc_split_action_bar_is_narrow=0x7f060002; + } + public static final class color { + public static int abc_search_url_text_holo=0x7f070003; + public static int abc_search_url_text_normal=0x7f070000; + public static int abc_search_url_text_pressed=0x7f070002; + public static int abc_search_url_text_selected=0x7f070001; + } + public static final class dimen { + /** Default height of an action bar. + Default height of an action bar. + Default height of an action bar. + Default height of an action bar. + Default height of an action bar. + */ + public static int abc_action_bar_default_height=0x7f080002; + /** Vertical padding around action bar icons. + Vertical padding around action bar icons. + Vertical padding around action bar icons. + Vertical padding around action bar icons. + Vertical padding around action bar icons. + */ + public static int abc_action_bar_icon_vertical_padding=0x7f080003; + /** Maximum height for a stacked tab bar as part of an action bar + */ + public static int abc_action_bar_stacked_max_height=0x7f080009; + /** Maximum width for a stacked action bar tab. This prevents + action bar tabs from becoming too wide on a wide screen when only + a few are present. + */ + public static int abc_action_bar_stacked_tab_max_width=0x7f080001; + /** Bottom margin for action bar subtitles + Bottom margin for action bar subtitles + Bottom margin for action bar subtitles + Bottom margin for action bar subtitles + Bottom margin for action bar subtitles + */ + public static int abc_action_bar_subtitle_bottom_margin=0x7f080007; + /** Text size for action bar subtitles + Text size for action bar subtitles + Text size for action bar subtitles + Text size for action bar subtitles + Text size for action bar subtitles + */ + public static int abc_action_bar_subtitle_text_size=0x7f080005; + /** Top margin for action bar subtitles + Top margin for action bar subtitles + Top margin for action bar subtitles + Top margin for action bar subtitles + Top margin for action bar subtitles + */ + public static int abc_action_bar_subtitle_top_margin=0x7f080006; + /** Text size for action bar titles + Text size for action bar titles + Text size for action bar titles + Text size for action bar titles + Text size for action bar titles + */ + public static int abc_action_bar_title_text_size=0x7f080004; + /** Minimum width for an action button in the menu area of an action bar + Minimum width for an action button in the menu area of an action bar + Minimum width for an action button in the menu area of an action bar + */ + public static int abc_action_button_min_width=0x7f080008; + /** The maximum width we would prefer dialogs to be. 0 if there is no + maximum (let them grow as large as the screen). Actual values are + specified for -large and -xlarge configurations. + see comment in values/config.xml + see comment in values/config.xml + */ + public static int abc_config_prefDialogWidth=0x7f080000; + /** Width of the icon in a dropdown list + */ + public static int abc_dropdownitem_icon_width=0x7f08000f; + /** Text padding for dropdown items + */ + public static int abc_dropdownitem_text_padding_left=0x7f08000d; + public static int abc_dropdownitem_text_padding_right=0x7f08000e; + public static int abc_panel_menu_list_width=0x7f08000a; + /** Preferred width of the search view. + */ + public static int abc_search_view_preferred_width=0x7f08000c; + /** Minimum width of the search view text entry area. + Minimum width of the search view text entry area. + Minimum width of the search view text entry area. + Minimum width of the search view text entry area. + */ + public static int abc_search_view_text_min_width=0x7f08000b; + } + public static final class drawable { + public static int abc_ab_bottom_solid_dark_holo=0x7f020000; + public static int abc_ab_bottom_solid_light_holo=0x7f020001; + public static int abc_ab_bottom_transparent_dark_holo=0x7f020002; + public static int abc_ab_bottom_transparent_light_holo=0x7f020003; + public static int abc_ab_share_pack_holo_dark=0x7f020004; + public static int abc_ab_share_pack_holo_light=0x7f020005; + public static int abc_ab_solid_dark_holo=0x7f020006; + public static int abc_ab_solid_light_holo=0x7f020007; + public static int abc_ab_stacked_solid_dark_holo=0x7f020008; + public static int abc_ab_stacked_solid_light_holo=0x7f020009; + public static int abc_ab_stacked_transparent_dark_holo=0x7f02000a; + public static int abc_ab_stacked_transparent_light_holo=0x7f02000b; + public static int abc_ab_transparent_dark_holo=0x7f02000c; + public static int abc_ab_transparent_light_holo=0x7f02000d; + public static int abc_cab_background_bottom_holo_dark=0x7f02000e; + public static int abc_cab_background_bottom_holo_light=0x7f02000f; + public static int abc_cab_background_top_holo_dark=0x7f020010; + public static int abc_cab_background_top_holo_light=0x7f020011; + public static int abc_ic_ab_back_holo_dark=0x7f020012; + public static int abc_ic_ab_back_holo_light=0x7f020013; + public static int abc_ic_cab_done_holo_dark=0x7f020014; + public static int abc_ic_cab_done_holo_light=0x7f020015; + public static int abc_ic_clear=0x7f020016; + public static int abc_ic_clear_disabled=0x7f020017; + public static int abc_ic_clear_holo_light=0x7f020018; + public static int abc_ic_clear_normal=0x7f020019; + public static int abc_ic_clear_search_api_disabled_holo_light=0x7f02001a; + public static int abc_ic_clear_search_api_holo_light=0x7f02001b; + public static int abc_ic_commit_search_api_holo_dark=0x7f02001c; + public static int abc_ic_commit_search_api_holo_light=0x7f02001d; + public static int abc_ic_go=0x7f02001e; + public static int abc_ic_go_search_api_holo_light=0x7f02001f; + public static int abc_ic_menu_moreoverflow_normal_holo_dark=0x7f020020; + public static int abc_ic_menu_moreoverflow_normal_holo_light=0x7f020021; + public static int abc_ic_menu_share_holo_dark=0x7f020022; + public static int abc_ic_menu_share_holo_light=0x7f020023; + public static int abc_ic_search=0x7f020024; + public static int abc_ic_search_api_holo_light=0x7f020025; + public static int abc_ic_voice_search=0x7f020026; + public static int abc_ic_voice_search_api_holo_light=0x7f020027; + public static int abc_item_background_holo_dark=0x7f020028; + public static int abc_item_background_holo_light=0x7f020029; + public static int abc_list_divider_holo_dark=0x7f02002a; + public static int abc_list_divider_holo_light=0x7f02002b; + public static int abc_list_focused_holo=0x7f02002c; + public static int abc_list_longpressed_holo=0x7f02002d; + public static int abc_list_pressed_holo_dark=0x7f02002e; + public static int abc_list_pressed_holo_light=0x7f02002f; + public static int abc_list_selector_background_transition_holo_dark=0x7f020030; + public static int abc_list_selector_background_transition_holo_light=0x7f020031; + public static int abc_list_selector_disabled_holo_dark=0x7f020032; + public static int abc_list_selector_disabled_holo_light=0x7f020033; + public static int abc_list_selector_holo_dark=0x7f020034; + public static int abc_list_selector_holo_light=0x7f020035; + public static int abc_menu_dropdown_panel_holo_dark=0x7f020036; + public static int abc_menu_dropdown_panel_holo_light=0x7f020037; + public static int abc_menu_hardkey_panel_holo_dark=0x7f020038; + public static int abc_menu_hardkey_panel_holo_light=0x7f020039; + public static int abc_search_dropdown_dark=0x7f02003a; + public static int abc_search_dropdown_light=0x7f02003b; + public static int abc_spinner_ab_default_holo_dark=0x7f02003c; + public static int abc_spinner_ab_default_holo_light=0x7f02003d; + public static int abc_spinner_ab_disabled_holo_dark=0x7f02003e; + public static int abc_spinner_ab_disabled_holo_light=0x7f02003f; + public static int abc_spinner_ab_focused_holo_dark=0x7f020040; + public static int abc_spinner_ab_focused_holo_light=0x7f020041; + public static int abc_spinner_ab_holo_dark=0x7f020042; + public static int abc_spinner_ab_holo_light=0x7f020043; + public static int abc_spinner_ab_pressed_holo_dark=0x7f020044; + public static int abc_spinner_ab_pressed_holo_light=0x7f020045; + public static int abc_tab_indicator_ab_holo=0x7f020046; + public static int abc_tab_selected_focused_holo=0x7f020047; + public static int abc_tab_selected_holo=0x7f020048; + public static int abc_tab_selected_pressed_holo=0x7f020049; + public static int abc_tab_unselected_pressed_holo=0x7f02004a; + public static int abc_textfield_search_default_holo_dark=0x7f02004b; + public static int abc_textfield_search_default_holo_light=0x7f02004c; + public static int abc_textfield_search_right_default_holo_dark=0x7f02004d; + public static int abc_textfield_search_right_default_holo_light=0x7f02004e; + public static int abc_textfield_search_right_selected_holo_dark=0x7f02004f; + public static int abc_textfield_search_right_selected_holo_light=0x7f020050; + public static int abc_textfield_search_selected_holo_dark=0x7f020051; + public static int abc_textfield_search_selected_holo_light=0x7f020052; + public static int abc_textfield_searchview_holo_dark=0x7f020053; + public static int abc_textfield_searchview_holo_light=0x7f020054; + public static int abc_textfield_searchview_right_holo_dark=0x7f020055; + public static int abc_textfield_searchview_right_holo_light=0x7f020056; + } + public static final class id { + public static int action_bar=0x7f05001a; + public static int action_bar_activity_content=0x7f050015; + public static int action_bar_container=0x7f050019; + public static int action_bar_overlay_layout=0x7f05001d; + public static int action_bar_root=0x7f050018; + public static int action_bar_subtitle=0x7f050021; + public static int action_bar_title=0x7f050020; + public static int action_context_bar=0x7f05001b; + public static int action_menu_divider=0x7f050016; + public static int action_menu_presenter=0x7f050017; + public static int action_mode_bar=0x7f05002f; + public static int action_mode_bar_stub=0x7f05002e; + public static int action_mode_close_button=0x7f050022; + public static int activity_chooser_view_content=0x7f050023; + public static int always=0x7f05000b; + public static int beginning=0x7f050011; + public static int checkbox=0x7f05002b; + public static int collapseActionView=0x7f05000d; + public static int default_activity_button=0x7f050026; + public static int dialog=0x7f05000e; + public static int disableHome=0x7f050008; + public static int dropdown=0x7f05000f; + public static int edit_query=0x7f050036; + public static int end=0x7f050013; + public static int expand_activities_button=0x7f050024; + public static int expanded_menu=0x7f05002a; + public static int home=0x7f050014; + public static int homeAsUp=0x7f050005; + public static int icon=0x7f050028; + public static int ifRoom=0x7f05000a; + public static int image=0x7f050025; + public static int left_icon=0x7f050031; + public static int listMode=0x7f050001; + public static int list_item=0x7f050027; + public static int middle=0x7f050012; + public static int never=0x7f050009; + public static int none=0x7f050010; + public static int normal=0x7f050000; + public static int progress_circular=0x7f050034; + public static int progress_horizontal=0x7f050035; + public static int radio=0x7f05002d; + public static int right_container=0x7f050032; + public static int right_icon=0x7f050033; + public static int search_badge=0x7f050038; + public static int search_bar=0x7f050037; + public static int search_button=0x7f050039; + public static int search_close_btn=0x7f05003e; + public static int search_edit_frame=0x7f05003a; + public static int search_go_btn=0x7f050040; + public static int search_mag_icon=0x7f05003b; + public static int search_plate=0x7f05003c; + public static int search_src_text=0x7f05003d; + public static int search_voice_btn=0x7f050041; + public static int shortcut=0x7f05002c; + public static int showCustom=0x7f050007; + public static int showHome=0x7f050004; + public static int showTitle=0x7f050006; + public static int split_action_bar=0x7f05001c; + public static int submit_area=0x7f05003f; + public static int tabMode=0x7f050002; + public static int title=0x7f050029; + public static int title_container=0x7f050030; + public static int top_action_bar=0x7f05001e; + public static int up=0x7f05001f; + public static int useLogo=0x7f050003; + public static int withText=0x7f05000c; + } + public static final class integer { + /** The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + The maximum number of action buttons that should be permitted within + an action bar/action mode. This will be used to determine how many + showAsAction="ifRoom" items can fit. "always" items can override this. + */ + public static int abc_max_action_buttons=0x7f090000; + } + public static final class layout { + public static int abc_action_bar_decor=0x7f030000; + public static int abc_action_bar_decor_include=0x7f030001; + public static int abc_action_bar_decor_overlay=0x7f030002; + public static int abc_action_bar_home=0x7f030003; + public static int abc_action_bar_tab=0x7f030004; + public static int abc_action_bar_tabbar=0x7f030005; + public static int abc_action_bar_title_item=0x7f030006; + public static int abc_action_bar_view_list_nav_layout=0x7f030007; + public static int abc_action_menu_item_layout=0x7f030008; + public static int abc_action_menu_layout=0x7f030009; + public static int abc_action_mode_bar=0x7f03000a; + public static int abc_action_mode_close_item=0x7f03000b; + public static int abc_activity_chooser_view=0x7f03000c; + public static int abc_activity_chooser_view_include=0x7f03000d; + public static int abc_activity_chooser_view_list_item=0x7f03000e; + public static int abc_expanded_menu_layout=0x7f03000f; + public static int abc_list_menu_item_checkbox=0x7f030010; + public static int abc_list_menu_item_icon=0x7f030011; + public static int abc_list_menu_item_layout=0x7f030012; + public static int abc_list_menu_item_radio=0x7f030013; + public static int abc_popup_menu_item_layout=0x7f030014; + public static int abc_screen=0x7f030015; + public static int abc_search_dropdown_item_icons_2line=0x7f030016; + public static int abc_search_view=0x7f030017; + public static int support_simple_spinner_dropdown_item=0x7f030018; + } + public static final class string { + /** Content description for the action bar "home" affordance. [CHAR LIMIT=NONE] + */ + public static int abc_action_bar_home_description=0x7f0a0001; + /** Content description for the action bar "up" affordance. [CHAR LIMIT=NONE] + */ + public static int abc_action_bar_up_description=0x7f0a0002; + /** Content description for the action menu overflow button. [CHAR LIMIT=NONE] + */ + public static int abc_action_menu_overflow_description=0x7f0a0003; + /** Label for the "Done" button on the far left of action mode toolbars. + */ + public static int abc_action_mode_done=0x7f0a0000; + /** Title for a button to expand the list of activities in ActivityChooserView [CHAR LIMIT=25] + */ + public static int abc_activity_chooser_view_see_all=0x7f0a000a; + /** ActivityChooserView - accessibility support + Description of the shwoing of a popup window with activities to choose from. [CHAR LIMIT=NONE] + */ + public static int abc_activitychooserview_choose_application=0x7f0a0009; + /** SearchView accessibility description for clear button [CHAR LIMIT=NONE] + */ + public static int abc_searchview_description_clear=0x7f0a0006; + /** SearchView accessibility description for search text field [CHAR LIMIT=NONE] + */ + public static int abc_searchview_description_query=0x7f0a0005; + /** SearchView accessibility description for search button [CHAR LIMIT=NONE] + */ + public static int abc_searchview_description_search=0x7f0a0004; + /** SearchView accessibility description for submit button [CHAR LIMIT=NONE] + */ + public static int abc_searchview_description_submit=0x7f0a0007; + /** SearchView accessibility description for voice button [CHAR LIMIT=NONE] + */ + public static int abc_searchview_description_voice=0x7f0a0008; + /** Description of the choose target button in a ShareActionProvider (share UI). [CHAR LIMIT=NONE] + */ + public static int abc_shareactionprovider_share_with=0x7f0a000c; + /** Description of a share target (both in the list of such or the default share button) in a ShareActionProvider (share UI). [CHAR LIMIT=NONE] + */ + public static int abc_shareactionprovider_share_with_application=0x7f0a000b; + } + public static final class style { + /** Mimic text appearance in select_dialog_item.xml + */ + public static int TextAppearance_AppCompat_Base_CompactMenu_Dialog=0x7f0b0061; + public static int TextAppearance_AppCompat_Base_SearchResult=0x7f0b0069; + public static int TextAppearance_AppCompat_Base_SearchResult_Subtitle=0x7f0b006b; + /** Search View result styles + */ + public static int TextAppearance_AppCompat_Base_SearchResult_Title=0x7f0b006a; + public static int TextAppearance_AppCompat_Base_Widget_PopupMenu_Large=0x7f0b0065; + public static int TextAppearance_AppCompat_Base_Widget_PopupMenu_Small=0x7f0b0066; + public static int TextAppearance_AppCompat_Light_Base_SearchResult=0x7f0b006c; + public static int TextAppearance_AppCompat_Light_Base_SearchResult_Subtitle=0x7f0b006e; + /** + TextAppearance.Holo.Light.SearchResult.* are private so we extend from the default + versions instead (which are exactly the same). + + */ + public static int TextAppearance_AppCompat_Light_Base_SearchResult_Title=0x7f0b006d; + public static int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Large=0x7f0b0067; + public static int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Small=0x7f0b0068; + public static int TextAppearance_AppCompat_Light_SearchResult_Subtitle=0x7f0b0033; + public static int TextAppearance_AppCompat_Light_SearchResult_Title=0x7f0b0032; + public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large=0x7f0b002e; + public static int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small=0x7f0b002f; + public static int TextAppearance_AppCompat_SearchResult_Subtitle=0x7f0b0031; + public static int TextAppearance_AppCompat_SearchResult_Title=0x7f0b0030; + public static int TextAppearance_AppCompat_Widget_ActionBar_Menu=0x7f0b001a; + public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle=0x7f0b0006; + public static int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse=0x7f0b0008; + public static int TextAppearance_AppCompat_Widget_ActionBar_Title=0x7f0b0005; + public static int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse=0x7f0b0007; + public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle=0x7f0b001e; + public static int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse=0x7f0b0020; + public static int TextAppearance_AppCompat_Widget_ActionMode_Title=0x7f0b001d; + public static int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse=0x7f0b001f; + public static int TextAppearance_AppCompat_Widget_Base_ActionBar_Menu=0x7f0b0052; + public static int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle=0x7f0b0054; + public static int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle_Inverse=0x7f0b0056; + public static int TextAppearance_AppCompat_Widget_Base_ActionBar_Title=0x7f0b0053; + public static int TextAppearance_AppCompat_Widget_Base_ActionBar_Title_Inverse=0x7f0b0055; + public static int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle=0x7f0b004f; + public static int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle_Inverse=0x7f0b0051; + public static int TextAppearance_AppCompat_Widget_Base_ActionMode_Title=0x7f0b004e; + public static int TextAppearance_AppCompat_Widget_Base_ActionMode_Title_Inverse=0x7f0b0050; + public static int TextAppearance_AppCompat_Widget_Base_DropDownItem=0x7f0b005f; + public static int TextAppearance_AppCompat_Widget_DropDownItem=0x7f0b0021; + public static int TextAppearance_AppCompat_Widget_PopupMenu_Large=0x7f0b002c; + public static int TextAppearance_AppCompat_Widget_PopupMenu_Small=0x7f0b002d; + public static int TextAppearance_Widget_AppCompat_Base_ExpandedMenu_Item=0x7f0b0060; + public static int TextAppearance_Widget_AppCompat_ExpandedMenu_Item=0x7f0b0028; + /** Themes in the "Theme.AppCompat" family will contain an action bar by default. + If Holo themes are available on the current platform version they will be used. + A limited Holo-styled action bar will be provided on platform versions older + than 3.0. (API 11) + + These theme declarations contain any version-independent specification. Items + that need to vary based on platform version should be defined in the corresponding + "Theme.Base" theme. + Platform-independent theme providing an action bar in a dark-themed activity. + */ + public static int Theme_AppCompat=0x7f0b0073; + /** Menu/item attributes + */ + public static int Theme_AppCompat_Base_CompactMenu=0x7f0b007d; + public static int Theme_AppCompat_Base_CompactMenu_Dialog=0x7f0b007e; + /** Menu/item attributes + */ + public static int Theme_AppCompat_CompactMenu=0x7f0b0076; + public static int Theme_AppCompat_CompactMenu_Dialog=0x7f0b0077; + /** Platform-independent theme providing an action bar in a light-themed activity. + */ + public static int Theme_AppCompat_Light=0x7f0b0074; + /** Platform-independent theme providing an action bar in a dark-themed activity. + */ + public static int Theme_AppCompat_Light_DarkActionBar=0x7f0b0075; + /** Base platform-dependent theme + */ + public static int Theme_Base=0x7f0b0078; + /** Base platform-dependent theme providing an action bar in a dark-themed activity. + Base platform-dependent theme providing an action bar in a dark-themed activity. + */ + public static int Theme_Base_AppCompat=0x7f0b007a; + /** Base platform-dependent theme providing an action bar in a light-themed activity. + Base platform-dependent theme providing an action bar in a light-themed activity. + */ + public static int Theme_Base_AppCompat_Light=0x7f0b007b; + /** Base platform-dependent theme providing a dark action bar in a light-themed activity. + Base platform-dependent theme providing a dark action bar in a light-themed activity. + */ + public static int Theme_Base_AppCompat_Light_DarkActionBar=0x7f0b007c; + /** Base platform-dependent theme providing a light-themed activity. + */ + public static int Theme_Base_Light=0x7f0b0079; + /** Styles in here can be extended for customisation in your application. Each utilises + one of the Base styles. If Holo themes are available on the current platform version + they will be used instead of the compat styles. + */ + public static int Widget_AppCompat_ActionBar=0x7f0b0000; + public static int Widget_AppCompat_ActionBar_Solid=0x7f0b0002; + public static int Widget_AppCompat_ActionBar_TabBar=0x7f0b0011; + public static int Widget_AppCompat_ActionBar_TabText=0x7f0b0017; + public static int Widget_AppCompat_ActionBar_TabView=0x7f0b0014; + public static int Widget_AppCompat_ActionButton=0x7f0b000b; + public static int Widget_AppCompat_ActionButton_CloseMode=0x7f0b000d; + public static int Widget_AppCompat_ActionButton_Overflow=0x7f0b000f; + public static int Widget_AppCompat_ActionMode=0x7f0b001b; + public static int Widget_AppCompat_ActivityChooserView=0x7f0b0036; + public static int Widget_AppCompat_AutoCompleteTextView=0x7f0b0034; + public static int Widget_AppCompat_Base_ActionBar=0x7f0b0038; + public static int Widget_AppCompat_Base_ActionBar_Solid=0x7f0b003a; + public static int Widget_AppCompat_Base_ActionBar_TabBar=0x7f0b0043; + public static int Widget_AppCompat_Base_ActionBar_TabText=0x7f0b0049; + public static int Widget_AppCompat_Base_ActionBar_TabView=0x7f0b0046; + /** Action Button Styles + */ + public static int Widget_AppCompat_Base_ActionButton=0x7f0b003d; + public static int Widget_AppCompat_Base_ActionButton_CloseMode=0x7f0b003f; + public static int Widget_AppCompat_Base_ActionButton_Overflow=0x7f0b0041; + public static int Widget_AppCompat_Base_ActionMode=0x7f0b004c; + public static int Widget_AppCompat_Base_ActivityChooserView=0x7f0b0071; + /** AutoCompleteTextView styles (for SearchView) + */ + public static int Widget_AppCompat_Base_AutoCompleteTextView=0x7f0b006f; + public static int Widget_AppCompat_Base_DropDownItem_Spinner=0x7f0b005b; + /** Spinner Widgets + */ + public static int Widget_AppCompat_Base_ListView_DropDown=0x7f0b005d; + public static int Widget_AppCompat_Base_ListView_Menu=0x7f0b0062; + /** Popup Menu + */ + public static int Widget_AppCompat_Base_PopupMenu=0x7f0b0063; + public static int Widget_AppCompat_Base_ProgressBar=0x7f0b0058; + /** Progress Bar + */ + public static int Widget_AppCompat_Base_ProgressBar_Horizontal=0x7f0b0057; + /** Action Bar Spinner Widgets + */ + public static int Widget_AppCompat_Base_Spinner=0x7f0b0059; + public static int Widget_AppCompat_DropDownItem_Spinner=0x7f0b0024; + public static int Widget_AppCompat_Light_ActionBar=0x7f0b0001; + public static int Widget_AppCompat_Light_ActionBar_Solid=0x7f0b0003; + public static int Widget_AppCompat_Light_ActionBar_Solid_Inverse=0x7f0b0004; + public static int Widget_AppCompat_Light_ActionBar_TabBar=0x7f0b0012; + public static int Widget_AppCompat_Light_ActionBar_TabBar_Inverse=0x7f0b0013; + public static int Widget_AppCompat_Light_ActionBar_TabText=0x7f0b0018; + public static int Widget_AppCompat_Light_ActionBar_TabText_Inverse=0x7f0b0019; + public static int Widget_AppCompat_Light_ActionBar_TabView=0x7f0b0015; + public static int Widget_AppCompat_Light_ActionBar_TabView_Inverse=0x7f0b0016; + public static int Widget_AppCompat_Light_ActionButton=0x7f0b000c; + public static int Widget_AppCompat_Light_ActionButton_CloseMode=0x7f0b000e; + public static int Widget_AppCompat_Light_ActionButton_Overflow=0x7f0b0010; + public static int Widget_AppCompat_Light_ActionMode_Inverse=0x7f0b001c; + public static int Widget_AppCompat_Light_ActivityChooserView=0x7f0b0037; + public static int Widget_AppCompat_Light_AutoCompleteTextView=0x7f0b0035; + public static int Widget_AppCompat_Light_Base_ActionBar=0x7f0b0039; + public static int Widget_AppCompat_Light_Base_ActionBar_Solid=0x7f0b003b; + public static int Widget_AppCompat_Light_Base_ActionBar_Solid_Inverse=0x7f0b003c; + public static int Widget_AppCompat_Light_Base_ActionBar_TabBar=0x7f0b0044; + public static int Widget_AppCompat_Light_Base_ActionBar_TabBar_Inverse=0x7f0b0045; + public static int Widget_AppCompat_Light_Base_ActionBar_TabText=0x7f0b004a; + public static int Widget_AppCompat_Light_Base_ActionBar_TabText_Inverse=0x7f0b004b; + public static int Widget_AppCompat_Light_Base_ActionBar_TabView=0x7f0b0047; + public static int Widget_AppCompat_Light_Base_ActionBar_TabView_Inverse=0x7f0b0048; + public static int Widget_AppCompat_Light_Base_ActionButton=0x7f0b003e; + public static int Widget_AppCompat_Light_Base_ActionButton_CloseMode=0x7f0b0040; + public static int Widget_AppCompat_Light_Base_ActionButton_Overflow=0x7f0b0042; + public static int Widget_AppCompat_Light_Base_ActionMode_Inverse=0x7f0b004d; + public static int Widget_AppCompat_Light_Base_ActivityChooserView=0x7f0b0072; + public static int Widget_AppCompat_Light_Base_AutoCompleteTextView=0x7f0b0070; + public static int Widget_AppCompat_Light_Base_DropDownItem_Spinner=0x7f0b005c; + public static int Widget_AppCompat_Light_Base_ListView_DropDown=0x7f0b005e; + public static int Widget_AppCompat_Light_Base_PopupMenu=0x7f0b0064; + public static int Widget_AppCompat_Light_Base_Spinner=0x7f0b005a; + public static int Widget_AppCompat_Light_DropDownItem_Spinner=0x7f0b0025; + public static int Widget_AppCompat_Light_ListView_DropDown=0x7f0b0027; + public static int Widget_AppCompat_Light_PopupMenu=0x7f0b002a; + public static int Widget_AppCompat_Light_Spinner_DropDown_ActionBar=0x7f0b0023; + public static int Widget_AppCompat_ListView_DropDown=0x7f0b0026; + public static int Widget_AppCompat_ListView_Menu=0x7f0b002b; + public static int Widget_AppCompat_PopupMenu=0x7f0b0029; + public static int Widget_AppCompat_ProgressBar=0x7f0b000a; + public static int Widget_AppCompat_ProgressBar_Horizontal=0x7f0b0009; + public static int Widget_AppCompat_Spinner_DropDown_ActionBar=0x7f0b0022; + } + public static final class styleable { + /** ============================================ + Attributes used to style the Action Bar. + These should be set on your theme; the default actionBarStyle will + propagate them to the correct elements as needed. + + Please Note: when overriding attributes for an ActionBar style + you must specify each attribute twice: once with the "android:" + namespace prefix and once without. +

Includes the following attributes:

+ + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescription
{@link #ActionBar_background android.support.v7.appcompat:background} Specifies a background drawable for the action bar.
{@link #ActionBar_backgroundSplit android.support.v7.appcompat:backgroundSplit} Specifies a background drawable for the bottom component of a split action bar.
{@link #ActionBar_backgroundStacked android.support.v7.appcompat:backgroundStacked} Specifies a background drawable for a second stacked row of the action bar.
{@link #ActionBar_customNavigationLayout android.support.v7.appcompat:customNavigationLayout} Specifies a layout for custom navigation.
{@link #ActionBar_displayOptions android.support.v7.appcompat:displayOptions} Options affecting how the action bar is displayed.
{@link #ActionBar_divider android.support.v7.appcompat:divider} Specifies the drawable used for item dividers.
{@link #ActionBar_height android.support.v7.appcompat:height} Specifies a fixed height.
{@link #ActionBar_homeLayout android.support.v7.appcompat:homeLayout} Specifies a layout to use for the "home" section of the action bar.
{@link #ActionBar_icon android.support.v7.appcompat:icon} Specifies the drawable used for the application icon.
{@link #ActionBar_indeterminateProgressStyle android.support.v7.appcompat:indeterminateProgressStyle} Specifies a style resource to use for an indeterminate progress spinner.
{@link #ActionBar_itemPadding android.support.v7.appcompat:itemPadding} Specifies padding that should be applied to the left and right sides of + system-provided items in the bar.
{@link #ActionBar_logo android.support.v7.appcompat:logo} Specifies the drawable used for the application logo.
{@link #ActionBar_navigationMode android.support.v7.appcompat:navigationMode} The type of navigation to use.
{@link #ActionBar_progressBarPadding android.support.v7.appcompat:progressBarPadding} Specifies the horizontal padding on either end for an embedded progress bar.
{@link #ActionBar_progressBarStyle android.support.v7.appcompat:progressBarStyle} Specifies a style resource to use for an embedded progress bar.
{@link #ActionBar_subtitle android.support.v7.appcompat:subtitle} Specifies subtitle text used for navigationMode="normal"
{@link #ActionBar_subtitleTextStyle android.support.v7.appcompat:subtitleTextStyle} Specifies a style to use for subtitle text.
{@link #ActionBar_title android.support.v7.appcompat:title} Specifies title text used for navigationMode="normal"
{@link #ActionBar_titleTextStyle android.support.v7.appcompat:titleTextStyle} Specifies a style to use for title text.
+ @see #ActionBar_background + @see #ActionBar_backgroundSplit + @see #ActionBar_backgroundStacked + @see #ActionBar_customNavigationLayout + @see #ActionBar_displayOptions + @see #ActionBar_divider + @see #ActionBar_height + @see #ActionBar_homeLayout + @see #ActionBar_icon + @see #ActionBar_indeterminateProgressStyle + @see #ActionBar_itemPadding + @see #ActionBar_logo + @see #ActionBar_navigationMode + @see #ActionBar_progressBarPadding + @see #ActionBar_progressBarStyle + @see #ActionBar_subtitle + @see #ActionBar_subtitleTextStyle + @see #ActionBar_title + @see #ActionBar_titleTextStyle + */ + public static final int[] ActionBar = { + 0x7f010021, 0x7f010022, 0x7f010023, 0x7f010024, + 0x7f010025, 0x7f010026, 0x7f010027, 0x7f010028, + 0x7f010029, 0x7f01002a, 0x7f01002b, 0x7f01002c, + 0x7f01002d, 0x7f01002e, 0x7f01002f, 0x7f010030, + 0x7f010031, 0x7f010032, 0x7f010033 + }; + /** +

+ @attr description + Specifies a background drawable for the action bar. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:background + */ + public static final int ActionBar_background = 10; + /** +

+ @attr description + Specifies a background drawable for the bottom component of a split action bar. + + +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

This is a private symbol. + @attr name android.support.v7.appcompat:backgroundSplit + */ + public static final int ActionBar_backgroundSplit = 12; + /** +

+ @attr description + Specifies a background drawable for a second stacked row of the action bar. + + +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

This is a private symbol. + @attr name android.support.v7.appcompat:backgroundStacked + */ + public static final int ActionBar_backgroundStacked = 11; + /** +

+ @attr description + Specifies a layout for custom navigation. Overrides navigationMode. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:customNavigationLayout + */ + public static final int ActionBar_customNavigationLayout = 13; + /** +

+ @attr description + Options affecting how the action bar is displayed. + + +

Must be one or more (separated by '|') of the following constant values.

+ ++++ + + + + + + +
ConstantValueDescription
useLogo0x1
showHome0x2
homeAsUp0x4
showTitle0x8
showCustom0x10
disableHome0x20
+

This is a private symbol. + @attr name android.support.v7.appcompat:displayOptions + */ + public static final int ActionBar_displayOptions = 3; + /** +

+ @attr description + Specifies the drawable used for item dividers. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:divider + */ + public static final int ActionBar_divider = 9; + /** +

+ @attr description + Specifies a fixed height. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:height + */ + public static final int ActionBar_height = 1; + /** +

+ @attr description + Specifies a layout to use for the "home" section of the action bar. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:homeLayout + */ + public static final int ActionBar_homeLayout = 14; + /** +

+ @attr description + Specifies the drawable used for the application icon. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:icon + */ + public static final int ActionBar_icon = 7; + /** +

+ @attr description + Specifies a style resource to use for an indeterminate progress spinner. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:indeterminateProgressStyle + */ + public static final int ActionBar_indeterminateProgressStyle = 16; + /** +

+ @attr description + Specifies padding that should be applied to the left and right sides of + system-provided items in the bar. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:itemPadding + */ + public static final int ActionBar_itemPadding = 18; + /** +

+ @attr description + Specifies the drawable used for the application logo. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:logo + */ + public static final int ActionBar_logo = 8; + /** +

+ @attr description + The type of navigation to use. + + +

Must be one of the following constant values.

+ ++++ + + + +
ConstantValueDescription
normal0 Normal static title text
listMode1 The action bar will use a selection list for navigation.
tabMode2 The action bar will use a series of horizontal tabs for navigation.
+

This is a private symbol. + @attr name android.support.v7.appcompat:navigationMode + */ + public static final int ActionBar_navigationMode = 2; + /** +

+ @attr description + Specifies the horizontal padding on either end for an embedded progress bar. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:progressBarPadding + */ + public static final int ActionBar_progressBarPadding = 17; + /** +

+ @attr description + Specifies a style resource to use for an embedded progress bar. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:progressBarStyle + */ + public static final int ActionBar_progressBarStyle = 15; + /** +

+ @attr description + Specifies subtitle text used for navigationMode="normal" + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:subtitle + */ + public static final int ActionBar_subtitle = 4; + /** +

+ @attr description + Specifies a style to use for subtitle text. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:subtitleTextStyle + */ + public static final int ActionBar_subtitleTextStyle = 6; + /** +

+ @attr description + Specifies title text used for navigationMode="normal" + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:title + */ + public static final int ActionBar_title = 0; + /** +

+ @attr description + Specifies a style to use for title text. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:titleTextStyle + */ + public static final int ActionBar_titleTextStyle = 5; + /** Valid LayoutParams for views placed in the action bar as custom views. +

Includes the following attributes:

+ + + + + +
AttributeDescription
{@link #ActionBarLayout_android_layout_gravity android:layout_gravity}
+ @see #ActionBarLayout_android_layout_gravity + */ + public static final int[] ActionBarLayout = { + 0x010100b3 + }; + /** +

This symbol is the offset where the {@link android.R.attr#layout_gravity} + attribute's value can be found in the {@link #ActionBarLayout} array. + @attr name android:layout_gravity + */ + public static final int ActionBarLayout_android_layout_gravity = 0; + /** These attributes are meant to be specified and customized by the app. + The system will read and apply them as needed. These attributes control + properties of the activity window, such as whether an action bar should + be present and whether it should overlay content. +

Includes the following attributes:

+ + + + + + + +
AttributeDescription
{@link #ActionBarWindow_windowActionBar android.support.v7.appcompat:windowActionBar}
{@link #ActionBarWindow_windowActionBarOverlay android.support.v7.appcompat:windowActionBarOverlay}
{@link #ActionBarWindow_windowSplitActionBar android.support.v7.appcompat:windowSplitActionBar}
+ @see #ActionBarWindow_windowActionBar + @see #ActionBarWindow_windowActionBarOverlay + @see #ActionBarWindow_windowSplitActionBar + */ + public static final int[] ActionBarWindow = { + 0x7f010000, 0x7f010001, 0x7f010002 + }; + /** +

This symbol is the offset where the {@link android.support.v7.appcompat.R.attr#windowActionBar} + attribute's value can be found in the {@link #ActionBarWindow} array. + + +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android.support.v7.appcompat:windowActionBar + */ + public static final int ActionBarWindow_windowActionBar = 0; + /** +

This symbol is the offset where the {@link android.support.v7.appcompat.R.attr#windowActionBarOverlay} + attribute's value can be found in the {@link #ActionBarWindow} array. + + +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android.support.v7.appcompat:windowActionBarOverlay + */ + public static final int ActionBarWindow_windowActionBarOverlay = 1; + /** +

This symbol is the offset where the {@link android.support.v7.appcompat.R.attr#windowSplitActionBar} + attribute's value can be found in the {@link #ActionBarWindow} array. + + +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android.support.v7.appcompat:windowSplitActionBar + */ + public static final int ActionBarWindow_windowSplitActionBar = 2; + /** Attributes that can be used with a ActionMenuItemView. +

Includes the following attributes:

+ + + + + +
AttributeDescription
{@link #ActionMenuItemView_android_minWidth android:minWidth}
+ @see #ActionMenuItemView_android_minWidth + */ + public static final int[] ActionMenuItemView = { + 0x0101013f + }; + /** +

This symbol is the offset where the {@link android.R.attr#minWidth} + attribute's value can be found in the {@link #ActionMenuItemView} array. + @attr name android:minWidth + */ + public static final int ActionMenuItemView_android_minWidth = 0; + /** Size of padding on either end of a divider. + */ + public static final int[] ActionMenuView = { + + }; + /** Attributes that can be used with a ActionMode. +

Includes the following attributes:

+ + + + + + + + + +
AttributeDescription
{@link #ActionMode_background android.support.v7.appcompat:background} Specifies a background for the action mode bar.
{@link #ActionMode_backgroundSplit android.support.v7.appcompat:backgroundSplit} Specifies a background for the split action mode bar.
{@link #ActionMode_height android.support.v7.appcompat:height} Specifies a fixed height for the action mode bar.
{@link #ActionMode_subtitleTextStyle android.support.v7.appcompat:subtitleTextStyle} Specifies a style to use for subtitle text.
{@link #ActionMode_titleTextStyle android.support.v7.appcompat:titleTextStyle} Specifies a style to use for title text.
+ @see #ActionMode_background + @see #ActionMode_backgroundSplit + @see #ActionMode_height + @see #ActionMode_subtitleTextStyle + @see #ActionMode_titleTextStyle + */ + public static final int[] ActionMode = { + 0x7f010022, 0x7f010026, 0x7f010027, 0x7f01002b, + 0x7f01002d + }; + /** +

+ @attr description + Specifies a background for the action mode bar. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:background + */ + public static final int ActionMode_background = 3; + /** +

+ @attr description + Specifies a background for the split action mode bar. + + +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

This is a private symbol. + @attr name android.support.v7.appcompat:backgroundSplit + */ + public static final int ActionMode_backgroundSplit = 4; + /** +

+ @attr description + Specifies a fixed height for the action mode bar. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:height + */ + public static final int ActionMode_height = 0; + /** +

+ @attr description + Specifies a style to use for subtitle text. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:subtitleTextStyle + */ + public static final int ActionMode_subtitleTextStyle = 2; + /** +

+ @attr description + Specifies a style to use for title text. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:titleTextStyle + */ + public static final int ActionMode_titleTextStyle = 1; + /** Attrbitutes for a ActivityChooserView. +

Includes the following attributes:

+ + + + + + +
AttributeDescription
{@link #ActivityChooserView_expandActivityOverflowButtonDrawable android.support.v7.appcompat:expandActivityOverflowButtonDrawable} The drawable to show in the button for expanding the activities overflow popup.
{@link #ActivityChooserView_initialActivityCount android.support.v7.appcompat:initialActivityCount} The maximal number of items initially shown in the activity list.
+ @see #ActivityChooserView_expandActivityOverflowButtonDrawable + @see #ActivityChooserView_initialActivityCount + */ + public static final int[] ActivityChooserView = { + 0x7f010066, 0x7f010067 + }; + /** +

+ @attr description + The drawable to show in the button for expanding the activities overflow popup. + Note: Clients would like to set this drawable + as a clue about the action the chosen activity will perform. For + example, if share activity is to be chosen the drawable should + give a clue that sharing is to be performed. + + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:expandActivityOverflowButtonDrawable + */ + public static final int ActivityChooserView_expandActivityOverflowButtonDrawable = 1; + /** +

+ @attr description + The maximal number of items initially shown in the activity list. + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:initialActivityCount + */ + public static final int ActivityChooserView_initialActivityCount = 0; + /** Attributes that can be used with a CompatTextView. +

Includes the following attributes:

+ + + + + +
AttributeDescription
{@link #CompatTextView_textAllCaps android.support.v7.appcompat:textAllCaps} Present the text in ALL CAPS.
+ @see #CompatTextView_textAllCaps + */ + public static final int[] CompatTextView = { + 0x7f010069 + }; + /** +

+ @attr description + Present the text in ALL CAPS. This may use a small-caps form when available. + + +

May be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

May be a boolean value, either "true" or "false". +

This is a private symbol. + @attr name android.support.v7.appcompat:textAllCaps + */ + public static final int CompatTextView_textAllCaps = 0; + /** Attributes that can be used with a LinearLayoutICS. +

Includes the following attributes:

+ + + + + + + +
AttributeDescription
{@link #LinearLayoutICS_divider android.support.v7.appcompat:divider} Drawable to use as a vertical divider between buttons.
{@link #LinearLayoutICS_dividerPadding android.support.v7.appcompat:dividerPadding} Size of padding on either end of a divider.
{@link #LinearLayoutICS_showDividers android.support.v7.appcompat:showDividers} Setting for which dividers to show.
+ @see #LinearLayoutICS_divider + @see #LinearLayoutICS_dividerPadding + @see #LinearLayoutICS_showDividers + */ + public static final int[] LinearLayoutICS = { + 0x7f01002a, 0x7f010051, 0x7f010052 + }; + /** +

+ @attr description + Drawable to use as a vertical divider between buttons. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:divider + */ + public static final int LinearLayoutICS_divider = 0; + /** +

+ @attr description + Size of padding on either end of a divider. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:dividerPadding + */ + public static final int LinearLayoutICS_dividerPadding = 2; + /** +

+ @attr description + Setting for which dividers to show. + + +

Must be one or more (separated by '|') of the following constant values.

+ ++++ + + + + +
ConstantValueDescription
none0
beginning1
middle2
end4
+

This is a private symbol. + @attr name android.support.v7.appcompat:showDividers + */ + public static final int LinearLayoutICS_showDividers = 1; + /** Base attributes that are available to all groups. +

Includes the following attributes:

+ + + + + + + + + + +
AttributeDescription
{@link #MenuGroup_android_checkableBehavior android:checkableBehavior} Whether the items are capable of displaying a check mark.
{@link #MenuGroup_android_enabled android:enabled} Whether the items are enabled.
{@link #MenuGroup_android_id android:id} The ID of the group.
{@link #MenuGroup_android_menuCategory android:menuCategory} The category applied to all items within this group.
{@link #MenuGroup_android_orderInCategory android:orderInCategory} The order within the category applied to all items within this group.
{@link #MenuGroup_android_visible android:visible} Whether the items are shown/visible.
+ @see #MenuGroup_android_checkableBehavior + @see #MenuGroup_android_enabled + @see #MenuGroup_android_id + @see #MenuGroup_android_menuCategory + @see #MenuGroup_android_orderInCategory + @see #MenuGroup_android_visible + */ + public static final int[] MenuGroup = { + 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, + 0x010101df, 0x010101e0 + }; + /** +

+ @attr description + Whether the items are capable of displaying a check mark. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#checkableBehavior}. + @attr name android:checkableBehavior + */ + public static final int MenuGroup_android_checkableBehavior = 5; + /** +

+ @attr description + Whether the items are enabled. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#enabled}. + @attr name android:enabled + */ + public static final int MenuGroup_android_enabled = 0; + /** +

+ @attr description + The ID of the group. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#id}. + @attr name android:id + */ + public static final int MenuGroup_android_id = 1; + /** +

+ @attr description + The category applied to all items within this group. + (This will be or'ed with the orderInCategory attribute.) +

This corresponds to the global attribute + resource symbol {@link android.R.attr#menuCategory}. + @attr name android:menuCategory + */ + public static final int MenuGroup_android_menuCategory = 3; + /** +

+ @attr description + The order within the category applied to all items within this group. + (This will be or'ed with the category attribute.) +

This corresponds to the global attribute + resource symbol {@link android.R.attr#orderInCategory}. + @attr name android:orderInCategory + */ + public static final int MenuGroup_android_orderInCategory = 4; + /** +

+ @attr description + Whether the items are shown/visible. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#visible}. + @attr name android:visible + */ + public static final int MenuGroup_android_visible = 2; + /** Base attributes that are available to all Item objects. +

Includes the following attributes:

+ + + + + + + + + + + + + + + + + + + + + +
AttributeDescription
{@link #MenuItem_actionLayout android.support.v7.appcompat:actionLayout} An optional layout to be used as an action view.
{@link #MenuItem_actionProviderClass android.support.v7.appcompat:actionProviderClass} The name of an optional ActionProvider class to instantiate an action view + and perform operations such as default action for that menu item.
{@link #MenuItem_actionViewClass android.support.v7.appcompat:actionViewClass} The name of an optional View class to instantiate and use as an + action view.
{@link #MenuItem_android_alphabeticShortcut android:alphabeticShortcut} The alphabetic shortcut key.
{@link #MenuItem_android_checkable android:checkable} Whether the item is capable of displaying a check mark.
{@link #MenuItem_android_checked android:checked} Whether the item is checked.
{@link #MenuItem_android_enabled android:enabled} Whether the item is enabled.
{@link #MenuItem_android_icon android:icon} The icon associated with this item.
{@link #MenuItem_android_id android:id} The ID of the item.
{@link #MenuItem_android_menuCategory android:menuCategory} The category applied to the item.
{@link #MenuItem_android_numericShortcut android:numericShortcut} The numeric shortcut key.
{@link #MenuItem_android_onClick android:onClick} Name of a method on the Context used to inflate the menu that will be + called when the item is clicked.
{@link #MenuItem_android_orderInCategory android:orderInCategory} The order within the category applied to the item.
{@link #MenuItem_android_title android:title} The title associated with the item.
{@link #MenuItem_android_titleCondensed android:titleCondensed} The condensed title associated with the item.
{@link #MenuItem_android_visible android:visible} Whether the item is shown/visible.
{@link #MenuItem_showAsAction android.support.v7.appcompat:showAsAction} How this item should display in the Action Bar, if present.
+ @see #MenuItem_actionLayout + @see #MenuItem_actionProviderClass + @see #MenuItem_actionViewClass + @see #MenuItem_android_alphabeticShortcut + @see #MenuItem_android_checkable + @see #MenuItem_android_checked + @see #MenuItem_android_enabled + @see #MenuItem_android_icon + @see #MenuItem_android_id + @see #MenuItem_android_menuCategory + @see #MenuItem_android_numericShortcut + @see #MenuItem_android_onClick + @see #MenuItem_android_orderInCategory + @see #MenuItem_android_title + @see #MenuItem_android_titleCondensed + @see #MenuItem_android_visible + @see #MenuItem_showAsAction + */ + public static final int[] MenuItem = { + 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, + 0x01010194, 0x010101de, 0x010101df, 0x010101e1, + 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, + 0x0101026f, 0x7f010049, 0x7f01004a, 0x7f01004b, + 0x7f01004c + }; + /** +

+ @attr description + An optional layout to be used as an action view. + See {@link android.view.MenuItem#setActionView(android.view.View)} + for more info. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:actionLayout + */ + public static final int MenuItem_actionLayout = 14; + /** +

+ @attr description + The name of an optional ActionProvider class to instantiate an action view + and perform operations such as default action for that menu item. + See {@link android.view.MenuItem#setActionProvider(android.view.ActionProvider)} + for more info. + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:actionProviderClass + */ + public static final int MenuItem_actionProviderClass = 16; + /** +

+ @attr description + The name of an optional View class to instantiate and use as an + action view. See {@link android.view.MenuItem#setActionView(android.view.View)} + for more info. + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:actionViewClass + */ + public static final int MenuItem_actionViewClass = 15; + /** +

+ @attr description + The alphabetic shortcut key. This is the shortcut when using a keyboard + with alphabetic keys. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#alphabeticShortcut}. + @attr name android:alphabeticShortcut + */ + public static final int MenuItem_android_alphabeticShortcut = 9; + /** +

+ @attr description + Whether the item is capable of displaying a check mark. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#checkable}. + @attr name android:checkable + */ + public static final int MenuItem_android_checkable = 11; + /** +

+ @attr description + Whether the item is checked. Note that you must first have enabled checking with + the checkable attribute or else the check mark will not appear. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#checked}. + @attr name android:checked + */ + public static final int MenuItem_android_checked = 3; + /** +

+ @attr description + Whether the item is enabled. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#enabled}. + @attr name android:enabled + */ + public static final int MenuItem_android_enabled = 1; + /** +

+ @attr description + The icon associated with this item. This icon will not always be shown, so + the title should be sufficient in describing this item. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#icon}. + @attr name android:icon + */ + public static final int MenuItem_android_icon = 0; + /** +

+ @attr description + The ID of the item. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#id}. + @attr name android:id + */ + public static final int MenuItem_android_id = 2; + /** +

+ @attr description + The category applied to the item. + (This will be or'ed with the orderInCategory attribute.) +

This corresponds to the global attribute + resource symbol {@link android.R.attr#menuCategory}. + @attr name android:menuCategory + */ + public static final int MenuItem_android_menuCategory = 5; + /** +

+ @attr description + The numeric shortcut key. This is the shortcut when using a numeric (e.g., 12-key) + keyboard. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#numericShortcut}. + @attr name android:numericShortcut + */ + public static final int MenuItem_android_numericShortcut = 10; + /** +

+ @attr description + Name of a method on the Context used to inflate the menu that will be + called when the item is clicked. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#onClick}. + @attr name android:onClick + */ + public static final int MenuItem_android_onClick = 12; + /** +

+ @attr description + The order within the category applied to the item. + (This will be or'ed with the category attribute.) +

This corresponds to the global attribute + resource symbol {@link android.R.attr#orderInCategory}. + @attr name android:orderInCategory + */ + public static final int MenuItem_android_orderInCategory = 6; + /** +

+ @attr description + The title associated with the item. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#title}. + @attr name android:title + */ + public static final int MenuItem_android_title = 7; + /** +

+ @attr description + The condensed title associated with the item. This is used in situations where the + normal title may be too long to be displayed. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#titleCondensed}. + @attr name android:titleCondensed + */ + public static final int MenuItem_android_titleCondensed = 8; + /** +

+ @attr description + Whether the item is shown/visible. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#visible}. + @attr name android:visible + */ + public static final int MenuItem_android_visible = 4; + /** +

+ @attr description + How this item should display in the Action Bar, if present. + + +

Must be one or more (separated by '|') of the following constant values.

+ ++++ + + + + + +
ConstantValueDescription
never0 Never show this item in an action bar, show it in the overflow menu instead. + Mutually exclusive with "ifRoom" and "always".
ifRoom1 Show this item in an action bar if there is room for it as determined + by the system. Favor this option over "always" where possible. + Mutually exclusive with "never" and "always".
always2 Always show this item in an actionbar, even if it would override + the system's limits of how much stuff to put there. This may make + your action bar look bad on some screens. In most cases you should + use "ifRoom" instead. Mutually exclusive with "ifRoom" and "never".
withText4 When this item is shown as an action in the action bar, show a text + label with it even if it has an icon representation.
collapseActionView8 This item's action view collapses to a normal menu + item. When expanded, the action view takes over a + larger segment of its container.
+

This is a private symbol. + @attr name android.support.v7.appcompat:showAsAction + */ + public static final int MenuItem_showAsAction = 13; + /** Attributes that can be used with a MenuView. +

Includes the following attributes:

+ + + + + + + + + + + + +
AttributeDescription
{@link #MenuView_android_headerBackground android:headerBackground} Default background for the menu header.
{@link #MenuView_android_horizontalDivider android:horizontalDivider} Default horizontal divider between rows of menu items.
{@link #MenuView_android_itemBackground android:itemBackground} Default background for each menu item.
{@link #MenuView_android_itemIconDisabledAlpha android:itemIconDisabledAlpha} Default disabled icon alpha for each menu item that shows an icon.
{@link #MenuView_android_itemTextAppearance android:itemTextAppearance} Default appearance of menu item text.
{@link #MenuView_android_preserveIconSpacing android:preserveIconSpacing} Whether space should be reserved in layout when an icon is missing.
{@link #MenuView_android_verticalDivider android:verticalDivider} Default vertical divider between menu items.
{@link #MenuView_android_windowAnimationStyle android:windowAnimationStyle} Default animations for the menu.
+ @see #MenuView_android_headerBackground + @see #MenuView_android_horizontalDivider + @see #MenuView_android_itemBackground + @see #MenuView_android_itemIconDisabledAlpha + @see #MenuView_android_itemTextAppearance + @see #MenuView_android_preserveIconSpacing + @see #MenuView_android_verticalDivider + @see #MenuView_android_windowAnimationStyle + */ + public static final int[] MenuView = { + 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, + 0x0101012f, 0x01010130, 0x01010131, 0x010103f8 + }; + /** +

+ @attr description + Default background for the menu header. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#headerBackground}. + @attr name android:headerBackground + */ + public static final int MenuView_android_headerBackground = 4; + /** +

+ @attr description + Default horizontal divider between rows of menu items. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#horizontalDivider}. + @attr name android:horizontalDivider + */ + public static final int MenuView_android_horizontalDivider = 2; + /** +

+ @attr description + Default background for each menu item. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#itemBackground}. + @attr name android:itemBackground + */ + public static final int MenuView_android_itemBackground = 5; + /** +

+ @attr description + Default disabled icon alpha for each menu item that shows an icon. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#itemIconDisabledAlpha}. + @attr name android:itemIconDisabledAlpha + */ + public static final int MenuView_android_itemIconDisabledAlpha = 6; + /** +

+ @attr description + Default appearance of menu item text. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#itemTextAppearance}. + @attr name android:itemTextAppearance + */ + public static final int MenuView_android_itemTextAppearance = 1; + /** +

+ @attr description + Whether space should be reserved in layout when an icon is missing. +

This is a private symbol. + @attr name android:preserveIconSpacing + */ + public static final int MenuView_android_preserveIconSpacing = 7; + /** +

+ @attr description + Default vertical divider between menu items. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#verticalDivider}. + @attr name android:verticalDivider + */ + public static final int MenuView_android_verticalDivider = 3; + /** +

+ @attr description + Default animations for the menu. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#windowAnimationStyle}. + @attr name android:windowAnimationStyle + */ + public static final int MenuView_android_windowAnimationStyle = 0; + /** Attributes that can be used with a SearchView. +

Includes the following attributes:

+ + + + + + + + + +
AttributeDescription
{@link #SearchView_android_imeOptions android:imeOptions} The IME options to set on the query text field.
{@link #SearchView_android_inputType android:inputType} The input type to set on the query text field.
{@link #SearchView_android_maxWidth android:maxWidth} An optional maximum width of the SearchView.
{@link #SearchView_iconifiedByDefault android.support.v7.appcompat:iconifiedByDefault} The default state of the SearchView.
{@link #SearchView_queryHint android.support.v7.appcompat:queryHint} An optional query hint string to be displayed in the empty query field.
+ @see #SearchView_android_imeOptions + @see #SearchView_android_inputType + @see #SearchView_android_maxWidth + @see #SearchView_iconifiedByDefault + @see #SearchView_queryHint + */ + public static final int[] SearchView = { + 0x0101011f, 0x01010220, 0x01010264, 0x7f010056, + 0x7f010057 + }; + /** +

+ @attr description + The IME options to set on the query text field. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#imeOptions}. + @attr name android:imeOptions + */ + public static final int SearchView_android_imeOptions = 2; + /** +

+ @attr description + The input type to set on the query text field. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#inputType}. + @attr name android:inputType + */ + public static final int SearchView_android_inputType = 1; + /** +

+ @attr description + An optional maximum width of the SearchView. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#maxWidth}. + @attr name android:maxWidth + */ + public static final int SearchView_android_maxWidth = 0; + /** +

+ @attr description + The default state of the SearchView. If true, it will be iconified when not in + use and expanded when clicked. + + +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:iconifiedByDefault + */ + public static final int SearchView_iconifiedByDefault = 3; + /** +

+ @attr description + An optional query hint string to be displayed in the empty query field. + + +

Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character. +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:queryHint + */ + public static final int SearchView_queryHint = 4; + /** Attributes that can be used with a Spinner. +

Includes the following attributes:

+ + + + + + + + + + + + + + +
AttributeDescription
{@link #Spinner_android_dropDownHorizontalOffset android:dropDownHorizontalOffset} Horizontal offset from the spinner widget for positioning the dropdown + in spinnerMode="dropdown".
{@link #Spinner_android_dropDownSelector android:dropDownSelector} List selector to use for spinnerMode="dropdown" display.
{@link #Spinner_android_dropDownVerticalOffset android:dropDownVerticalOffset} Vertical offset from the spinner widget for positioning the dropdown in + spinnerMode="dropdown".
{@link #Spinner_android_dropDownWidth android:dropDownWidth} Width of the dropdown in spinnerMode="dropdown".
{@link #Spinner_android_gravity android:gravity} Gravity setting for positioning the currently selected item.
{@link #Spinner_android_popupBackground android:popupBackground} Background drawable to use for the dropdown in spinnerMode="dropdown".
{@link #Spinner_disableChildrenWhenDisabled android.support.v7.appcompat:disableChildrenWhenDisabled} Whether this spinner should mark child views as enabled/disabled when + the spinner itself is enabled/disabled.
{@link #Spinner_popupPromptView android.support.v7.appcompat:popupPromptView} Reference to a layout to use for displaying a prompt in the dropdown for + spinnerMode="dropdown".
{@link #Spinner_prompt android.support.v7.appcompat:prompt} The prompt to display when the spinner's dialog is shown.
{@link #Spinner_spinnerMode android.support.v7.appcompat:spinnerMode} Display mode for spinner options.
+ @see #Spinner_android_dropDownHorizontalOffset + @see #Spinner_android_dropDownSelector + @see #Spinner_android_dropDownVerticalOffset + @see #Spinner_android_dropDownWidth + @see #Spinner_android_gravity + @see #Spinner_android_popupBackground + @see #Spinner_disableChildrenWhenDisabled + @see #Spinner_popupPromptView + @see #Spinner_prompt + @see #Spinner_spinnerMode + */ + public static final int[] Spinner = { + 0x010100af, 0x01010175, 0x01010176, 0x01010262, + 0x010102ac, 0x010102ad, 0x7f01004d, 0x7f01004e, + 0x7f01004f, 0x7f010050 + }; + /** +

+ @attr description + Horizontal offset from the spinner widget for positioning the dropdown + in spinnerMode="dropdown". +

This corresponds to the global attribute + resource symbol {@link android.R.attr#dropDownHorizontalOffset}. + @attr name android:dropDownHorizontalOffset + */ + public static final int Spinner_android_dropDownHorizontalOffset = 4; + /** +

+ @attr description + List selector to use for spinnerMode="dropdown" display. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#dropDownSelector}. + @attr name android:dropDownSelector + */ + public static final int Spinner_android_dropDownSelector = 1; + /** +

+ @attr description + Vertical offset from the spinner widget for positioning the dropdown in + spinnerMode="dropdown". +

This corresponds to the global attribute + resource symbol {@link android.R.attr#dropDownVerticalOffset}. + @attr name android:dropDownVerticalOffset + */ + public static final int Spinner_android_dropDownVerticalOffset = 5; + /** +

+ @attr description + Width of the dropdown in spinnerMode="dropdown". +

This corresponds to the global attribute + resource symbol {@link android.R.attr#dropDownWidth}. + @attr name android:dropDownWidth + */ + public static final int Spinner_android_dropDownWidth = 3; + /** +

+ @attr description + Gravity setting for positioning the currently selected item. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#gravity}. + @attr name android:gravity + */ + public static final int Spinner_android_gravity = 0; + /** +

+ @attr description + Background drawable to use for the dropdown in spinnerMode="dropdown". +

This corresponds to the global attribute + resource symbol {@link android.R.attr#popupBackground}. + @attr name android:popupBackground + */ + public static final int Spinner_android_popupBackground = 2; + /** +

+ @attr description + Whether this spinner should mark child views as enabled/disabled when + the spinner itself is enabled/disabled. + + +

Must be a boolean value, either "true" or "false". +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:disableChildrenWhenDisabled + */ + public static final int Spinner_disableChildrenWhenDisabled = 9; + /** +

+ @attr description + Reference to a layout to use for displaying a prompt in the dropdown for + spinnerMode="dropdown". This layout must contain a TextView with the id + {@code @android:id/text1} to be populated with the prompt text. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:popupPromptView + */ + public static final int Spinner_popupPromptView = 8; + /** +

+ @attr description + The prompt to display when the spinner's dialog is shown. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:prompt + */ + public static final int Spinner_prompt = 6; + /** +

+ @attr description + Display mode for spinner options. + + +

Must be one of the following constant values.

+ ++++ + + +
ConstantValueDescription
dialog0 Spinner options will be presented to the user as a dialog window.
dropdown1 Spinner options will be presented to the user as an inline dropdown + anchored to the spinner widget itself.
+

This is a private symbol. + @attr name android.support.v7.appcompat:spinnerMode + */ + public static final int Spinner_spinnerMode = 7; + /** These are the standard attributes that make up a complete theme. +

Includes the following attributes:

+ + + + + + + + + + +
AttributeDescription
{@link #Theme_actionDropDownStyle android.support.v7.appcompat:actionDropDownStyle} Default ActionBar dropdown style.
{@link #Theme_dropdownListPreferredItemHeight android.support.v7.appcompat:dropdownListPreferredItemHeight} The preferred item height for dropdown lists.
{@link #Theme_listChoiceBackgroundIndicator android.support.v7.appcompat:listChoiceBackgroundIndicator} Drawable used as a background for selected list items.
{@link #Theme_panelMenuListTheme android.support.v7.appcompat:panelMenuListTheme} Default Panel Menu style.
{@link #Theme_panelMenuListWidth android.support.v7.appcompat:panelMenuListWidth} Default Panel Menu width.
{@link #Theme_popupMenuStyle android.support.v7.appcompat:popupMenuStyle} Default PopupMenu style.
+ @see #Theme_actionDropDownStyle + @see #Theme_dropdownListPreferredItemHeight + @see #Theme_listChoiceBackgroundIndicator + @see #Theme_panelMenuListTheme + @see #Theme_panelMenuListWidth + @see #Theme_popupMenuStyle + */ + public static final int[] Theme = { + 0x7f010043, 0x7f010044, 0x7f010045, 0x7f010046, + 0x7f010047, 0x7f010048 + }; + /** +

+ @attr description + Default ActionBar dropdown style. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:actionDropDownStyle + */ + public static final int Theme_actionDropDownStyle = 0; + /** +

+ @attr description + The preferred item height for dropdown lists. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:dropdownListPreferredItemHeight + */ + public static final int Theme_dropdownListPreferredItemHeight = 1; + /** +

+ @attr description + Drawable used as a background for selected list items. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:listChoiceBackgroundIndicator + */ + public static final int Theme_listChoiceBackgroundIndicator = 5; + /** +

+ @attr description + Default Panel Menu style. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:panelMenuListTheme + */ + public static final int Theme_panelMenuListTheme = 4; + /** +

+ @attr description + Default Panel Menu width. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:panelMenuListWidth + */ + public static final int Theme_panelMenuListWidth = 3; + /** +

+ @attr description + Default PopupMenu style. + + +

Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". +

This is a private symbol. + @attr name android.support.v7.appcompat:popupMenuStyle + */ + public static final int Theme_popupMenuStyle = 2; + /** Attributes that can be used with a View. +

Includes the following attributes:

+ + + + + + + +
AttributeDescription
{@link #View_android_focusable android:focusable} Boolean that controls whether a view can take focus.
{@link #View_paddingEnd android.support.v7.appcompat:paddingEnd} Sets the padding, in pixels, of the end edge; see {@link android.R.attr#padding}.
{@link #View_paddingStart android.support.v7.appcompat:paddingStart} Sets the padding, in pixels, of the start edge; see {@link android.R.attr#padding}.
+ @see #View_android_focusable + @see #View_paddingEnd + @see #View_paddingStart + */ + public static final int[] View = { + 0x010100da, 0x7f010034, 0x7f010035 + }; + /** +

+ @attr description + Boolean that controls whether a view can take focus. By default the user can not + move focus to a view; by setting this attribute to true the view is + allowed to take focus. This value does not impact the behavior of + directly calling {@link android.view.View#requestFocus}, which will + always request focus regardless of this view. It only impacts where + focus navigation will try to move focus. +

This corresponds to the global attribute + resource symbol {@link android.R.attr#focusable}. + @attr name android:focusable + */ + public static final int View_android_focusable = 0; + /** +

+ @attr description + Sets the padding, in pixels, of the end edge; see {@link android.R.attr#padding}. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:paddingEnd + */ + public static final int View_paddingEnd = 2; + /** +

+ @attr description + Sets the padding, in pixels, of the start edge; see {@link android.R.attr#padding}. + + +

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. +

This is a private symbol. + @attr name android.support.v7.appcompat:paddingStart + */ + public static final int View_paddingStart = 1; + }; +} diff --git a/android/phoenix/libs/appcompat/libs/android-support-v4.jar b/android/phoenix/libs/appcompat/libs/android-support-v4.jar new file mode 100644 index 0000000000..cf12d2839d Binary files /dev/null and b/android/phoenix/libs/appcompat/libs/android-support-v4.jar differ diff --git a/android/phoenix/libs/appcompat/libs/android-support-v7-appcompat.jar b/android/phoenix/libs/appcompat/libs/android-support-v7-appcompat.jar new file mode 100644 index 0000000000..b5f5292496 Binary files /dev/null and b/android/phoenix/libs/appcompat/libs/android-support-v7-appcompat.jar differ diff --git a/android/phoenix/libs/appcompat/project.properties b/android/phoenix/libs/appcompat/project.properties new file mode 100644 index 0000000000..dfa4dd0977 --- /dev/null +++ b/android/phoenix/libs/appcompat/project.properties @@ -0,0 +1,15 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system edit +# "ant.properties", and override values to adapt the script to your +# project structure. +# +# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): +#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt + +# Project target. +target=android-16 +android.library=true diff --git a/android/phoenix/libs/appcompat/res/anim/abc_fade_in.xml b/android/phoenix/libs/appcompat/res/anim/abc_fade_in.xml new file mode 100644 index 0000000000..da7ee295c9 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/anim/abc_fade_in.xml @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/anim/abc_fade_out.xml b/android/phoenix/libs/appcompat/res/anim/abc_fade_out.xml new file mode 100644 index 0000000000..c81b39a9b1 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/anim/abc_fade_out.xml @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/anim/abc_slide_in_bottom.xml b/android/phoenix/libs/appcompat/res/anim/abc_slide_in_bottom.xml new file mode 100644 index 0000000000..1afa8febc5 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/anim/abc_slide_in_bottom.xml @@ -0,0 +1,19 @@ + + + diff --git a/android/phoenix/libs/appcompat/res/anim/abc_slide_in_top.xml b/android/phoenix/libs/appcompat/res/anim/abc_slide_in_top.xml new file mode 100644 index 0000000000..ab824f2e4a --- /dev/null +++ b/android/phoenix/libs/appcompat/res/anim/abc_slide_in_top.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/anim/abc_slide_out_bottom.xml b/android/phoenix/libs/appcompat/res/anim/abc_slide_out_bottom.xml new file mode 100644 index 0000000000..b309fe89c6 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/anim/abc_slide_out_bottom.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/anim/abc_slide_out_top.xml b/android/phoenix/libs/appcompat/res/anim/abc_slide_out_top.xml new file mode 100644 index 0000000000..e84d1c7fb6 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/anim/abc_slide_out_top.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/color/abc_search_url_text_holo.xml b/android/phoenix/libs/appcompat/res/color/abc_search_url_text_holo.xml new file mode 100644 index 0000000000..c4579fafee --- /dev/null +++ b/android/phoenix/libs/appcompat/res/color/abc_search_url_text_holo.xml @@ -0,0 +1,21 @@ + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_dark_holo.9.png new file mode 100644 index 0000000000..769463b369 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_light_holo.9.png new file mode 100644 index 0000000000..73050476e7 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_dark_holo.9.png new file mode 100644 index 0000000000..712a551ece Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_light_holo.9.png new file mode 100644 index 0000000000..bf3b9438b1 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png new file mode 100644 index 0000000000..6c1415772d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png new file mode 100644 index 0000000000..f4ff16be73 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_solid_dark_holo.9.png new file mode 100644 index 0000000000..cbbaec588e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_solid_light_holo.9.png new file mode 100644 index 0000000000..af917e5b6f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_dark_holo.9.png new file mode 100644 index 0000000000..0520e5a2f6 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_light_holo.9.png new file mode 100644 index 0000000000..e3e3f93b9f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_dark_holo.9.png new file mode 100644 index 0000000000..1e39572224 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_light_holo.9.png new file mode 100644 index 0000000000..a16db853e9 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_transparent_dark_holo.9.png new file mode 100644 index 0000000000..0eff695d82 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_transparent_light_holo.9.png new file mode 100644 index 0000000000..219b170fa6 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ab_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_dark.9.png new file mode 100644 index 0000000000..1d836f65a1 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_light.9.png new file mode 100644 index 0000000000..5818666d4e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_dark.9.png new file mode 100644 index 0000000000..564fb34b43 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_light.9.png new file mode 100644 index 0000000000..ae21b760fb Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_cab_background_top_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_dark.png new file mode 100644 index 0000000000..897a1c11a0 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_light.png new file mode 100644 index 0000000000..0c89f71407 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_dark.png new file mode 100644 index 0000000000..d8662e3f0f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_light.png new file mode 100644 index 0000000000..ed03f620f8 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_disabled.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_disabled.png new file mode 100644 index 0000000000..d97c342d53 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_disabled.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_normal.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_normal.png new file mode 100644 index 0000000000..33ad8d4b89 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_normal.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_disabled_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_disabled_holo_light.png new file mode 100644 index 0000000000..3edbd74085 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_disabled_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_holo_light.png new file mode 100644 index 0000000000..90db01b5bc Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_clear_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_dark.png new file mode 100644 index 0000000000..83f36a94cf Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_light.png new file mode 100644 index 0000000000..a3cc21e6ba Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_go.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_go.png new file mode 100644 index 0000000000..97b825e831 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_go.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_go_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_go_search_api_holo_light.png new file mode 100644 index 0000000000..7e1ba2adc6 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_go_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png new file mode 100644 index 0000000000..2abc45809c Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_light.png new file mode 100644 index 0000000000..bb6aef1d06 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_dark.png new file mode 100644 index 0000000000..6f747c8f06 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_light.png new file mode 100644 index 0000000000..682b2fdec4 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_search.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_search.png new file mode 100644 index 0000000000..bf8bd6670a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_search.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_search_api_holo_light.png new file mode 100644 index 0000000000..72e207bc5d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_voice_search.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_voice_search.png new file mode 100644 index 0000000000..66d14aec0c Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_voice_search.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_voice_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_voice_search_api_holo_light.png new file mode 100644 index 0000000000..3481c98286 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_ic_voice_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_divider_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_divider_holo_dark.9.png new file mode 100644 index 0000000000..986ab0b974 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_divider_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_divider_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_divider_holo_light.9.png new file mode 100644 index 0000000000..0279e17a12 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_divider_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_focused_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_focused_holo.9.png new file mode 100644 index 0000000000..555270842a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_focused_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_longpressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_longpressed_holo.9.png new file mode 100644 index 0000000000..4ea7afa00e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_longpressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png new file mode 100644 index 0000000000..5654cd6942 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_pressed_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_pressed_holo_light.9.png new file mode 100644 index 0000000000..5654cd6942 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_pressed_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png new file mode 100644 index 0000000000..f6fd30dcdc Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png new file mode 100644 index 0000000000..ca8e9a2778 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_dark.9.png new file mode 100644 index 0000000000..72ee35f4f8 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_light.9.png new file mode 100644 index 0000000000..0d1f9bf09f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_dark.9.png new file mode 100644 index 0000000000..465ee6d07d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_light.9.png new file mode 100644 index 0000000000..76a5c53d71 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_dark.9.png new file mode 100644 index 0000000000..88f8765cd0 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_light.9.png new file mode 100644 index 0000000000..fa68a137f3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_dark.9.png new file mode 100644 index 0000000000..78c63cba8e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_light.9.png new file mode 100644 index 0000000000..e13a9f8011 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_dark.9.png new file mode 100644 index 0000000000..26d2e168c2 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_light.9.png new file mode 100644 index 0000000000..00ae92afe4 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_dark.9.png new file mode 100644 index 0000000000..dc20a8d6ec Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_light.9.png new file mode 100644 index 0000000000..272a2a11c5 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_focused_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_focused_holo.9.png new file mode 100644 index 0000000000..673e3bf10d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_focused_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_holo.9.png new file mode 100644 index 0000000000..d57df98b50 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_pressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000..6278eef472 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_selected_pressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_unselected_pressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_unselected_pressed_holo.9.png new file mode 100644 index 0000000000..aadc6f87b2 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_tab_unselected_pressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_dark.9.png new file mode 100644 index 0000000000..70c0e7396e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_light.9.png new file mode 100644 index 0000000000..36e71d85d0 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_dark.9.png new file mode 100644 index 0000000000..4be4af5fab Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_light.9.png new file mode 100644 index 0000000000..e72193f592 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_dark.9.png new file mode 100644 index 0000000000..8f20b9d267 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_light.9.png new file mode 100644 index 0000000000..04f657e1db Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_dark.9.png new file mode 100644 index 0000000000..99309ef6d3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_light.9.png new file mode 100644 index 0000000000..9bde7fbdce Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_dark_holo.9.png new file mode 100644 index 0000000000..b2293670b7 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_light_holo.9.png new file mode 100644 index 0000000000..0706c8af65 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_dark_holo.9.png new file mode 100644 index 0000000000..d814d02d31 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_light_holo.9.png new file mode 100644 index 0000000000..b139c8e491 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png new file mode 100644 index 0000000000..ed4ba34ecd Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_light.9.png new file mode 100644 index 0000000000..8f10bd5222 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_solid_dark_holo.9.png new file mode 100644 index 0000000000..743d00b6cd Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_solid_light_holo.9.png new file mode 100644 index 0000000000..17c1fb921f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_dark_holo.9.png new file mode 100644 index 0000000000..007a4b2392 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_light_holo.9.png new file mode 100644 index 0000000000..ad6e1a4d9f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_dark_holo.9.png new file mode 100644 index 0000000000..0ad6c888b4 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_light_holo.9.png new file mode 100644 index 0000000000..19b50abcb5 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_transparent_dark_holo.9.png new file mode 100644 index 0000000000..ad980b13fc Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_transparent_light_holo.9.png new file mode 100644 index 0000000000..60e6c52786 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ab_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_dark.9.png new file mode 100644 index 0000000000..d8f1c8bd54 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_light.9.png new file mode 100644 index 0000000000..31e49894ad Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_dark.9.png new file mode 100644 index 0000000000..7c2cbe5356 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_light.9.png new file mode 100644 index 0000000000..30cbdc174a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_cab_background_top_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_dark.png new file mode 100644 index 0000000000..df2d3d158e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_light.png new file mode 100644 index 0000000000..b2aa9c265b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_dark.png new file mode 100644 index 0000000000..a17b6a7892 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_light.png new file mode 100644 index 0000000000..b28b3b54f4 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_disabled.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_disabled.png new file mode 100644 index 0000000000..79228baed0 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_disabled.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_normal.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_normal.png new file mode 100644 index 0000000000..86944a879b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_normal.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_disabled_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_disabled_holo_light.png new file mode 100644 index 0000000000..c0bdf0641a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_disabled_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_holo_light.png new file mode 100644 index 0000000000..15b86cbb21 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_clear_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_dark.png new file mode 100644 index 0000000000..844c99c22f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_light.png new file mode 100644 index 0000000000..86c170e97b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_go.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_go.png new file mode 100644 index 0000000000..bf19833f2e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_go.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_go_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_go_search_api_holo_light.png new file mode 100644 index 0000000000..8518498eb6 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_go_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png new file mode 100644 index 0000000000..ba704b67e3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_light.png new file mode 100644 index 0000000000..01d681697f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_dark.png new file mode 100644 index 0000000000..6bf21e307e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_light.png new file mode 100644 index 0000000000..70fe31aa22 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_search.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_search.png new file mode 100644 index 0000000000..4be72f108b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_search.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_search_api_holo_light.png new file mode 100644 index 0000000000..f2e26f8838 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_voice_search.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_voice_search.png new file mode 100644 index 0000000000..73c6be654a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_voice_search.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_voice_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_voice_search_api_holo_light.png new file mode 100644 index 0000000000..71d838e736 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_ic_voice_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_divider_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_divider_holo_dark.9.png new file mode 100644 index 0000000000..986ab0b974 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_divider_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_divider_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_divider_holo_light.9.png new file mode 100644 index 0000000000..0279e17a12 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_divider_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_focused_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_focused_holo.9.png new file mode 100644 index 0000000000..00f05d8c97 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_focused_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_longpressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_longpressed_holo.9.png new file mode 100644 index 0000000000..3bf8e03623 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_longpressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png new file mode 100644 index 0000000000..6e77525d2d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_pressed_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_pressed_holo_light.9.png new file mode 100644 index 0000000000..6e77525d2d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_pressed_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png new file mode 100644 index 0000000000..92da2f0dd3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png new file mode 100644 index 0000000000..42cb6463e4 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_dark.9.png new file mode 100644 index 0000000000..31dc34296f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_light.9.png new file mode 100644 index 0000000000..755c14540d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_dark.9.png new file mode 100644 index 0000000000..36779947d5 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_light.9.png new file mode 100644 index 0000000000..02b25f09fe Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_dark.9.png new file mode 100644 index 0000000000..8d75946857 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_light.9.png new file mode 100644 index 0000000000..716560bb1c Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_dark.9.png new file mode 100644 index 0000000000..c3ba89c1f0 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_light.9.png new file mode 100644 index 0000000000..67c5358f53 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_dark.9.png new file mode 100644 index 0000000000..c015f43b20 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_light.9.png new file mode 100644 index 0000000000..487edc222d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_dark.9.png new file mode 100644 index 0000000000..2fa15e7649 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_light.9.png new file mode 100644 index 0000000000..a964b2228b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_focused_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_focused_holo.9.png new file mode 100644 index 0000000000..c9972e74bb Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_focused_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_holo.9.png new file mode 100644 index 0000000000..587337caf7 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_pressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000..155c4fc753 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_selected_pressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_unselected_pressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_unselected_pressed_holo.9.png new file mode 100644 index 0000000000..b1223fe3c4 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_tab_unselected_pressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_dark.9.png new file mode 100644 index 0000000000..081657ee7b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_light.9.png new file mode 100644 index 0000000000..3f312b4651 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_dark.9.png new file mode 100644 index 0000000000..b086fae873 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_light.9.png new file mode 100644 index 0000000000..73c336a77a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_dark.9.png new file mode 100644 index 0000000000..726e0ff427 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_light.9.png new file mode 100644 index 0000000000..726e0ff427 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_dark.9.png new file mode 100644 index 0000000000..1767c169ee Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_light.9.png new file mode 100644 index 0000000000..1767c169ee Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_dark_holo.9.png new file mode 100644 index 0000000000..5753346996 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_light_holo.9.png new file mode 100644 index 0000000000..8155fe8405 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_dark_holo.9.png new file mode 100644 index 0000000000..6cee9a128d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_light_holo.9.png new file mode 100644 index 0000000000..fa4d76af93 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png new file mode 100644 index 0000000000..55099d49db Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png new file mode 100644 index 0000000000..3c4701fc21 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_solid_dark_holo.9.png new file mode 100644 index 0000000000..6622cbad34 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_solid_light_holo.9.png new file mode 100644 index 0000000000..c427297833 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_dark_holo.9.png new file mode 100644 index 0000000000..a0d9c1b957 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_light_holo.9.png new file mode 100644 index 0000000000..d36f99fecf Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_dark_holo.9.png new file mode 100644 index 0000000000..5ad475dc3f Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_light_holo.9.png new file mode 100644 index 0000000000..6ade5eeb37 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_transparent_dark_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_transparent_dark_holo.9.png new file mode 100644 index 0000000000..719b9234df Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_transparent_dark_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_transparent_light_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_transparent_light_holo.9.png new file mode 100644 index 0000000000..6da264db26 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ab_transparent_light_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_dark.9.png new file mode 100644 index 0000000000..0bd09806f5 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_light.9.png new file mode 100644 index 0000000000..43ed26d478 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_dark.9.png new file mode 100644 index 0000000000..6b3157985e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_light.9.png new file mode 100644 index 0000000000..df0121bb35 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_dark.png new file mode 100644 index 0000000000..8ded62fb7b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_light.png new file mode 100644 index 0000000000..517e9f72d0 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_dark.png new file mode 100644 index 0000000000..2e06dd01be Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png new file mode 100644 index 0000000000..bb19810bc2 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_disabled.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_disabled.png new file mode 100644 index 0000000000..e35c5f05ef Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_disabled.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_disabled_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_disabled_holo_light.png new file mode 100644 index 0000000000..7fd7aeb2a6 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_disabled_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_holo_light.png new file mode 100644 index 0000000000..53cfbd3115 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_dark.png new file mode 100644 index 0000000000..d8faf900ae Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_light.png new file mode 100644 index 0000000000..e7c7280add Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_go.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_go.png new file mode 100644 index 0000000000..1e2dcfa020 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_go.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_go_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_go_search_api_holo_light.png new file mode 100644 index 0000000000..f12eafcdcf Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_go_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png new file mode 100644 index 0000000000..a92fb1d4af Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_light.png new file mode 100644 index 0000000000..930ca8d95e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_dark.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_dark.png new file mode 100644 index 0000000000..45a0f1da0d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_dark.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_light.png new file mode 100644 index 0000000000..528e554abe Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_search.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_search.png new file mode 100644 index 0000000000..998f91be9c Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_search.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_search_api_holo_light.png new file mode 100644 index 0000000000..a4cdf1c792 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_voice_search.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_voice_search.png new file mode 100644 index 0000000000..c625a3602b Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_voice_search.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_voice_search_api_holo_light.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_voice_search_api_holo_light.png new file mode 100644 index 0000000000..c332ba08c2 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_ic_voice_search_api_holo_light.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_divider_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_divider_holo_dark.9.png new file mode 100644 index 0000000000..e62f011d45 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_divider_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_divider_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_divider_holo_light.9.png new file mode 100644 index 0000000000..65061c0f45 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_divider_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_focused_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_focused_holo.9.png new file mode 100644 index 0000000000..b545f8e578 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_focused_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_longpressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_longpressed_holo.9.png new file mode 100644 index 0000000000..eda10e6123 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_longpressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png new file mode 100644 index 0000000000..e4b33935a3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png new file mode 100644 index 0000000000..e4b33935a3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png new file mode 100644 index 0000000000..88726b6916 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png new file mode 100644 index 0000000000..c6a7d4d87c Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_dark.9.png new file mode 100644 index 0000000000..abc48f88d3 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_light.9.png new file mode 100644 index 0000000000..48905edf01 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_dark.9.png new file mode 100644 index 0000000000..c1ad023a78 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_light.9.png new file mode 100644 index 0000000000..a1e33d6732 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_dark.9.png new file mode 100644 index 0000000000..c43293d5cc Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_light.9.png new file mode 100644 index 0000000000..3dc481e543 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_dark.9.png new file mode 100644 index 0000000000..9a7b1731d5 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_light.9.png new file mode 100644 index 0000000000..6888fdc025 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_dark.9.png new file mode 100644 index 0000000000..9408b474cd Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_light.9.png new file mode 100644 index 0000000000..1cb95d1612 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_dark.9.png new file mode 100644 index 0000000000..a3c771162e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_light.9.png new file mode 100644 index 0000000000..2a21210176 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_focused_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_focused_holo.9.png new file mode 100644 index 0000000000..03cfb0945d Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_focused_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_holo.9.png new file mode 100644 index 0000000000..e4229f26b2 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_pressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000..e862cb1215 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_selected_pressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_unselected_pressed_holo.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_unselected_pressed_holo.9.png new file mode 100644 index 0000000000..f1eb67323a Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_tab_unselected_pressed_holo.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_dark.9.png new file mode 100644 index 0000000000..8fdbbf3ad7 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_light.9.png new file mode 100644 index 0000000000..4e9ae43c25 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_dark.9.png new file mode 100644 index 0000000000..98f4871bb5 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_light.9.png new file mode 100644 index 0000000000..733373ed38 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_dark.9.png new file mode 100644 index 0000000000..0c6bb036db Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_light.9.png new file mode 100644 index 0000000000..0c6bb036db Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_dark.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_dark.9.png new file mode 100644 index 0000000000..e5bfd8ad33 Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_dark.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_light.9.png b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_light.9.png new file mode 100644 index 0000000000..1743da6b4e Binary files /dev/null and b/android/phoenix/libs/appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_light.9.png differ diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_ic_clear.xml b/android/phoenix/libs/appcompat/res/drawable/abc_ic_clear.xml new file mode 100644 index 0000000000..802af6f856 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_ic_clear.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_ic_clear_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_ic_clear_holo_light.xml new file mode 100644 index 0000000000..4b84efcfe5 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_ic_clear_holo_light.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_item_background_holo_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_item_background_holo_dark.xml new file mode 100644 index 0000000000..72162c222e --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_item_background_holo_dark.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_item_background_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_item_background_holo_light.xml new file mode 100644 index 0000000000..1c180b2ee4 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_item_background_holo_light.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_background_transition_holo_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_background_transition_holo_dark.xml new file mode 100644 index 0000000000..0add58c86a --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_background_transition_holo_dark.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_background_transition_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_background_transition_holo_light.xml new file mode 100644 index 0000000000..0c1d3e6782 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_background_transition_holo_light.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_holo_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_holo_dark.xml new file mode 100644 index 0000000000..1fb5fc4516 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_holo_dark.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_holo_light.xml new file mode 100644 index 0000000000..8d24047229 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_list_selector_holo_light.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_search_dropdown_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_search_dropdown_dark.xml new file mode 100644 index 0000000000..75e8917576 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_search_dropdown_dark.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_search_dropdown_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_search_dropdown_light.xml new file mode 100644 index 0000000000..80d4928f80 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_search_dropdown_light.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_spinner_ab_holo_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_spinner_ab_holo_dark.xml new file mode 100644 index 0000000000..934b374e96 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_spinner_ab_holo_dark.xml @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_spinner_ab_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_spinner_ab_holo_light.xml new file mode 100644 index 0000000000..dd0245e948 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_spinner_ab_holo_light.xml @@ -0,0 +1,25 @@ + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_tab_indicator_ab_holo.xml b/android/phoenix/libs/appcompat/res/drawable/abc_tab_indicator_ab_holo.xml new file mode 100644 index 0000000000..3c828d8504 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_tab_indicator_ab_holo.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_holo_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_holo_dark.xml new file mode 100644 index 0000000000..6e9bc4ccac --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_holo_dark.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_holo_light.xml new file mode 100644 index 0000000000..a02e4b0172 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_holo_light.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_right_holo_dark.xml b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_right_holo_dark.xml new file mode 100644 index 0000000000..b55a995e3a --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_right_holo_dark.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_right_holo_light.xml b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_right_holo_light.xml new file mode 100644 index 0000000000..77102325d0 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/drawable/abc_textfield_searchview_right_holo_light.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout-v11/abc_action_bar_decor.xml b/android/phoenix/libs/appcompat/res/layout-v11/abc_action_bar_decor.xml new file mode 100644 index 0000000000..a212d5637c --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout-v11/abc_action_bar_decor.xml @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout-v14/abc_activity_chooser_view.xml b/android/phoenix/libs/appcompat/res/layout-v14/abc_activity_chooser_view.xml new file mode 100644 index 0000000000..4ce359bb17 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout-v14/abc_activity_chooser_view.xml @@ -0,0 +1,29 @@ + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor.xml new file mode 100644 index 0000000000..327e26f04b --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor.xml @@ -0,0 +1,25 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor_include.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor_include.xml new file mode 100644 index 0000000000..3f2356bc55 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor_include.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor_overlay.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor_overlay.xml new file mode 100644 index 0000000000..5ea8fc10b5 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_decor_overlay.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_home.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_home.xml new file mode 100644 index 0000000000..7063c36f2f --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_home.xml @@ -0,0 +1,38 @@ + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_tab.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_tab.xml new file mode 100644 index 0000000000..85eda96681 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_tab.xml @@ -0,0 +1,21 @@ + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_tabbar.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_tabbar.xml new file mode 100644 index 0000000000..08f9c8912a --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_tabbar.xml @@ -0,0 +1,22 @@ + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_title_item.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_title_item.xml new file mode 100644 index 0000000000..0cb1237d3d --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_title_item.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_bar_view_list_nav_layout.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_view_list_nav_layout.xml new file mode 100644 index 0000000000..5c105ab551 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_bar_view_list_nav_layout.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_menu_item_layout.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_menu_item_layout.xml new file mode 100644 index 0000000000..150ea50dc3 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_menu_item_layout.xml @@ -0,0 +1,30 @@ + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_menu_layout.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_menu_layout.xml new file mode 100644 index 0000000000..37a02e63df --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_menu_layout.xml @@ -0,0 +1,24 @@ + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_mode_bar.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_mode_bar.xml new file mode 100644 index 0000000000..b81cd85933 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_mode_bar.xml @@ -0,0 +1,24 @@ + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_action_mode_close_item.xml b/android/phoenix/libs/appcompat/res/layout/abc_action_mode_close_item.xml new file mode 100644 index 0000000000..2c76b8b710 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_action_mode_close_item.xml @@ -0,0 +1,32 @@ + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view.xml b/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view.xml new file mode 100644 index 0000000000..eb42598a98 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view.xml @@ -0,0 +1,29 @@ + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view_include.xml b/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view_include.xml new file mode 100644 index 0000000000..975b13e5e0 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view_include.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view_list_item.xml b/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view_list_item.xml new file mode 100644 index 0000000000..887427d809 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_activity_chooser_view_list_item.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/abc_expanded_menu_layout.xml b/android/phoenix/libs/appcompat/res/layout/abc_expanded_menu_layout.xml new file mode 100644 index 0000000000..f4af8823b1 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_expanded_menu_layout.xml @@ -0,0 +1,21 @@ + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_checkbox.xml b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_checkbox.xml new file mode 100644 index 0000000000..d9c3f06811 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_checkbox.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_icon.xml b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_icon.xml new file mode 100644 index 0000000000..acd005a13b --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_icon.xml @@ -0,0 +1,28 @@ + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_layout.xml b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_layout.xml new file mode 100644 index 0000000000..d3be7824e3 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_layout.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_radio.xml b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_radio.xml new file mode 100644 index 0000000000..0ca8d7a2a5 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_list_menu_item_radio.xml @@ -0,0 +1,24 @@ + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_popup_menu_item_layout.xml b/android/phoenix/libs/appcompat/res/layout/abc_popup_menu_item_layout.xml new file mode 100644 index 0000000000..1e4e27dee1 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_popup_menu_item_layout.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_screen.xml b/android/phoenix/libs/appcompat/res/layout/abc_screen.xml new file mode 100644 index 0000000000..bcb613293d --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_screen.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/layout/abc_search_dropdown_item_icons_2line.xml b/android/phoenix/libs/appcompat/res/layout/abc_search_dropdown_item_icons_2line.xml new file mode 100644 index 0000000000..ffc3aedfad --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_search_dropdown_item_icons_2line.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/abc_search_view.xml b/android/phoenix/libs/appcompat/res/layout/abc_search_view.xml new file mode 100644 index 0000000000..da8adb8059 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/abc_search_view.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/layout/support_simple_spinner_dropdown_item.xml b/android/phoenix/libs/appcompat/res/layout/support_simple_spinner_dropdown_item.xml new file mode 100644 index 0000000000..d2f177ac8c --- /dev/null +++ b/android/phoenix/libs/appcompat/res/layout/support_simple_spinner_dropdown_item.xml @@ -0,0 +1,25 @@ + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-land/bools.xml b/android/phoenix/libs/appcompat/res/values-land/bools.xml new file mode 100644 index 0000000000..cdadd69f98 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-land/bools.xml @@ -0,0 +1,20 @@ + + + + + false + true + diff --git a/android/phoenix/libs/appcompat/res/values-land/config.xml b/android/phoenix/libs/appcompat/res/values-land/config.xml new file mode 100644 index 0000000000..d0d990dc0b --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-land/config.xml @@ -0,0 +1,18 @@ + + + + true + diff --git a/android/phoenix/libs/appcompat/res/values-land/dimens.xml b/android/phoenix/libs/appcompat/res/values-land/dimens.xml new file mode 100644 index 0000000000..bde13e2865 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-land/dimens.xml @@ -0,0 +1,32 @@ + + + + + + 40dip + + 4dip + + 16dp + + 12dp + + -2dp + + 4dip + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-large/bools.xml b/android/phoenix/libs/appcompat/res/values-large/bools.xml new file mode 100644 index 0000000000..cdadd69f98 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-large/bools.xml @@ -0,0 +1,20 @@ + + + + + false + true + diff --git a/android/phoenix/libs/appcompat/res/values-large/config.xml b/android/phoenix/libs/appcompat/res/values-large/config.xml new file mode 100644 index 0000000000..c4f04a300e --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-large/config.xml @@ -0,0 +1,30 @@ + + + + + + + true + + + 440dp + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-large/dimens.xml b/android/phoenix/libs/appcompat/res/values-large/dimens.xml new file mode 100644 index 0000000000..dd9ecd9a31 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-large/dimens.xml @@ -0,0 +1,25 @@ + + + + + + 192dip + + 4 + + diff --git a/android/phoenix/libs/appcompat/res/values-sw600dp/config.xml b/android/phoenix/libs/appcompat/res/values-sw600dp/config.xml new file mode 100644 index 0000000000..fba21e1c06 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-sw600dp/config.xml @@ -0,0 +1,25 @@ + + + + + + + 580dp + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-sw600dp/dimens.xml b/android/phoenix/libs/appcompat/res/values-sw600dp/dimens.xml new file mode 100644 index 0000000000..94fe5252c5 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-sw600dp/dimens.xml @@ -0,0 +1,34 @@ + + + + + + 5 + + 56dip + + 4dip + + 18dp + + 14dp + + -3dp + + 9dip + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-v11/styles_base.xml b/android/phoenix/libs/appcompat/res/values-v11/styles_base.xml new file mode 100644 index 0000000000..2cee503ffc --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-v11/styles_base.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-v11/themes_base.xml b/android/phoenix/libs/appcompat/res/values-v11/themes_base.xml new file mode 100644 index 0000000000..ca7acbd986 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-v11/themes_base.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values-v14/styles_base.xml b/android/phoenix/libs/appcompat/res/values-v14/styles_base.xml new file mode 100644 index 0000000000..07d32b8466 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-v14/styles_base.xml @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values-v14/themes_base.xml b/android/phoenix/libs/appcompat/res/values-v14/themes_base.xml new file mode 100644 index 0000000000..26ad271528 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-v14/themes_base.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values-w360dp/dimens.xml b/android/phoenix/libs/appcompat/res/values-w360dp/dimens.xml new file mode 100644 index 0000000000..e5b2456c8e --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-w360dp/dimens.xml @@ -0,0 +1,22 @@ + + + + + + 3 + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-w480dp/bools.xml b/android/phoenix/libs/appcompat/res/values-w480dp/bools.xml new file mode 100644 index 0000000000..6e6a3df766 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-w480dp/bools.xml @@ -0,0 +1,19 @@ + + + + true + false + diff --git a/android/phoenix/libs/appcompat/res/values-w480dp/config.xml b/android/phoenix/libs/appcompat/res/values-w480dp/config.xml new file mode 100644 index 0000000000..e95b6ff8c3 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-w480dp/config.xml @@ -0,0 +1,18 @@ + + + + true + diff --git a/android/phoenix/libs/appcompat/res/values-w500dp/dimens.xml b/android/phoenix/libs/appcompat/res/values-w500dp/dimens.xml new file mode 100644 index 0000000000..dd6458be71 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-w500dp/dimens.xml @@ -0,0 +1,22 @@ + + + + + + 4 + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-w600dp/dimens.xml b/android/phoenix/libs/appcompat/res/values-w600dp/dimens.xml new file mode 100644 index 0000000000..5bbc34d89c --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-w600dp/dimens.xml @@ -0,0 +1,40 @@ + + + + + + 5 + + + 56dip + + 4dip + + 18dp + + 14dp + + -3dp + + 9dip + + 64dip + + + 192dip + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-w720dp/bools.xml b/android/phoenix/libs/appcompat/res/values-w720dp/bools.xml new file mode 100644 index 0000000000..05c5aabfff --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-w720dp/bools.xml @@ -0,0 +1,19 @@ + + + + + false + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-xlarge/bools.xml b/android/phoenix/libs/appcompat/res/values-xlarge/bools.xml new file mode 100644 index 0000000000..05c5aabfff --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-xlarge/bools.xml @@ -0,0 +1,19 @@ + + + + + false + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values-xlarge/dimens.xml b/android/phoenix/libs/appcompat/res/values-xlarge/dimens.xml new file mode 100644 index 0000000000..6217586007 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values-xlarge/dimens.xml @@ -0,0 +1,42 @@ + + + + + + + 5 + + + 56dip + + 4dip + + 18dp + + 14dp + + -3dp + + 9dip + + 64dip + + + 192dip + + diff --git a/android/phoenix/libs/appcompat/res/values/attrs.xml b/android/phoenix/libs/appcompat/res/values/attrs.xml new file mode 100644 index 0000000000..89749c090f --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/attrs.xml @@ -0,0 +1,556 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values/bools.xml b/android/phoenix/libs/appcompat/res/values/bools.xml new file mode 100644 index 0000000000..004d947944 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/bools.xml @@ -0,0 +1,23 @@ + + + + + false + true + true + + false + diff --git a/android/phoenix/libs/appcompat/res/values/colors.xml b/android/phoenix/libs/appcompat/res/values/colors.xml new file mode 100644 index 0000000000..884387a5f1 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/colors.xml @@ -0,0 +1,20 @@ + + + + #7fa87f + @android:color/black + @android:color/black + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values/config.xml b/android/phoenix/libs/appcompat/res/values/config.xml new file mode 100644 index 0000000000..8c027d1bb6 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/config.xml @@ -0,0 +1,34 @@ + + + + + + + false + + + 320dp + + + true + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values/dimens.xml b/android/phoenix/libs/appcompat/res/values/dimens.xml new file mode 100644 index 0000000000..f58d6fa1d5 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/dimens.xml @@ -0,0 +1,59 @@ + + + + + + + 2 + + + 180dp + + + 48dip + + 8dip + + 18dp + + 14dp + + -3dp + + 5dip + + 56dip + + 48dp + + 296dp + + + 160dip + + 320dip + + + 8dip + 8dip + + 32dip + + diff --git a/android/phoenix/libs/appcompat/res/values/ids.xml b/android/phoenix/libs/appcompat/res/values/ids.xml new file mode 100644 index 0000000000..a2e3e74215 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/ids.xml @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values/strings.xml b/android/phoenix/libs/appcompat/res/values/strings.xml new file mode 100644 index 0000000000..eceee56a07 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/strings.xml @@ -0,0 +1,48 @@ + + + + + + Done + + Navigate home + + Navigate up + + More options + + + Search + + Search query + + Clear query + + Submit query + + Voice search + + + + Choose an app + + See all + + Share with %s + + Share with + + \ No newline at end of file diff --git a/android/phoenix/libs/appcompat/res/values/styles.xml b/android/phoenix/libs/appcompat/res/values/styles.xml new file mode 100644 index 0000000000..d0471c3277 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/styles.xml @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values/styles_base.xml b/android/phoenix/libs/appcompat/res/values/styles_base.xml new file mode 100644 index 0000000000..28d2086feb --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/styles_base.xml @@ -0,0 +1,387 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values/themes.xml b/android/phoenix/libs/appcompat/res/values/themes.xml new file mode 100644 index 0000000000..e3e948dd06 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/themes.xml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/res/values/themes_base.xml b/android/phoenix/libs/appcompat/res/values/themes_base.xml new file mode 100644 index 0000000000..3b514a8af6 --- /dev/null +++ b/android/phoenix/libs/appcompat/res/values/themes_base.xml @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/libs/appcompat/src/.readme b/android/phoenix/libs/appcompat/src/.readme new file mode 100644 index 0000000000..4bcebad80c --- /dev/null +++ b/android/phoenix/libs/appcompat/src/.readme @@ -0,0 +1,2 @@ +This hidden file is there to ensure there is an src folder. +Once we support binary library this will go away. \ No newline at end of file diff --git a/android/phoenix/project.properties b/android/phoenix/project.properties index a3ee5ab64f..f98403784c 100644 --- a/android/phoenix/project.properties +++ b/android/phoenix/project.properties @@ -12,3 +12,5 @@ # Project target. target=android-17 +android.library.reference.1=libs/appcompat +android.library=false diff --git a/android/phoenix/res/layout/preference_list_content.xml b/android/phoenix/res/layout/preference_list_content.xml new file mode 100644 index 0000000000..ef443a0bb3 --- /dev/null +++ b/android/phoenix/res/layout/preference_list_content.xml @@ -0,0 +1,25 @@ + + + \ No newline at end of file diff --git a/android/phoenix/res/layout/preference_viewpager.xml b/android/phoenix/res/layout/preference_viewpager.xml new file mode 100644 index 0000000000..9de01e9c00 --- /dev/null +++ b/android/phoenix/res/layout/preference_viewpager.xml @@ -0,0 +1,5 @@ + diff --git a/android/phoenix/res/values/strings.xml b/android/phoenix/res/values/strings.xml index 38280b232c..88827603c5 100644 --- a/android/phoenix/res/values/strings.xml +++ b/android/phoenix/res/values/strings.xml @@ -16,10 +16,6 @@ Load Core Load Game Load Game (History) - Video Options - Audio Options - Input Options - Path Options Settings Help About @@ -65,7 +61,7 @@ Menu toggle - Audio + Audio Enable audio Dynamic rate control Enable dynamic rate control (recommended). @@ -79,6 +75,7 @@ 160ms (High) + Input Back behavior Select how you want the Back button to behave. IME @@ -130,6 +127,7 @@ Reports the current IME (Input Method Editor) name. + Paths ROM paths ROM directory Sets directory where ROM browser will first browse for ROM files. @@ -147,7 +145,8 @@ System directory Sets directory where system files are loaded from. - + + General Configuration style Global configuration Enable global settings for all cores. Leave disabled if you want per-core settings. @@ -159,6 +158,7 @@ Enable real-time rewinding of gameplay. (WARNING: Very CPU intensive - will decrease ingame performance by a lot - only use this option on a powerful device). + Video Full screen Auto Square pixel diff --git a/android/phoenix/res/xml/audio_preferences.xml b/android/phoenix/res/xml/audio_preferences.xml new file mode 100644 index 0000000000..de17deb92a --- /dev/null +++ b/android/phoenix/res/xml/audio_preferences.xml @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/android/phoenix/res/xml/general_preferences.xml b/android/phoenix/res/xml/general_preferences.xml new file mode 100644 index 0000000000..a55eb1e0a6 --- /dev/null +++ b/android/phoenix/res/xml/general_preferences.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/res/xml/input_preferences.xml b/android/phoenix/res/xml/input_preferences.xml new file mode 100644 index 0000000000..d511965985 --- /dev/null +++ b/android/phoenix/res/xml/input_preferences.xml @@ -0,0 +1,304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/res/xml/main_menu.xml b/android/phoenix/res/xml/main_menu.xml new file mode 100644 index 0000000000..da37759e95 --- /dev/null +++ b/android/phoenix/res/xml/main_menu.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/phoenix/res/xml/path_preferences.xml b/android/phoenix/res/xml/path_preferences.xml new file mode 100644 index 0000000000..1ebe93e664 --- /dev/null +++ b/android/phoenix/res/xml/path_preferences.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/res/xml/prefs.xml b/android/phoenix/res/xml/prefs.xml deleted file mode 100644 index f953cffd25..0000000000 --- a/android/phoenix/res/xml/prefs.xml +++ /dev/null @@ -1,573 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/android/phoenix/res/xml/video_preferences.xml b/android/phoenix/res/xml/video_preferences.xml new file mode 100644 index 0000000000..f85855c99a --- /dev/null +++ b/android/phoenix/res/xml/video_preferences.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/phoenix/src/org/retroarch/browser/CoreSelection.java b/android/phoenix/src/org/retroarch/browser/CoreSelection.java index f9c8a68630..d11a887be2 100644 --- a/android/phoenix/src/org/retroarch/browser/CoreSelection.java +++ b/android/phoenix/src/org/retroarch/browser/CoreSelection.java @@ -1,8 +1,8 @@ package org.retroarch.browser; import org.retroarch.R; -import org.retroarch.browser.preferences.ConfigFile; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.ConfigFile; +import org.retroarch.browser.preferences.util.UserPreferences; import java.io.*; diff --git a/android/phoenix/src/org/retroarch/browser/DisplayRefreshRateTest.java b/android/phoenix/src/org/retroarch/browser/DisplayRefreshRateTest.java index 491271748b..9f1ea5021f 100644 --- a/android/phoenix/src/org/retroarch/browser/DisplayRefreshRateTest.java +++ b/android/phoenix/src/org/retroarch/browser/DisplayRefreshRateTest.java @@ -4,7 +4,7 @@ import javax.microedition.khronos.egl.EGLConfig; import javax.microedition.khronos.opengles.GL10; import org.retroarch.R; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import android.app.Activity; import android.content.SharedPreferences; diff --git a/android/phoenix/src/org/retroarch/browser/HistorySelection.java b/android/phoenix/src/org/retroarch/browser/HistorySelection.java index 2c2b6e5f44..80af33d855 100644 --- a/android/phoenix/src/org/retroarch/browser/HistorySelection.java +++ b/android/phoenix/src/org/retroarch/browser/HistorySelection.java @@ -7,7 +7,7 @@ import java.io.IOException; import java.io.InputStreamReader; import org.retroarch.R; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import android.app.ListActivity; import android.content.Intent; diff --git a/android/phoenix/src/org/retroarch/browser/MainMenuActivity.java b/android/phoenix/src/org/retroarch/browser/MainMenuActivity.java index 87c4f6ef19..fb23a5f8c5 100644 --- a/android/phoenix/src/org/retroarch/browser/MainMenuActivity.java +++ b/android/phoenix/src/org/retroarch/browser/MainMenuActivity.java @@ -3,7 +3,7 @@ package org.retroarch.browser; import java.io.*; import org.retroarch.R; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import android.app.AlertDialog; import android.app.Dialog; @@ -16,10 +16,7 @@ import android.media.AudioManager; import android.os.Build; import android.os.Bundle; import android.os.Handler; -import android.preference.CheckBoxPreference; -import android.preference.Preference; import android.preference.PreferenceActivity; -import android.preference.PreferenceManager; import android.provider.Settings; import android.util.Log; import android.widget.Toast; @@ -31,35 +28,15 @@ public final class MainMenuActivity extends PreferenceActivity { private static String libretro_path; private static String libretro_name; - @SuppressWarnings("deprecation") - private void refreshPreferenceScreen() { - UserPreferences.readbackConfigFile(this); - - setPreferenceScreen(null); - addPreferencesFromResource(R.xml.prefs); - - setCoreTitle(libretro_name); - PreferenceManager.setDefaultValues(this, R.xml.prefs, false); - - final CheckBoxPreference param = (CheckBoxPreference) findPreference("global_config_enable"); - param.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { - @Override - public boolean onPreferenceClick(Preference preference) { - UserPreferences.updateConfigFile(MainMenuActivity.this); - SharedPreferences prefs = UserPreferences.getPreferences(MainMenuActivity.this); - SharedPreferences.Editor edit = prefs.edit(); - edit.putBoolean("global_config_enable", param.isChecked()); - edit.commit(); - - refreshPreferenceScreen(); - return true; - } - }); - } - @Override + @SuppressWarnings("deprecation") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + // Load the main menu XML. + addPreferencesFromResource(R.xml.main_menu); + + // Cache an instance of this class (TODO: Bad practice, kill this somehow). instance = this; // Get libretro path and name. @@ -67,9 +44,6 @@ public final class MainMenuActivity extends PreferenceActivity { libretro_path = prefs.getString("libretro_path", getApplicationInfo().nativeLibraryDir); libretro_name = prefs.getString("libretro_name", getString(R.string.no_core)); - // Refresh the prefscreen and reload preferences. - refreshPreferenceScreen(); - // Bind audio stream to hardware controls. setVolumeControlStream(AudioManager.STREAM_MUSIC); @@ -243,15 +217,9 @@ public final class MainMenuActivity extends PreferenceActivity { edit.putString("libretro_name", libretro_name); edit.commit(); - final boolean globalConfigEnabled = prefs.getBoolean("global_config_enable", true); - final String nativeLibraryDir = getApplicationInfo().nativeLibraryDir; - - // Check if per-core settings are being used. - if (!globalConfigEnabled && !libretro_path.equals(nativeLibraryDir)) - refreshPreferenceScreen(); - else { - setCoreTitle(libretro_name); // this still needs to be applied - } + // Set the title section to contain the name of the selected core. + setCoreTitle(libretro_name); + } public void setCoreTitle(String core_name) { @@ -367,8 +335,6 @@ public final class MainMenuActivity extends PreferenceActivity { if (show_dialog) { Toast.makeText(this, R.string.no_optimal_settings, Toast.LENGTH_SHORT).show(); } - - refreshPreferenceScreen(); return retval; } @@ -415,9 +381,9 @@ public final class MainMenuActivity extends PreferenceActivity { private void loadRomExternal(String rom, String core) { UserPreferences.updateConfigFile(this); - Intent myIntent = new Intent(this, RetroActivity.class); String current_ime = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); Toast.makeText(this, String.format(getString(R.string.loading_data), rom), Toast.LENGTH_SHORT).show(); + Intent myIntent = new Intent(this, RetroActivity.class); myIntent.putExtra("ROM", rom); myIntent.putExtra("LIBRETRO", core); myIntent.putExtra("CONFIGFILE", UserPreferences.getDefaultConfigPath(this)); diff --git a/android/phoenix/src/org/retroarch/browser/ModuleWrapper.java b/android/phoenix/src/org/retroarch/browser/ModuleWrapper.java index b5a21df9db..94669a11d3 100644 --- a/android/phoenix/src/org/retroarch/browser/ModuleWrapper.java +++ b/android/phoenix/src/org/retroarch/browser/ModuleWrapper.java @@ -3,7 +3,7 @@ package org.retroarch.browser; import java.io.File; import java.io.IOException; -import org.retroarch.browser.preferences.ConfigFile; +import org.retroarch.browser.preferences.util.ConfigFile; import android.content.Context; import android.graphics.drawable.Drawable; diff --git a/android/phoenix/src/org/retroarch/browser/RefreshRateSetOS.java b/android/phoenix/src/org/retroarch/browser/RefreshRateSetOS.java index 8d8d19d5e4..ba55df5576 100644 --- a/android/phoenix/src/org/retroarch/browser/RefreshRateSetOS.java +++ b/android/phoenix/src/org/retroarch/browser/RefreshRateSetOS.java @@ -1,7 +1,7 @@ package org.retroarch.browser; import org.retroarch.R; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import android.app.Activity; import android.content.SharedPreferences; diff --git a/android/phoenix/src/org/retroarch/browser/RetroTVMode.java b/android/phoenix/src/org/retroarch/browser/RetroTVMode.java index 0701e8c51c..cd3bedd016 100644 --- a/android/phoenix/src/org/retroarch/browser/RetroTVMode.java +++ b/android/phoenix/src/org/retroarch/browser/RetroTVMode.java @@ -1,6 +1,6 @@ package org.retroarch.browser; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import android.app.Activity; import android.content.Intent; diff --git a/android/phoenix/src/org/retroarch/browser/diractivities/DirectoryActivity.java b/android/phoenix/src/org/retroarch/browser/diractivities/DirectoryActivity.java index 65f3e36e38..49fe95f8e5 100644 --- a/android/phoenix/src/org/retroarch/browser/diractivities/DirectoryActivity.java +++ b/android/phoenix/src/org/retroarch/browser/diractivities/DirectoryActivity.java @@ -3,7 +3,7 @@ package org.retroarch.browser.diractivities; import org.retroarch.R; import org.retroarch.browser.FileWrapper; import org.retroarch.browser.IconAdapter; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import java.util.*; import java.io.*; diff --git a/android/phoenix/src/org/retroarch/browser/diractivities/ROMActivity.java b/android/phoenix/src/org/retroarch/browser/diractivities/ROMActivity.java index db49b62f4d..4811548ec2 100644 --- a/android/phoenix/src/org/retroarch/browser/diractivities/ROMActivity.java +++ b/android/phoenix/src/org/retroarch/browser/diractivities/ROMActivity.java @@ -2,7 +2,7 @@ package org.retroarch.browser.diractivities; import java.io.File; -import org.retroarch.browser.preferences.UserPreferences; +import org.retroarch.browser.preferences.util.UserPreferences; import android.content.SharedPreferences; import android.os.Bundle; diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/AudioPreferenceFragment.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/AudioPreferenceFragment.java new file mode 100644 index 0000000000..b516d87b7c --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/AudioPreferenceFragment.java @@ -0,0 +1,21 @@ +package org.retroarch.browser.preferences.fragments; + +import org.retroarch.R; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; + +import android.os.Bundle; + +/** + * A {@link PreferenceListFragment} responsible for handling the audio preferences. + */ +public final class AudioPreferenceFragment extends PreferenceListFragment +{ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // Add audio preferences from the XML. + addPreferencesFromResource(R.xml.audio_preferences); + } +} diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/GeneralPreferenceFragment.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/GeneralPreferenceFragment.java new file mode 100644 index 0000000000..651d44af29 --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/GeneralPreferenceFragment.java @@ -0,0 +1,21 @@ +package org.retroarch.browser.preferences.fragments; + +import org.retroarch.R; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; + +import android.os.Bundle; + +/** + * A {@link PreferenceListFragment} that handles the general settings. + */ +public final class GeneralPreferenceFragment extends PreferenceListFragment +{ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // Add general preferences from the XML. + addPreferencesFromResource(R.xml.general_preferences); + } +} diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/InputPreferenceFragment.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/InputPreferenceFragment.java new file mode 100644 index 0000000000..8873b9432a --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/InputPreferenceFragment.java @@ -0,0 +1,21 @@ +package org.retroarch.browser.preferences.fragments; + +import org.retroarch.R; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; + +import android.os.Bundle; + +/** + * A {@link PreferenceListFragment} responsible for handling the input preferences. + */ +public final class InputPreferenceFragment extends PreferenceListFragment +{ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // Add input preferences from the XML. + addPreferencesFromResource(R.xml.input_preferences); + } +} diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/PathPreferenceFragment.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/PathPreferenceFragment.java new file mode 100644 index 0000000000..66b20d72df --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/PathPreferenceFragment.java @@ -0,0 +1,21 @@ +package org.retroarch.browser.preferences.fragments; + +import org.retroarch.R; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; + +import android.os.Bundle; + +/** + * A {@link PreferenceListFragment} that handles the path preferences. + */ +public final class PathPreferenceFragment extends PreferenceListFragment +{ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // Add path preferences from the XML. + addPreferencesFromResource(R.xml.path_preferences); + } +} diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java new file mode 100644 index 0000000000..9716a52dc9 --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/PreferenceActivity.java @@ -0,0 +1,162 @@ +package org.retroarch.browser.preferences.fragments; + +import android.os.Bundle; +import android.preference.PreferenceScreen; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentPagerAdapter; +import android.support.v4.app.FragmentTransaction; +import android.support.v4.view.ViewPager; +import android.support.v7.app.ActionBar; +import android.support.v7.app.ActionBar.Tab; +import android.support.v7.app.ActionBar.TabListener; +import android.support.v7.app.ActionBarActivity; + +import org.retroarch.R; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment.OnPreferenceAttachedListener; + +/** + * {@link ActionBarActivity} responsible for handling all of the {@link PreferenceListFragment}s. + *

+ * This class can be considered the central activity for the settings, as this class + * provides the backbone for the {@link ViewPager} that handles all of the fragments being used. + */ +public final class PreferenceActivity extends ActionBarActivity implements TabListener, OnPreferenceAttachedListener +{ + // ViewPager for the fragments. + private ViewPager viewPager; + + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // Set the ViewPager. + setContentView(R.layout.preference_viewpager); + viewPager = (ViewPager) findViewById(R.id.viewPager); + + // Initialize the ViewPager adapter. + PreferencesAdapter adapter = new PreferencesAdapter(getSupportFragmentManager()); + viewPager.setAdapter(adapter); + + // Initialize the ActionBar. + final ActionBar actionBar = getSupportActionBar(); + actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); + actionBar.addTab(actionBar.newTab().setText(R.string.general_options).setTabListener(this)); + actionBar.addTab(actionBar.newTab().setText(R.string.audio_options).setTabListener(this)); + actionBar.addTab(actionBar.newTab().setText(R.string.input_options).setTabListener(this)); + actionBar.addTab(actionBar.newTab().setText(R.string.video_options).setTabListener(this)); + actionBar.addTab(actionBar.newTab().setText(R.string.path_options).setTabListener(this)); + + // When swiping between different sections, select the corresponding + // tab. We can also use ActionBar.Tab#select() to do this if we have + // a reference to the Tab. + viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() + { + @Override + public void onPageSelected(int position) + { + actionBar.setSelectedNavigationItem(position); + } + } ); + } + + @Override + public void onTabSelected(Tab tab, FragmentTransaction ft) + { + // Switch to the fragment indicated by the tab's position. + viewPager.setCurrentItem(tab.getPosition()); + } + + @Override + public void onTabUnselected(Tab tab, FragmentTransaction ft) + { + // Do nothing. + } + + @Override + public void onTabReselected(Tab tab, FragmentTransaction ft) + { + // Do nothing + } + + @Override + public void onPreferenceAttached(PreferenceScreen root, int xmlId) + { + // Do nothing + } + + /** + * The {@link FragmentPagerAdapter} that will back + * the view pager of this {@link PreferenceActivity}. + */ + private final class PreferencesAdapter extends FragmentPagerAdapter + { + /** + * Constructor + * + * @param fm the {@link FragmentManager} for this adapter. + */ + public PreferencesAdapter(FragmentManager fm) + { + super(fm); + } + + @Override + public Fragment getItem(int fragmentId) + { + switch (fragmentId) + { + case 0: + return new GeneralPreferenceFragment(); + + case 1: + return new AudioPreferenceFragment(); + + case 2: + return new InputPreferenceFragment(); + + case 3: + return new VideoPreferenceFragment(); + + case 4: + return new PathPreferenceFragment(); + + default: // Should never happen + return null; + } + } + + @Override + public CharSequence getPageTitle(int position) + { + switch (position) + { + case 0: + return getString(R.string.general_options); + + case 1: + return getString(R.string.audio_options); + + case 2: + return getString(R.string.input_options); + + case 3: + return getString(R.string.video_options); + + case 4: + return getString(R.string.path_options); + + default: // Should never happen + return null; + } + } + + @Override + public int getCount() + { + return 5; + } + } +} diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/VideoPreferenceFragment.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/VideoPreferenceFragment.java new file mode 100644 index 0000000000..34999a3703 --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/VideoPreferenceFragment.java @@ -0,0 +1,21 @@ +package org.retroarch.browser.preferences.fragments; + +import org.retroarch.R; +import org.retroarch.browser.preferences.fragments.util.PreferenceListFragment; + +import android.os.Bundle; + +/** + * A {@link PreferenceListFragment} responsible for handling the video preferences. + */ +public final class VideoPreferenceFragment extends PreferenceListFragment +{ + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + // Add preferences from the resources + addPreferencesFromResource(R.xml.video_preferences); + } +} diff --git a/android/phoenix/src/org/retroarch/browser/preferences/fragments/util/PreferenceListFragment.java b/android/phoenix/src/org/retroarch/browser/preferences/fragments/util/PreferenceListFragment.java new file mode 100644 index 0000000000..09a6e8ae19 --- /dev/null +++ b/android/phoenix/src/org/retroarch/browser/preferences/fragments/util/PreferenceListFragment.java @@ -0,0 +1,301 @@ +package org.retroarch.browser.preferences.fragments.util; + +import java.lang.reflect.Constructor; +import java.lang.reflect.Method; + +import org.retroarch.R; + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.preference.Preference; +import android.preference.PreferenceManager; +import android.preference.PreferenceScreen; +import android.support.v4.app.ListFragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.view.ViewParent; +import android.widget.ListView; + +public class PreferenceListFragment extends ListFragment +{ + private PreferenceManager mPreferenceManager; + private ListView lv; + private int xmlId; + + /** + * The starting request code given out to preference framework. + */ + private static final int FIRST_REQUEST_CODE = 100; + + private static final int MSG_BIND_PREFERENCES = 0; + private Handler mHandler = new Handler() + { + @Override + public void handleMessage(Message msg) + { + switch (msg.what) + { + case MSG_BIND_PREFERENCES: + bindPreferences(); + break; + } + } + }; + + //must be provided + public PreferenceListFragment() + { + } + + public PreferenceListFragment(int xmlId) + { + this.xmlId = xmlId; + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle b) + { + postBindPreferences(); + return lv; + } + + @Override + public void onDestroyView() + { + super.onDestroyView(); + + ViewParent p = lv.getParent(); + if(p != null) + ((ViewGroup)p).removeView(lv); + } + + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + if(savedInstanceState != null) + xmlId = savedInstanceState.getInt("xml"); + + mPreferenceManager = onCreatePreferenceManager(); + lv = (ListView) LayoutInflater.from(getActivity()).inflate(R.layout.preference_list_content, null); + lv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); + addPreferencesFromResource(xmlId); + postBindPreferences(); + ((OnPreferenceAttachedListener)getActivity()).onPreferenceAttached(getPreferenceScreen(), xmlId); + } + + @Override + public void onStop() + { + super.onStop(); + + try + { + Method m = PreferenceManager.class.getDeclaredMethod("dispatchActivityStop"); + m.setAccessible(true); + m.invoke(mPreferenceManager); + } + catch(Exception e) + { + e.printStackTrace(); + } + } + + @Override + public void onDestroy() + { + super.onDestroy(); + + lv = null; + try + { + Method m = PreferenceManager.class.getDeclaredMethod("dispatchActivityDestroy"); + m.setAccessible(true); + m.invoke(mPreferenceManager); + } + catch(Exception e) + { + e.printStackTrace(); + } + } + + @Override + public void onSaveInstanceState(Bundle outState) + { + outState.putInt("xml", xmlId); + super.onSaveInstanceState(outState); + } + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent data) + { + super.onActivityResult(requestCode, resultCode, data); + + try + { + Method m = PreferenceManager.class.getDeclaredMethod("dispatchActivityResult", int.class, int.class, Intent.class); + m.setAccessible(true); + m.invoke(mPreferenceManager, requestCode, resultCode, data); + } + catch(Exception e) + { + e.printStackTrace(); + } + } + + /** + * Posts a message to bind the preferences to the list view. + *

+ * Binding late is preferred as any custom preference types created in + * {@link #onCreate(Bundle)} are able to have their views recycled. + */ + private void postBindPreferences() + { + if (mHandler.hasMessages(MSG_BIND_PREFERENCES)) return; + mHandler.obtainMessage(MSG_BIND_PREFERENCES).sendToTarget(); + } + + private void bindPreferences() + { + final PreferenceScreen preferenceScreen = getPreferenceScreen(); + if (preferenceScreen != null) + { + preferenceScreen.bind(lv); + } + } + + /** + * Creates the {@link PreferenceManager}. + * + * @return The {@link PreferenceManager} used by this activity. + */ + private PreferenceManager onCreatePreferenceManager() + { + try + { + Constructor c = PreferenceManager.class.getDeclaredConstructor(Activity.class, int.class); + c.setAccessible(true); + PreferenceManager preferenceManager = c.newInstance(this.getActivity(), FIRST_REQUEST_CODE); + return preferenceManager; + } + catch(Exception e) + { + e.printStackTrace(); + return null; + } + } + + /** + * Returns the {@link PreferenceManager} used by this activity. + * @return The {@link PreferenceManager}. + */ + public PreferenceManager getPreferenceManager() + { + return mPreferenceManager; + } + + /** + * Sets the root of the preference hierarchy that this activity is showing. + * + * @param preferenceScreen The root {@link PreferenceScreen} of the preference hierarchy. + */ + public void setPreferenceScreen(PreferenceScreen preferenceScreen) + { + try + { + Method m = PreferenceManager.class.getDeclaredMethod("setPreferences", PreferenceScreen.class); + m.setAccessible(true); + boolean result = (Boolean) m.invoke(mPreferenceManager, preferenceScreen); + if (result && preferenceScreen != null) + { + postBindPreferences(); + } + } + catch(Exception e) + { + e.printStackTrace(); + } + } + + /** + * Gets the root of the preference hierarchy that this activity is showing. + * + * @return The {@link PreferenceScreen} that is the root of the preference + * hierarchy. + */ + public PreferenceScreen getPreferenceScreen() + { + try + { + Method m = PreferenceManager.class.getDeclaredMethod("getPreferenceScreen"); + m.setAccessible(true); + return (PreferenceScreen) m.invoke(mPreferenceManager); + } + catch(Exception e) + { + e.printStackTrace(); + return null; + } + } + + /** + * Adds preferences from activities that match the given {@link Intent}. + * + * @param intent The {@link Intent} to query activities. + */ + public void addPreferencesFromIntent(Intent intent) + { + throw new UnsupportedOperationException("addPreferencesFromIntent not implemented yet."); + } + + /** + * Inflates the given XML resource and adds the preference hierarchy to the current + * preference hierarchy. + * + * @param preferencesResId The XML resource ID to inflate. + */ + public void addPreferencesFromResource(int preferencesResId) + { + try + { + Method m = PreferenceManager.class.getDeclaredMethod("inflateFromResource", Context.class, int.class, PreferenceScreen.class); + m.setAccessible(true); + PreferenceScreen prefScreen = (PreferenceScreen) m.invoke(mPreferenceManager, getActivity(), preferencesResId, getPreferenceScreen()); + setPreferenceScreen(prefScreen); + } + catch(Exception e) + { + e.printStackTrace(); + } + } + + /** + * Finds a {@link Preference} based on its key. + * + * @param key The key of the preference to retrieve. + * + * @return The {@link Preference} with the key, or null. + * + * @see PreferenceGroup#findPreference(CharSequence) + */ + public Preference findPreference(CharSequence key) + { + if (mPreferenceManager == null) + { + return null; + } + + return mPreferenceManager.findPreference(key); + } + + public interface OnPreferenceAttachedListener + { + void onPreferenceAttached(PreferenceScreen root, int xmlId); + } +} \ No newline at end of file diff --git a/android/phoenix/src/org/retroarch/browser/preferences/ConfigFile.java b/android/phoenix/src/org/retroarch/browser/preferences/util/ConfigFile.java similarity index 98% rename from android/phoenix/src/org/retroarch/browser/preferences/ConfigFile.java rename to android/phoenix/src/org/retroarch/browser/preferences/util/ConfigFile.java index 55b10d9813..f6505fd9c3 100644 --- a/android/phoenix/src/org/retroarch/browser/preferences/ConfigFile.java +++ b/android/phoenix/src/org/retroarch/browser/preferences/util/ConfigFile.java @@ -1,4 +1,4 @@ -package org.retroarch.browser.preferences; +package org.retroarch.browser.preferences.util; import java.io.BufferedReader; import java.io.InputStream; diff --git a/android/phoenix/src/org/retroarch/browser/preferences/KeyBindPreference.java b/android/phoenix/src/org/retroarch/browser/preferences/util/KeyBindPreference.java similarity index 98% rename from android/phoenix/src/org/retroarch/browser/preferences/KeyBindPreference.java rename to android/phoenix/src/org/retroarch/browser/preferences/util/KeyBindPreference.java index f029bf81c0..3316ee736b 100644 --- a/android/phoenix/src/org/retroarch/browser/preferences/KeyBindPreference.java +++ b/android/phoenix/src/org/retroarch/browser/preferences/util/KeyBindPreference.java @@ -1,4 +1,4 @@ -package org.retroarch.browser.preferences; +package org.retroarch.browser.preferences.util; import android.content.Context; import android.preference.DialogPreference; diff --git a/android/phoenix/src/org/retroarch/browser/preferences/SeekbarPreference.java b/android/phoenix/src/org/retroarch/browser/preferences/util/SeekbarPreference.java similarity index 97% rename from android/phoenix/src/org/retroarch/browser/preferences/SeekbarPreference.java rename to android/phoenix/src/org/retroarch/browser/preferences/util/SeekbarPreference.java index 430e523d28..37f13ff522 100644 --- a/android/phoenix/src/org/retroarch/browser/preferences/SeekbarPreference.java +++ b/android/phoenix/src/org/retroarch/browser/preferences/util/SeekbarPreference.java @@ -1,4 +1,4 @@ -package org.retroarch.browser.preferences; +package org.retroarch.browser.preferences.util; import org.retroarch.R; diff --git a/android/phoenix/src/org/retroarch/browser/preferences/UserPreferences.java b/android/phoenix/src/org/retroarch/browser/preferences/util/UserPreferences.java similarity index 99% rename from android/phoenix/src/org/retroarch/browser/preferences/UserPreferences.java rename to android/phoenix/src/org/retroarch/browser/preferences/util/UserPreferences.java index 5b03b23b99..4a53bad293 100644 --- a/android/phoenix/src/org/retroarch/browser/preferences/UserPreferences.java +++ b/android/phoenix/src/org/retroarch/browser/preferences/util/UserPreferences.java @@ -1,4 +1,4 @@ -package org.retroarch.browser.preferences; +package org.retroarch.browser.preferences.util; import java.io.BufferedReader; import java.io.File;