Commit 15b5aeb5 authored by wangqinghua's avatar wangqinghua

审核

parent 69bab393
/**
* Automatically generated file. DO NOT MODIFY
*/
package io.ionic.smart19.starter;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "io.ionic.smart19.starter";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 40201;
public static final String VERSION_NAME = "4.2.1";
}
/**
* Automatically generated file. DO NOT MODIFY
*/
package io.ionic.smart19.starter;
public final class BuildConfig {
public static final boolean DEBUG = false;
public static final String APPLICATION_ID = "io.ionic.smart19.starter";
public static final String BUILD_TYPE = "release";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 40203;
public static final String VERSION_NAME = "4.2.3";
}
/* 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 io.ionic.smart19.starter;
public final class R {
public static final class attr {
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int coordinatorLayoutStyle=0x7f010000;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int font=0x7f010001;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int fontProviderAuthority=0x7f010002;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int fontProviderCerts=0x7f010003;
/**
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>async</td><td>1</td><td></td></tr>
* <tr><td>blocking</td><td>0</td><td></td></tr>
* </table>
*/
public static final int fontProviderFetchStrategy=0x7f010004;
/**
* <p>May be an integer value, such as "<code>100</code>".
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>forever</td><td>ffffffff</td><td></td></tr>
* </table>
*/
public static final int fontProviderFetchTimeout=0x7f010005;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int fontProviderPackage=0x7f010006;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int fontProviderQuery=0x7f010007;
/**
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>italic</td><td>1</td><td></td></tr>
* <tr><td>normal</td><td>0</td><td></td></tr>
* </table>
*/
public static final int fontStyle=0x7f010008;
/**
* <p>May be an integer value, such as "<code>100</code>".
*/
public static final int fontWeight=0x7f010009;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int keylines=0x7f01000a;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int layout_anchor=0x7f01000b;
/**
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>center</td><td>11</td><td></td></tr>
* <tr><td>center_horizontal</td><td>1</td><td></td></tr>
* <tr><td>center_vertical</td><td>10</td><td></td></tr>
* <tr><td>clip_horizontal</td><td>8</td><td></td></tr>
* <tr><td>clip_vertical</td><td>80</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>fill</td><td>77</td><td></td></tr>
* <tr><td>fill_horizontal</td><td>7</td><td></td></tr>
* <tr><td>fill_vertical</td><td>70</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*/
public static final int layout_anchorGravity=0x7f01000c;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int layout_behavior=0x7f01000d;
/**
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>all</td><td>77</td><td></td></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*/
public static final int layout_dodgeInsetEdges=0x7f01000e;
/**
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*/
public static final int layout_insetEdge=0x7f01000f;
/**
* <p>May be an integer value, such as "<code>100</code>".
*/
public static final int layout_keyline=0x7f010010;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
* <p>May be a color value, in the form of "<code>#<i>rgb</i></code>",
* "<code>#<i>argb</i></code>", "<code>#<i>rrggbb</i></code>", or
* "<code>#<i>aarrggbb</i></code>".
*/
public static final int statusBarBackground=0x7f010011;
}
public static final class bool {
public static final int abc_action_bar_embed_tabs=0x7f020000;
}
public static final class color {
public static final int notification_action_color_filter=0x7f030000;
public static final int notification_icon_bg_color=0x7f030001;
public static final int notification_material_background_media_default_color=0x7f030002;
public static final int primary_text_default_material_dark=0x7f030003;
public static final int ripple_material_light=0x7f030004;
public static final int secondary_text_default_material_dark=0x7f030005;
public static final int secondary_text_default_material_light=0x7f030006;
}
public static final class dimen {
public static final int compat_button_inset_horizontal_material=0x7f040000;
public static final int compat_button_inset_vertical_material=0x7f040001;
public static final int compat_button_padding_horizontal_material=0x7f040002;
public static final int compat_button_padding_vertical_material=0x7f040003;
public static final int compat_control_corner_material=0x7f040004;
public static final int notification_action_icon_size=0x7f040005;
public static final int notification_action_text_size=0x7f040006;
public static final int notification_big_circle_margin=0x7f040007;
public static final int notification_content_margin_start=0x7f040008;
public static final int notification_large_icon_height=0x7f040009;
public static final int notification_large_icon_width=0x7f04000a;
public static final int notification_main_column_padding_top=0x7f04000b;
public static final int notification_media_narrow_margin=0x7f04000c;
public static final int notification_right_icon_size=0x7f04000d;
public static final int notification_right_side_padding_top=0x7f04000e;
public static final int notification_small_icon_background_padding=0x7f04000f;
public static final int notification_small_icon_size_as_large=0x7f040010;
public static final int notification_subtext_size=0x7f040011;
public static final int notification_top_pad=0x7f040012;
public static final int notification_top_pad_large_text=0x7f040013;
}
public static final class drawable {
public static final int notification_action_background=0x7f050000;
public static final int notification_bg=0x7f050001;
public static final int notification_bg_low=0x7f050002;
public static final int notification_bg_low_normal=0x7f050003;
public static final int notification_bg_low_pressed=0x7f050004;
public static final int notification_bg_normal=0x7f050005;
public static final int notification_bg_normal_pressed=0x7f050006;
public static final int notification_icon_background=0x7f050007;
public static final int notification_template_icon_bg=0x7f050008;
public static final int notification_template_icon_low_bg=0x7f050009;
public static final int notification_tile_bg=0x7f05000a;
public static final int notify_panel_notification_icon_bg=0x7f05000b;
public static final int screen=0x7f05000c;
}
public static final class id {
public static final int action0=0x7f060000;
public static final int action_container=0x7f060001;
public static final int action_divider=0x7f060002;
public static final int action_image=0x7f060003;
public static final int action_text=0x7f060004;
public static final int actions=0x7f060005;
public static final int all=0x7f060006;
public static final int async=0x7f060007;
public static final int blocking=0x7f060008;
public static final int bottom=0x7f060009;
public static final int cancel_action=0x7f06000a;
public static final int center=0x7f06000b;
public static final int center_horizontal=0x7f06000c;
public static final int center_vertical=0x7f06000d;
public static final int chronometer=0x7f06000e;
public static final int clip_horizontal=0x7f06000f;
public static final int clip_vertical=0x7f060010;
public static final int end=0x7f060011;
public static final int end_padder=0x7f060012;
public static final int fill=0x7f060013;
public static final int fill_horizontal=0x7f060014;
public static final int fill_vertical=0x7f060015;
public static final int forever=0x7f060016;
public static final int icon=0x7f060017;
public static final int icon_group=0x7f060018;
public static final int info=0x7f060019;
public static final int italic=0x7f06001a;
public static final int left=0x7f06001b;
public static final int line1=0x7f06001c;
public static final int line3=0x7f06001d;
public static final int media_actions=0x7f06001e;
public static final int none=0x7f06001f;
public static final int normal=0x7f060020;
public static final int notification_background=0x7f060021;
public static final int notification_main_column=0x7f060022;
public static final int notification_main_column_container=0x7f060023;
public static final int right=0x7f060024;
public static final int right_icon=0x7f060025;
public static final int right_side=0x7f060026;
public static final int start=0x7f060027;
public static final int status_bar_latest_event_content=0x7f060028;
public static final int tag_transition_group=0x7f060029;
public static final int text=0x7f06002a;
public static final int text2=0x7f06002b;
public static final int time=0x7f06002c;
public static final int title=0x7f06002d;
public static final int top=0x7f06002e;
}
public static final class integer {
public static final int cancel_button_image_alpha=0x7f070000;
public static final int status_bar_notification_info_maxnum=0x7f070001;
}
public static final class layout {
public static final int notification_action=0x7f080000;
public static final int notification_action_tombstone=0x7f080001;
public static final int notification_media_action=0x7f080002;
public static final int notification_media_cancel_action=0x7f080003;
public static final int notification_template_big_media=0x7f080004;
public static final int notification_template_big_media_custom=0x7f080005;
public static final int notification_template_big_media_narrow=0x7f080006;
public static final int notification_template_big_media_narrow_custom=0x7f080007;
public static final int notification_template_custom_big=0x7f080008;
public static final int notification_template_icon_group=0x7f080009;
public static final int notification_template_lines_media=0x7f08000a;
public static final int notification_template_media=0x7f08000b;
public static final int notification_template_media_custom=0x7f08000c;
public static final int notification_template_part_chronometer=0x7f08000d;
public static final int notification_template_part_time=0x7f08000e;
}
public static final class mipmap {
public static final int icon=0x7f090000;
}
public static final class string {
public static final int activity_name=0x7f0a0000;
public static final int app_name=0x7f0a0001;
public static final int launcher_name=0x7f0a0002;
public static final int status_bar_notification_info_overflow=0x7f0a0003;
}
public static final class style {
public static final int TextAppearance_Compat_Notification=0x7f0b0000;
public static final int TextAppearance_Compat_Notification_Info=0x7f0b0001;
public static final int TextAppearance_Compat_Notification_Info_Media=0x7f0b0002;
public static final int TextAppearance_Compat_Notification_Line2=0x7f0b0003;
public static final int TextAppearance_Compat_Notification_Line2_Media=0x7f0b0004;
public static final int TextAppearance_Compat_Notification_Media=0x7f0b0005;
public static final int TextAppearance_Compat_Notification_Time=0x7f0b0006;
public static final int TextAppearance_Compat_Notification_Time_Media=0x7f0b0007;
public static final int TextAppearance_Compat_Notification_Title=0x7f0b0008;
public static final int TextAppearance_Compat_Notification_Title_Media=0x7f0b0009;
public static final int Widget_Compat_NotificationActionContainer=0x7f0b000a;
public static final int Widget_Compat_NotificationActionText=0x7f0b000b;
public static final int Widget_Support_CoordinatorLayout=0x7f0b000c;
}
public static final class styleable {
/**
* Attributes that can be used with a CoordinatorLayout.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #CoordinatorLayout_keylines io.ionic.smart19.starter:keylines}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_statusBarBackground io.ionic.smart19.starter:statusBarBackground}</code></td><td></td></tr>
* </table>
* @see #CoordinatorLayout_keylines
* @see #CoordinatorLayout_statusBarBackground
*/
public static final int[] CoordinatorLayout={
0x7f01000a, 0x7f010011
};
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#keylines}
* attribute's value can be found in the {@link #CoordinatorLayout} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:keylines
*/
public static final int CoordinatorLayout_keylines=0;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#statusBarBackground}
* attribute's value can be found in the {@link #CoordinatorLayout} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
* <p>May be a color value, in the form of "<code>#<i>rgb</i></code>",
* "<code>#<i>argb</i></code>", "<code>#<i>rrggbb</i></code>", or
* "<code>#<i>aarrggbb</i></code>".
*
* @attr name io.ionic.smart19.starter:statusBarBackground
*/
public static final int CoordinatorLayout_statusBarBackground=1;
/**
* Attributes that can be used with a CoordinatorLayout_Layout.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_android_layout_gravity android:layout_gravity}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_anchor io.ionic.smart19.starter:layout_anchor}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_anchorGravity io.ionic.smart19.starter:layout_anchorGravity}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_behavior io.ionic.smart19.starter:layout_behavior}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_dodgeInsetEdges io.ionic.smart19.starter:layout_dodgeInsetEdges}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_insetEdge io.ionic.smart19.starter:layout_insetEdge}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_keyline io.ionic.smart19.starter:layout_keyline}</code></td><td></td></tr>
* </table>
* @see #CoordinatorLayout_Layout_android_layout_gravity
* @see #CoordinatorLayout_Layout_layout_anchor
* @see #CoordinatorLayout_Layout_layout_anchorGravity
* @see #CoordinatorLayout_Layout_layout_behavior
* @see #CoordinatorLayout_Layout_layout_dodgeInsetEdges
* @see #CoordinatorLayout_Layout_layout_insetEdge
* @see #CoordinatorLayout_Layout_layout_keyline
*/
public static final int[] CoordinatorLayout_Layout={
0x010100b3, 0x7f01000b, 0x7f01000c, 0x7f01000d,
0x7f01000e, 0x7f01000f, 0x7f010010
};
/**
* <p>This symbol is the offset where the {@link android.R.attr#layout_gravity}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>center</td><td>11</td><td></td></tr>
* <tr><td>center_horizontal</td><td>1</td><td></td></tr>
* <tr><td>center_vertical</td><td>10</td><td></td></tr>
* <tr><td>clip_horizontal</td><td>8</td><td></td></tr>
* <tr><td>clip_vertical</td><td>80</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>fill</td><td>77</td><td></td></tr>
* <tr><td>fill_horizontal</td><td>7</td><td></td></tr>
* <tr><td>fill_vertical</td><td>70</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name android:layout_gravity
*/
public static final int CoordinatorLayout_Layout_android_layout_gravity=0;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_anchor}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:layout_anchor
*/
public static final int CoordinatorLayout_Layout_layout_anchor=1;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_anchorGravity}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>center</td><td>11</td><td></td></tr>
* <tr><td>center_horizontal</td><td>1</td><td></td></tr>
* <tr><td>center_vertical</td><td>10</td><td></td></tr>
* <tr><td>clip_horizontal</td><td>8</td><td></td></tr>
* <tr><td>clip_vertical</td><td>80</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>fill</td><td>77</td><td></td></tr>
* <tr><td>fill_horizontal</td><td>7</td><td></td></tr>
* <tr><td>fill_vertical</td><td>70</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:layout_anchorGravity
*/
public static final int CoordinatorLayout_Layout_layout_anchorGravity=2;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_behavior}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:layout_behavior
*/
public static final int CoordinatorLayout_Layout_layout_behavior=3;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_dodgeInsetEdges}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>all</td><td>77</td><td></td></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:layout_dodgeInsetEdges
*/
public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges=4;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_insetEdge}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:layout_insetEdge
*/
public static final int CoordinatorLayout_Layout_layout_insetEdge=5;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_keyline}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>May be an integer value, such as "<code>100</code>".
*
* @attr name io.ionic.smart19.starter:layout_keyline
*/
public static final int CoordinatorLayout_Layout_layout_keyline=6;
/**
* Attributes that can be used with a FontFamily.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #FontFamily_fontProviderAuthority io.ionic.smart19.starter:fontProviderAuthority}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderCerts io.ionic.smart19.starter:fontProviderCerts}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderFetchStrategy io.ionic.smart19.starter:fontProviderFetchStrategy}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderFetchTimeout io.ionic.smart19.starter:fontProviderFetchTimeout}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderPackage io.ionic.smart19.starter:fontProviderPackage}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderQuery io.ionic.smart19.starter:fontProviderQuery}</code></td><td></td></tr>
* </table>
* @see #FontFamily_fontProviderAuthority
* @see #FontFamily_fontProviderCerts
* @see #FontFamily_fontProviderFetchStrategy
* @see #FontFamily_fontProviderFetchTimeout
* @see #FontFamily_fontProviderPackage
* @see #FontFamily_fontProviderQuery
*/
public static final int[] FontFamily={
0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005,
0x7f010006, 0x7f010007
};
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderAuthority}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:fontProviderAuthority
*/
public static final int FontFamily_fontProviderAuthority=0;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderCerts}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:fontProviderCerts
*/
public static final int FontFamily_fontProviderCerts=1;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderFetchStrategy}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>async</td><td>1</td><td></td></tr>
* <tr><td>blocking</td><td>0</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:fontProviderFetchStrategy
*/
public static final int FontFamily_fontProviderFetchStrategy=2;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderFetchTimeout}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be an integer value, such as "<code>100</code>".
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>forever</td><td>ffffffff</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:fontProviderFetchTimeout
*/
public static final int FontFamily_fontProviderFetchTimeout=3;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderPackage}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:fontProviderPackage
*/
public static final int FontFamily_fontProviderPackage=4;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderQuery}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:fontProviderQuery
*/
public static final int FontFamily_fontProviderQuery=5;
/**
* Attributes that can be used with a FontFamilyFont.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #FontFamilyFont_android_font android:font}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_android_fontWeight android:fontWeight}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_android_fontStyle android:fontStyle}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_font io.ionic.smart19.starter:font}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_fontStyle io.ionic.smart19.starter:fontStyle}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_fontWeight io.ionic.smart19.starter:fontWeight}</code></td><td></td></tr>
* </table>
* @see #FontFamilyFont_android_font
* @see #FontFamilyFont_android_fontWeight
* @see #FontFamilyFont_android_fontStyle
* @see #FontFamilyFont_font
* @see #FontFamilyFont_fontStyle
* @see #FontFamilyFont_fontWeight
*/
public static final int[] FontFamilyFont={
0x01010532, 0x01010533, 0x0101053f, 0x7f010001,
0x7f010008, 0x7f010009
};
/**
* <p>This symbol is the offset where the {@link android.R.attr#font}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name android:font
*/
public static final int FontFamilyFont_android_font=0;
/**
* <p>This symbol is the offset where the {@link android.R.attr#fontWeight}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be an integer value, such as "<code>100</code>".
*
* @attr name android:fontWeight
*/
public static final int FontFamilyFont_android_fontWeight=1;
/**
* <p>This symbol is the offset where the {@link android.R.attr#fontStyle}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>italic</td><td>1</td><td></td></tr>
* <tr><td>normal</td><td>0</td><td></td></tr>
* </table>
*
* @attr name android:fontStyle
*/
public static final int FontFamilyFont_android_fontStyle=2;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#font}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:font
*/
public static final int FontFamilyFont_font=3;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontStyle}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>italic</td><td>1</td><td></td></tr>
* <tr><td>normal</td><td>0</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:fontStyle
*/
public static final int FontFamilyFont_fontStyle=4;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontWeight}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be an integer value, such as "<code>100</code>".
*
* @attr name io.ionic.smart19.starter:fontWeight
*/
public static final int FontFamilyFont_fontWeight=5;
}
public static final class xml {
public static final int camera_provider_paths=0x7f0d0000;
public static final int config=0x7f0d0001;
public static final int opener_paths=0x7f0d0002;
public static final int provider_paths=0x7f0d0003;
}
}
\ No newline at end of file
/* 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 io.ionic.smart19.starter;
public final class R {
public static final class attr {
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int coordinatorLayoutStyle=0x7f010000;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int font=0x7f010001;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int fontProviderAuthority=0x7f010002;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int fontProviderCerts=0x7f010003;
/**
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>async</td><td>1</td><td></td></tr>
* <tr><td>blocking</td><td>0</td><td></td></tr>
* </table>
*/
public static final int fontProviderFetchStrategy=0x7f010004;
/**
* <p>May be an integer value, such as "<code>100</code>".
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>forever</td><td>ffffffff</td><td></td></tr>
* </table>
*/
public static final int fontProviderFetchTimeout=0x7f010005;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int fontProviderPackage=0x7f010006;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int fontProviderQuery=0x7f010007;
/**
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>italic</td><td>1</td><td></td></tr>
* <tr><td>normal</td><td>0</td><td></td></tr>
* </table>
*/
public static final int fontStyle=0x7f010008;
/**
* <p>May be an integer value, such as "<code>100</code>".
*/
public static final int fontWeight=0x7f010009;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int keylines=0x7f01000a;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*/
public static final int layout_anchor=0x7f01000b;
/**
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>center</td><td>11</td><td></td></tr>
* <tr><td>center_horizontal</td><td>1</td><td></td></tr>
* <tr><td>center_vertical</td><td>10</td><td></td></tr>
* <tr><td>clip_horizontal</td><td>8</td><td></td></tr>
* <tr><td>clip_vertical</td><td>80</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>fill</td><td>77</td><td></td></tr>
* <tr><td>fill_horizontal</td><td>7</td><td></td></tr>
* <tr><td>fill_vertical</td><td>70</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*/
public static final int layout_anchorGravity=0x7f01000c;
/**
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*/
public static final int layout_behavior=0x7f01000d;
/**
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>all</td><td>77</td><td></td></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*/
public static final int layout_dodgeInsetEdges=0x7f01000e;
/**
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*/
public static final int layout_insetEdge=0x7f01000f;
/**
* <p>May be an integer value, such as "<code>100</code>".
*/
public static final int layout_keyline=0x7f010010;
/**
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
* <p>May be a color value, in the form of "<code>#<i>rgb</i></code>",
* "<code>#<i>argb</i></code>", "<code>#<i>rrggbb</i></code>", or
* "<code>#<i>aarrggbb</i></code>".
*/
public static final int statusBarBackground=0x7f010011;
}
public static final class bool {
public static final int abc_action_bar_embed_tabs=0x7f020000;
}
public static final class color {
public static final int notification_action_color_filter=0x7f030000;
public static final int notification_icon_bg_color=0x7f030001;
public static final int notification_material_background_media_default_color=0x7f030002;
public static final int primary_text_default_material_dark=0x7f030003;
public static final int ripple_material_light=0x7f030004;
public static final int secondary_text_default_material_dark=0x7f030005;
public static final int secondary_text_default_material_light=0x7f030006;
}
public static final class dimen {
public static final int compat_button_inset_horizontal_material=0x7f040000;
public static final int compat_button_inset_vertical_material=0x7f040001;
public static final int compat_button_padding_horizontal_material=0x7f040002;
public static final int compat_button_padding_vertical_material=0x7f040003;
public static final int compat_control_corner_material=0x7f040004;
public static final int notification_action_icon_size=0x7f040005;
public static final int notification_action_text_size=0x7f040006;
public static final int notification_big_circle_margin=0x7f040007;
public static final int notification_content_margin_start=0x7f040008;
public static final int notification_large_icon_height=0x7f040009;
public static final int notification_large_icon_width=0x7f04000a;
public static final int notification_main_column_padding_top=0x7f04000b;
public static final int notification_media_narrow_margin=0x7f04000c;
public static final int notification_right_icon_size=0x7f04000d;
public static final int notification_right_side_padding_top=0x7f04000e;
public static final int notification_small_icon_background_padding=0x7f04000f;
public static final int notification_small_icon_size_as_large=0x7f040010;
public static final int notification_subtext_size=0x7f040011;
public static final int notification_top_pad=0x7f040012;
public static final int notification_top_pad_large_text=0x7f040013;
}
public static final class drawable {
public static final int notification_action_background=0x7f050000;
public static final int notification_bg=0x7f050001;
public static final int notification_bg_low=0x7f050002;
public static final int notification_bg_low_normal=0x7f050003;
public static final int notification_bg_low_pressed=0x7f050004;
public static final int notification_bg_normal=0x7f050005;
public static final int notification_bg_normal_pressed=0x7f050006;
public static final int notification_icon_background=0x7f050007;
public static final int notification_template_icon_bg=0x7f050008;
public static final int notification_template_icon_low_bg=0x7f050009;
public static final int notification_tile_bg=0x7f05000a;
public static final int notify_panel_notification_icon_bg=0x7f05000b;
public static final int screen=0x7f05000c;
}
public static final class id {
public static final int action0=0x7f060000;
public static final int action_container=0x7f060001;
public static final int action_divider=0x7f060002;
public static final int action_image=0x7f060003;
public static final int action_text=0x7f060004;
public static final int actions=0x7f060005;
public static final int all=0x7f060006;
public static final int async=0x7f060007;
public static final int blocking=0x7f060008;
public static final int bottom=0x7f060009;
public static final int cancel_action=0x7f06000a;
public static final int center=0x7f06000b;
public static final int center_horizontal=0x7f06000c;
public static final int center_vertical=0x7f06000d;
public static final int chronometer=0x7f06000e;
public static final int clip_horizontal=0x7f06000f;
public static final int clip_vertical=0x7f060010;
public static final int end=0x7f060011;
public static final int end_padder=0x7f060012;
public static final int fill=0x7f060013;
public static final int fill_horizontal=0x7f060014;
public static final int fill_vertical=0x7f060015;
public static final int forever=0x7f060016;
public static final int icon=0x7f060017;
public static final int icon_group=0x7f060018;
public static final int info=0x7f060019;
public static final int italic=0x7f06001a;
public static final int left=0x7f06001b;
public static final int line1=0x7f06001c;
public static final int line3=0x7f06001d;
public static final int media_actions=0x7f06001e;
public static final int none=0x7f06001f;
public static final int normal=0x7f060020;
public static final int notification_background=0x7f060021;
public static final int notification_main_column=0x7f060022;
public static final int notification_main_column_container=0x7f060023;
public static final int right=0x7f060024;
public static final int right_icon=0x7f060025;
public static final int right_side=0x7f060026;
public static final int start=0x7f060027;
public static final int status_bar_latest_event_content=0x7f060028;
public static final int tag_transition_group=0x7f060029;
public static final int text=0x7f06002a;
public static final int text2=0x7f06002b;
public static final int time=0x7f06002c;
public static final int title=0x7f06002d;
public static final int top=0x7f06002e;
}
public static final class integer {
public static final int cancel_button_image_alpha=0x7f070000;
public static final int status_bar_notification_info_maxnum=0x7f070001;
}
public static final class layout {
public static final int notification_action=0x7f080000;
public static final int notification_action_tombstone=0x7f080001;
public static final int notification_media_action=0x7f080002;
public static final int notification_media_cancel_action=0x7f080003;
public static final int notification_template_big_media=0x7f080004;
public static final int notification_template_big_media_custom=0x7f080005;
public static final int notification_template_big_media_narrow=0x7f080006;
public static final int notification_template_big_media_narrow_custom=0x7f080007;
public static final int notification_template_custom_big=0x7f080008;
public static final int notification_template_icon_group=0x7f080009;
public static final int notification_template_lines_media=0x7f08000a;
public static final int notification_template_media=0x7f08000b;
public static final int notification_template_media_custom=0x7f08000c;
public static final int notification_template_part_chronometer=0x7f08000d;
public static final int notification_template_part_time=0x7f08000e;
}
public static final class mipmap {
public static final int icon=0x7f090000;
}
public static final class string {
public static final int activity_name=0x7f0a0000;
public static final int app_name=0x7f0a0001;
public static final int launcher_name=0x7f0a0002;
public static final int status_bar_notification_info_overflow=0x7f0a0003;
}
public static final class style {
public static final int TextAppearance_Compat_Notification=0x7f0b0000;
public static final int TextAppearance_Compat_Notification_Info=0x7f0b0001;
public static final int TextAppearance_Compat_Notification_Info_Media=0x7f0b0002;
public static final int TextAppearance_Compat_Notification_Line2=0x7f0b0003;
public static final int TextAppearance_Compat_Notification_Line2_Media=0x7f0b0004;
public static final int TextAppearance_Compat_Notification_Media=0x7f0b0005;
public static final int TextAppearance_Compat_Notification_Time=0x7f0b0006;
public static final int TextAppearance_Compat_Notification_Time_Media=0x7f0b0007;
public static final int TextAppearance_Compat_Notification_Title=0x7f0b0008;
public static final int TextAppearance_Compat_Notification_Title_Media=0x7f0b0009;
public static final int Widget_Compat_NotificationActionContainer=0x7f0b000a;
public static final int Widget_Compat_NotificationActionText=0x7f0b000b;
public static final int Widget_Support_CoordinatorLayout=0x7f0b000c;
}
public static final class styleable {
/**
* Attributes that can be used with a CoordinatorLayout.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #CoordinatorLayout_keylines io.ionic.smart19.starter:keylines}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_statusBarBackground io.ionic.smart19.starter:statusBarBackground}</code></td><td></td></tr>
* </table>
* @see #CoordinatorLayout_keylines
* @see #CoordinatorLayout_statusBarBackground
*/
public static final int[] CoordinatorLayout={
0x7f01000a, 0x7f010011
};
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#keylines}
* attribute's value can be found in the {@link #CoordinatorLayout} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:keylines
*/
public static final int CoordinatorLayout_keylines=0;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#statusBarBackground}
* attribute's value can be found in the {@link #CoordinatorLayout} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
* <p>May be a color value, in the form of "<code>#<i>rgb</i></code>",
* "<code>#<i>argb</i></code>", "<code>#<i>rrggbb</i></code>", or
* "<code>#<i>aarrggbb</i></code>".
*
* @attr name io.ionic.smart19.starter:statusBarBackground
*/
public static final int CoordinatorLayout_statusBarBackground=1;
/**
* Attributes that can be used with a CoordinatorLayout_Layout.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_android_layout_gravity android:layout_gravity}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_anchor io.ionic.smart19.starter:layout_anchor}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_anchorGravity io.ionic.smart19.starter:layout_anchorGravity}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_behavior io.ionic.smart19.starter:layout_behavior}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_dodgeInsetEdges io.ionic.smart19.starter:layout_dodgeInsetEdges}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_insetEdge io.ionic.smart19.starter:layout_insetEdge}</code></td><td></td></tr>
* <tr><td><code>{@link #CoordinatorLayout_Layout_layout_keyline io.ionic.smart19.starter:layout_keyline}</code></td><td></td></tr>
* </table>
* @see #CoordinatorLayout_Layout_android_layout_gravity
* @see #CoordinatorLayout_Layout_layout_anchor
* @see #CoordinatorLayout_Layout_layout_anchorGravity
* @see #CoordinatorLayout_Layout_layout_behavior
* @see #CoordinatorLayout_Layout_layout_dodgeInsetEdges
* @see #CoordinatorLayout_Layout_layout_insetEdge
* @see #CoordinatorLayout_Layout_layout_keyline
*/
public static final int[] CoordinatorLayout_Layout={
0x010100b3, 0x7f01000b, 0x7f01000c, 0x7f01000d,
0x7f01000e, 0x7f01000f, 0x7f010010
};
/**
* <p>This symbol is the offset where the {@link android.R.attr#layout_gravity}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>center</td><td>11</td><td></td></tr>
* <tr><td>center_horizontal</td><td>1</td><td></td></tr>
* <tr><td>center_vertical</td><td>10</td><td></td></tr>
* <tr><td>clip_horizontal</td><td>8</td><td></td></tr>
* <tr><td>clip_vertical</td><td>80</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>fill</td><td>77</td><td></td></tr>
* <tr><td>fill_horizontal</td><td>7</td><td></td></tr>
* <tr><td>fill_vertical</td><td>70</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name android:layout_gravity
*/
public static final int CoordinatorLayout_Layout_android_layout_gravity=0;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_anchor}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:layout_anchor
*/
public static final int CoordinatorLayout_Layout_layout_anchor=1;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_anchorGravity}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>center</td><td>11</td><td></td></tr>
* <tr><td>center_horizontal</td><td>1</td><td></td></tr>
* <tr><td>center_vertical</td><td>10</td><td></td></tr>
* <tr><td>clip_horizontal</td><td>8</td><td></td></tr>
* <tr><td>clip_vertical</td><td>80</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>fill</td><td>77</td><td></td></tr>
* <tr><td>fill_horizontal</td><td>7</td><td></td></tr>
* <tr><td>fill_vertical</td><td>70</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:layout_anchorGravity
*/
public static final int CoordinatorLayout_Layout_layout_anchorGravity=2;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_behavior}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:layout_behavior
*/
public static final int CoordinatorLayout_Layout_layout_behavior=3;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_dodgeInsetEdges}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one or more (separated by '|') of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>all</td><td>77</td><td></td></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:layout_dodgeInsetEdges
*/
public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges=4;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_insetEdge}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>bottom</td><td>50</td><td></td></tr>
* <tr><td>end</td><td>800005</td><td></td></tr>
* <tr><td>left</td><td>3</td><td></td></tr>
* <tr><td>none</td><td>0</td><td></td></tr>
* <tr><td>right</td><td>5</td><td></td></tr>
* <tr><td>start</td><td>800003</td><td></td></tr>
* <tr><td>top</td><td>30</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:layout_insetEdge
*/
public static final int CoordinatorLayout_Layout_layout_insetEdge=5;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#layout_keyline}
* attribute's value can be found in the {@link #CoordinatorLayout_Layout} array.
*
* <p>May be an integer value, such as "<code>100</code>".
*
* @attr name io.ionic.smart19.starter:layout_keyline
*/
public static final int CoordinatorLayout_Layout_layout_keyline=6;
/**
* Attributes that can be used with a FontFamily.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #FontFamily_fontProviderAuthority io.ionic.smart19.starter:fontProviderAuthority}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderCerts io.ionic.smart19.starter:fontProviderCerts}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderFetchStrategy io.ionic.smart19.starter:fontProviderFetchStrategy}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderFetchTimeout io.ionic.smart19.starter:fontProviderFetchTimeout}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderPackage io.ionic.smart19.starter:fontProviderPackage}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamily_fontProviderQuery io.ionic.smart19.starter:fontProviderQuery}</code></td><td></td></tr>
* </table>
* @see #FontFamily_fontProviderAuthority
* @see #FontFamily_fontProviderCerts
* @see #FontFamily_fontProviderFetchStrategy
* @see #FontFamily_fontProviderFetchTimeout
* @see #FontFamily_fontProviderPackage
* @see #FontFamily_fontProviderQuery
*/
public static final int[] FontFamily={
0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005,
0x7f010006, 0x7f010007
};
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderAuthority}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:fontProviderAuthority
*/
public static final int FontFamily_fontProviderAuthority=0;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderCerts}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:fontProviderCerts
*/
public static final int FontFamily_fontProviderCerts=1;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderFetchStrategy}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>async</td><td>1</td><td></td></tr>
* <tr><td>blocking</td><td>0</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:fontProviderFetchStrategy
*/
public static final int FontFamily_fontProviderFetchStrategy=2;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderFetchTimeout}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be an integer value, such as "<code>100</code>".
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>forever</td><td>ffffffff</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:fontProviderFetchTimeout
*/
public static final int FontFamily_fontProviderFetchTimeout=3;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderPackage}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:fontProviderPackage
*/
public static final int FontFamily_fontProviderPackage=4;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontProviderQuery}
* attribute's value can be found in the {@link #FontFamily} array.
*
* <p>May be a string value, using '\\;' to escape characters such as
* '\\n' or '\\uxxxx' for a unicode character;
*
* @attr name io.ionic.smart19.starter:fontProviderQuery
*/
public static final int FontFamily_fontProviderQuery=5;
/**
* Attributes that can be used with a FontFamilyFont.
* <p>Includes the following attributes:</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Attribute</th><th>Description</th></tr>
* <tr><td><code>{@link #FontFamilyFont_android_font android:font}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_android_fontWeight android:fontWeight}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_android_fontStyle android:fontStyle}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_font io.ionic.smart19.starter:font}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_fontStyle io.ionic.smart19.starter:fontStyle}</code></td><td></td></tr>
* <tr><td><code>{@link #FontFamilyFont_fontWeight io.ionic.smart19.starter:fontWeight}</code></td><td></td></tr>
* </table>
* @see #FontFamilyFont_android_font
* @see #FontFamilyFont_android_fontWeight
* @see #FontFamilyFont_android_fontStyle
* @see #FontFamilyFont_font
* @see #FontFamilyFont_fontStyle
* @see #FontFamilyFont_fontWeight
*/
public static final int[] FontFamilyFont={
0x01010532, 0x01010533, 0x0101053f, 0x7f010001,
0x7f010008, 0x7f010009
};
/**
* <p>This symbol is the offset where the {@link android.R.attr#font}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name android:font
*/
public static final int FontFamilyFont_android_font=0;
/**
* <p>This symbol is the offset where the {@link android.R.attr#fontWeight}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be an integer value, such as "<code>100</code>".
*
* @attr name android:fontWeight
*/
public static final int FontFamilyFont_android_fontWeight=1;
/**
* <p>This symbol is the offset where the {@link android.R.attr#fontStyle}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>italic</td><td>1</td><td></td></tr>
* <tr><td>normal</td><td>0</td><td></td></tr>
* </table>
*
* @attr name android:fontStyle
*/
public static final int FontFamilyFont_android_fontStyle=2;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#font}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be a reference to another resource, in the form
* "<code>@[+][<i>package</i>:]<i>type</i>/<i>name</i></code>" or a theme
* attribute in the form
* "<code>?[<i>package</i>:]<i>type</i>/<i>name</i></code>".
*
* @attr name io.ionic.smart19.starter:font
*/
public static final int FontFamilyFont_font=3;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontStyle}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>Must be one of the following constant values.</p>
* <table>
* <colgroup align="left" />
* <colgroup align="left" />
* <colgroup align="left" />
* <tr><th>Constant</th><th>Value</th><th>Description</th></tr>
* <tr><td>italic</td><td>1</td><td></td></tr>
* <tr><td>normal</td><td>0</td><td></td></tr>
* </table>
*
* @attr name io.ionic.smart19.starter:fontStyle
*/
public static final int FontFamilyFont_fontStyle=4;
/**
* <p>This symbol is the offset where the {@link io.ionic.smart19.starter.R.attr#fontWeight}
* attribute's value can be found in the {@link #FontFamilyFont} array.
*
* <p>May be an integer value, such as "<code>100</code>".
*
* @attr name io.ionic.smart19.starter:fontWeight
*/
public static final int FontFamilyFont_fontWeight=5;
}
public static final class xml {
public static final int camera_provider_paths=0x7f0d0000;
public static final int config=0x7f0d0001;
public static final int opener_paths=0x7f0d0002;
public static final int provider_paths=0x7f0d0003;
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr format="reference" name="coordinatorLayoutStyle"/>
<color name="notification_action_color_filter">#ffffffff</color>
<color name="notification_icon_bg_color">#ff9e9e9e</color>
<color name="notification_material_background_media_default_color">#ff424242</color>
<color name="primary_text_default_material_dark">#ffffffff</color>
<color name="ripple_material_light">#1f000000</color>
<color name="secondary_text_default_material_dark">#b3ffffff</color>
<color name="secondary_text_default_material_light">#8a000000</color>
<declare-styleable name="CoordinatorLayout"><attr format="reference" name="keylines"/><attr format="color|reference" name="statusBarBackground"/></declare-styleable>
<declare-styleable name="CoordinatorLayout_Layout"><attr name="android:layout_gravity"/><attr format="string" name="layout_behavior"/><attr format="reference" name="layout_anchor"/><attr format="integer" name="layout_keyline"/><attr name="layout_anchorGravity">
<flag name="top" value="0x30"/>
<flag name="bottom" value="0x50"/>
<flag name="left" value="0x03"/>
<flag name="right" value="0x05"/>
<flag name="center_vertical" value="0x10"/>
<flag name="fill_vertical" value="0x70"/>
<flag name="center_horizontal" value="0x01"/>
<flag name="fill_horizontal" value="0x07"/>
<flag name="center" value="0x11"/>
<flag name="fill" value="0x77"/>
<flag name="clip_vertical" value="0x80"/>
<flag name="clip_horizontal" value="0x08"/>
<flag name="start" value="0x00800003"/>
<flag name="end" value="0x00800005"/>
</attr><attr format="enum" name="layout_insetEdge">
<enum name="none" value="0x0"/>
<enum name="top" value="0x30"/>
<enum name="bottom" value="0x50"/>
<enum name="left" value="0x03"/>
<enum name="right" value="0x05"/>
<enum name="start" value="0x00800003"/>
<enum name="end" value="0x00800005"/>
</attr><attr name="layout_dodgeInsetEdges">
<flag name="none" value="0x0"/>
<flag name="top" value="0x30"/>
<flag name="bottom" value="0x50"/>
<flag name="left" value="0x03"/>
<flag name="right" value="0x05"/>
<flag name="start" value="0x00800003"/>
<flag name="end" value="0x00800005"/>
<flag name="all" value="0x77"/>
</attr></declare-styleable>
<declare-styleable name="FontFamily"><attr format="string" name="fontProviderAuthority"/><attr format="string" name="fontProviderPackage"/><attr format="string" name="fontProviderQuery"/><attr format="reference" name="fontProviderCerts"/><attr name="fontProviderFetchStrategy">
<enum name="blocking" value="0"/>
<enum name="async" value="1"/>
</attr><attr format="integer" name="fontProviderFetchTimeout">
<enum name="forever" value="-1"/>
</attr></declare-styleable>
<declare-styleable name="FontFamilyFont"><attr name="fontStyle">
<enum name="normal" value="0"/>
<enum name="italic" value="1"/>
</attr><attr format="reference" name="font"/><attr format="integer" name="fontWeight"/><attr name="android:fontStyle"/><attr name="android:font"/><attr name="android:fontWeight"/></declare-styleable>
<dimen name="compat_button_inset_horizontal_material">4dp</dimen>
<dimen name="compat_button_inset_vertical_material">6dp</dimen>
<dimen name="compat_button_padding_horizontal_material">8dp</dimen>
<dimen name="compat_button_padding_vertical_material">4dp</dimen>
<dimen name="compat_control_corner_material">2dp</dimen>
<dimen name="notification_action_icon_size">32dp</dimen>
<dimen name="notification_action_text_size">13sp</dimen>
<dimen name="notification_big_circle_margin">12dp</dimen>
<dimen name="notification_content_margin_start">8dp</dimen>
<dimen name="notification_large_icon_height">64dp</dimen>
<dimen name="notification_large_icon_width">64dp</dimen>
<dimen name="notification_main_column_padding_top">10dp</dimen>
<dimen name="notification_media_narrow_margin">@dimen/notification_content_margin_start</dimen>
<dimen name="notification_right_icon_size">16dp</dimen>
<dimen name="notification_right_side_padding_top">2dp</dimen>
<dimen name="notification_small_icon_background_padding">3dp</dimen>
<dimen name="notification_small_icon_size_as_large">24dp</dimen>
<dimen name="notification_subtext_size">13sp</dimen>
<dimen name="notification_top_pad">10dp</dimen>
<dimen name="notification_top_pad_large_text">5dp</dimen>
<drawable name="notification_template_icon_bg">#3333B5E5</drawable>
<drawable name="notification_template_icon_low_bg">#0cffffff</drawable>
<item name="line1" type="id"/>
<item name="line3" type="id"/>
<item name="tag_transition_group" type="id"/>
<item name="text" type="id"/>
<item name="text2" type="id"/>
<item name="title" type="id"/>
<integer name="cancel_button_image_alpha">127</integer>
<integer name="status_bar_notification_info_maxnum">999</integer>
<string name="activity_name">@string/launcher_name</string>
<string name="app_name">部机关党建云(试运行)</string>
<string name="launcher_name">@string/app_name</string>
<string name="status_bar_notification_info_overflow">999+</string>
<style name="TextAppearance.Compat.Notification" parent="@android:style/TextAppearance.StatusBar.EventContent"/>
<style name="TextAppearance.Compat.Notification.Info">
<item name="android:textSize">12sp</item>
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
<style name="TextAppearance.Compat.Notification.Info.Media"/>
<style name="TextAppearance.Compat.Notification.Line2" parent="TextAppearance.Compat.Notification.Info"/>
<style name="TextAppearance.Compat.Notification.Line2.Media" parent="TextAppearance.Compat.Notification.Info.Media"/>
<style name="TextAppearance.Compat.Notification.Media"/>
<style name="TextAppearance.Compat.Notification.Time">
<item name="android:textSize">12sp</item>
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
<style name="TextAppearance.Compat.Notification.Time.Media"/>
<style name="TextAppearance.Compat.Notification.Title" parent="@android:style/TextAppearance.StatusBar.EventContent.Title"/>
<style name="TextAppearance.Compat.Notification.Title.Media"/>
<style name="Widget.Compat.NotificationActionContainer" parent=""/>
<style name="Widget.Compat.NotificationActionText" parent=""/>
<style name="Widget.Support.CoordinatorLayout" parent="android:Widget">
<item name="statusBarBackground">#000000</item>
</style>
</resources>
\ No newline at end of file
/*
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
*/
package io.ionic.smart19.starter;
import android.os.Bundle;
import org.apache.cordova.*;
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// enable Cordova apps to be started in the background
Bundle extras = getIntent().getExtras();
if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
moveTaskToBack(true);
}
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}
}
<ion-header>
<ion-navbar>
<ion-title>发布<span *ngIf="type == 'image'">图片</span><span *ngIf="type == 'video'">视频</span> </ion-title>
<ion-buttons end>
<button ion-button icon-only (click)="handle()" class="toolbar-icon">
<ion-icon name="list"></ion-icon>
<!-- 发布-->
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-item>
<ion-label class="main-color">选择板块</ion-label>
<ion-select [(ngModel)]="obj.plateType" cancelText="取消" okText="确定">
<ion-option *ngFor="let type of plateList" [value]="type.id">{{type.name}}</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-label class="main-color">发布范围</ion-label>
<ion-select [(ngModel)]="obj.publishRange" cancelText="取消" okText="确定" placeholder="全体人员">
<ion-option *ngFor="let item of group" [value]="item.id">{{item.groupName}}</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-input [(ngModel)]="obj.title" placeholder="请输入内容标题"></ion-input>
</ion-item>
<ion-item>
<ion-label style="margin-top: -10px" class="main-color">推荐轮播图</ion-label>
<ion-label>
<div *ngIf="!caroul" class="selectDiv" (click)="tackePic(2)" style="height: 50px;width: 50px" float-end>
<div class="height"></div>
<div class="width"></div>
</div>
<div *ngIf="caroul" class="selectDiv" (click)="tackePic(2)" style="height: 50px;width: 50px" float-end>
<ion-icon (click)="deleteCarousel()" class="main-color" name="close-circle"></ion-icon>
<img [src]="pictrue + caroul.path" alt="标题图片">
</div>
</ion-label>
</ion-item>
<ion-item>
<textarea [(ngModel)]="obj.content" class="content-textarea" placeholder="请在此输入发布内容"></textarea>
</ion-item>
<ion-item *ngIf="type == 'image'">
<ion-row>
<ion-col class="imgList" col-4 *ngFor="let img of fileList;let i = index;" >
<span class="imgTips" *ngIf="i == 0">标题图片</span>
<ion-icon (click)="deleteFile(i)" class="main-color" name="close-circle"></ion-icon>
<img [src]="pictrue + img.path" alt="标题图片">
</ion-col>
<ion-col col-4 *ngIf="fileList.length < 9">
<div class="selectDiv" (click)="tackePic(1)">
<div class="height"></div>
<div class="width"></div>
</div>
</ion-col>
</ion-row>
</ion-item>
<ion-item *ngIf="type == 'video'">
<ion-row>
<ion-col class="imgList" col-4 *ngFor="let video of fileList;let i = index;">
<ion-icon (click)="deleteFile(i)" class="main-color" name="close-circle"></ion-icon>
<video width="100%" height="100%" [src]="pictrue + video.path" controls="controls">
您的浏览器不支持 html5。
</video>
</ion-col>
<ion-col col-4 *ngIf="fileList.length < 3">
<div class="selectDiv" (click)="selectVideo(3)">
<div class="height"></div>
<div class="width"></div>
</div>
</ion-col>
</ion-row>
</ion-item>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { VerifyEditPage } from './verify-edit';
@NgModule({
declarations: [
VerifyEditPage,
],
imports: [
IonicPageModule.forChild(VerifyEditPage),
],
})
export class VerifyEditPageModule {}
page-verify-edit {
.toolbar-icon{
color: #fff;
margin-right: 1rem;
font-size: 1.5rem;
}
.item-ios.item-block .item-inner{
border-bottom:none;
padding-right: 0px;
}
.item-ios + .item-ios{
border-top: 1px solid #eeeeee;
}
.main-color{
color: #e12724;
font-size: 1.4rem;
}
.content-textarea{
min-height: 320px;
}
.label-ios{
margin-right: 0px;
}
.select-ios .select-placeholder {
color: #333;
}
.selectDiv{
background-color: #f1f1f1;
height: 100px;
width: 100%;
position: relative;
.height{
position: absolute;
top: 32%;
left: 49%;
width: 2%;
height: 36%;
background-color: #cccccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.width{
position: absolute;
top:49%;
left: 32%;
width: 36%;
height: 2%;
background-color: #cccccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
ion-icon{
position: absolute;
top: 2px;
right: 2px;
font-size: 1.8rem;
color: #999999;
}
}
.imgList{
text-align: center;
.imgTips{
position: absolute;
top: 5px;
left: 5px;
font-size: 1.4rem;
color: #888888;
}
ion-icon{
position: absolute;
top: 2px;
right: 2px;
font-size: 1.8rem;
color: #999999;
}
video,img{
max-width: 100%;
max-height: 100px;
}
}
}
//文章发布的actionsheet
.stuffAction {
.action-sheet-wrapper{
.action-sheet-container{
padding: 0;
.action-sheet-group{
border-radius: 0px;
.action-sheet-button{
color: #e42417;
min-height: 5rem;
padding: 10px;
font-size: 1.8rem;
}
}
.action-sheet-group.action-sheet-group-cancel {
margin-bottom: 0;
.action-sheet-button{
color: #444444;
font-weight: 500;
}
}
}
}
color: #e42417;
}
import {Component} from '@angular/core';
import {ActionSheetController, IonicPage, LoadingController, NavController, NavParams} from 'ionic-angular';
import {AppGlobal} from "../../../service/http.service";
import {Camera, CameraOptions} from "@ionic-native/camera";
import {FileTransfer, FileUploadOptions, FileTransferObject} from "@ionic-native/file-transfer";
import {TabsService} from "../../tabs/tabs.service";
import {CommonService} from "../../../provide/common.service";
import {DomSanitizer} from "@angular/platform-browser";
import {Storage} from "@ionic/storage";
@IonicPage()
@Component({
selector: 'page-verify-edit',
templateUrl: 'verify-edit.html',
})
export class VerifyEditPage {
//1党规党章,2系列讲话,3中央精神,4本市部署,5通知公告,6党建动态,7工作提示, 8党务参考,9廉政格言,10纪检提示,11风险排查,12警示教育,13支部活动,14党建联建,15结对帮扶
plateList = [
// {name: '党规党章', id: '1'},
// {name: '系列讲话', id: '2'},
// {name: '中央精神', id: '3'},
// {name: '本市部署', id: '4'},
// {name: '通知公告', id: '5'},
// {name: '党建动态', id: '6'},
// {name: '工作提示', id: '7'},
// {name: '党务参考', id: '8'},
// {name: '廉政格言', id: '9'},
// {name: '纪检提示', id: '10'},
// {name: '风险排查', id: '11'},
// {name: '警示教育', id: '12'},
{name: '支部活动', id: '13'},
{name: '党建联建', id: '14'},
{name: '结对帮扶', id: '15'},
{name: '学思践悟', id: '21'},
// {name: '党建联建', id: '14'},
// {name: '结对帮扶', id: '15'},
];
obj = {
plateType: '13',
title: '',
content: null,
publishRange: '',
};
fileList = []; //文件数组
group; //用户组
userid; //当前登录人的id
file; // 文件
pictrue = AppGlobal.domain + '/wisdomgroup';
type = "image"; //视频文章or图片文章
caroul; //轮播图
stuffId;
constructor(public navCtrl: NavController, public navParams: NavParams, public storage: Storage,
public camera: Camera, public actionSheetCtrl: ActionSheetController,
public loadingCtrl: LoadingController, public transfer: FileTransfer,
private tabsSer: TabsService, private sanitizer: DomSanitizer,
public commonSer: CommonService, public tabSer: TabsService) {
}
ionViewDidLoad() {
this.stuffId = this.navParams.get('stuffId');
this.getStuff();
this.storage.get("userLoginInfo").then((value) => {
this.userid = value.userid;
});
//获取用户组
this.tabSer.getGroup().subscribe(
(res) => {
this.group = res.list;
}
)
}
//获取文章信息
getStuff() {
this.tabSer.stuffInfo(this.stuffId).subscribe(
(res) => {
const stuffObj = res.data;
this.obj = stuffObj;
res.data.attachments.forEach(e => { //1 标题图片 2 轮播图 3 视频
if (e.resourceType == 2) {
this.caroul = e;
} else {
this.fileList.push(e);
}
});
this.obj.content = stuffObj.content.substring(48, stuffObj.content.length);
}
)
}
tackePic(resourceType) {
const actionSheet = this.actionSheetCtrl.create({
cssClass: 'cameraAction',
buttons: [
{
text: '拍照',
role: 'fromCamera',
handler: () => {
console.log('fromCamera');
this.selectPicture(1, resourceType);
}
}, {
text: '从相册中选',
role: 'fromPhoto',
handler: () => {
console.log('fromPhoto');
this.selectPicture(0, resourceType);
}
}, {
text: '取消',
role: 'cancel',
handler: () => {
console.log('Cancel clicked');
}
}
]
});
actionSheet.present();
}
//选择图片
selectPicture(srcType, resourceType) {
if (this.fileList.length > 8) {
this.commonSer.toast('一批文章最多上传9个图片');
return false;
}
const options: CameraOptions = {
quality: 70,
destinationType: this.camera.DestinationType.FILE_URI,
encodingType: this.camera.EncodingType.PNG,
mediaType: this.camera.MediaType.PICTURE,
sourceType: srcType,
saveToPhotoAlbum: false
};
const option: FileUploadOptions = {
httpMethod: 'POST',
headers: {
'Accept': 'application/json',
},
fileName: 'image.png'
};
this.camera.getPicture(options).then((imagedata) => {
let filePath = imagedata;
if (filePath.indexOf('?') !== -1) { //获取文件名
filePath = filePath.split('?')[0];
}
let arr = filePath.split('/');
option.fileName = arr[arr.length - 1];
this.upload(imagedata, option, resourceType);
})
}
//选择视频
selectVideo(resourceType) {
if (this.fileList.length > 2) {
this.commonSer.toast('一批文章最多上传3个视频');
return false;
}
const options: CameraOptions = {
quality: 30,
destinationType: this.camera.DestinationType.FILE_URI,
mediaType: this.camera.MediaType.VIDEO,
sourceType: 0,
};
const option: FileUploadOptions = {
httpMethod: 'POST',
headers: {
'Accept': 'application/json', //不加入 发生错误!!
},
fileName: 'video.mp4',
mimeType: 'mp4'
};
this.camera.getPicture(options).then((videoData) => {
let filePath = videoData;
if (filePath.indexOf('?') !== -1) { //获取文件名
filePath = filePath.split('?')[0];
}
let arr = filePath.split('/');
option.fileName = arr[arr.length - 1];
this.upload(videoData, option, resourceType);
})
}
//上传文件或视频
// 接口返回参数的格式
// {
// "code" : 0,
// "data" : [ {
// "id" : null,
// "fileName" : null,
// "fileType" : "image/png",
// "showName" : "demo.png",
// "uploadTime" : 1557734823883,
// "filePath" : "/upload/image/F1F18A0762814B25A2DA98344C38058/demo.png"
// } ],
// "error" : [ ]
// }
upload(file, options, resourceType) {
this.commonSer.log(file);
const uploadLoading = this.loadingCtrl.create({
content: '上传中...',
dismissOnPageChange: true,
enableBackdropDismiss: true,
});
uploadLoading.present();
const fileTransfer: FileTransferObject = this.transfer.create();
fileTransfer.upload(file, AppGlobal.domain + '/wisdomgroup/modules/common/file/upload1', options).then(
(res) => {
uploadLoading.dismiss();
this.commonSer.toast('上传成功');
const data = JSON.parse(res.response);
const obj = {
resourceType: resourceType, //1 标题图片 2 轮播图 3 视频
path: data.data[0].filePath,
name: data.data[0].showName,
};
if (resourceType == 2) this.caroul = obj;
if (resourceType != 2) this.fileList.push(obj);
this.commonSer.log(data);
}, err => {
uploadLoading.dismiss();
this.commonSer.toast('上传错误');
});
fileTransfer.onProgress((listener) => {
let per = <any>(listener.loaded / listener.total) * 100;
per = Math.round(per * Math.pow(10, 2)) / Math.pow(10, 2)
uploadLoading.setContent('上传中...' + per + '%');
})
}
//发布
publish(status) {
let message;
if (status == 2) message = '确定提交审核当前内容?';
if (status == 3) message = '确定直接发布当前内容?';
if (!this.check()) {
return false;
}
let attachmentsArr = []; //附件
let content = this.obj.content;
if (this.fileList.length > 0) {
if (this.type == 'image') {
attachmentsArr.push(this.fileList[0]); //将第一张图片作为标题图片,放在附件中 ,后面的图片 作为文章里面的图片
if (this.caroul) attachmentsArr.push(this.caroul); //轮播图放进附件
let arr = this.fileList.slice(1); //2.....
arr.forEach(e => {
content += `<br><img src="/wisdomgroup/${e.path} " alt="图片">`;
});
}
if (this.type == 'video') {
attachmentsArr = this.fileList.filter(e => e.resourceType == 2)
}
}
if (this.type == 'video') {
this.fileList.forEach(e => {
e.resourceType = 3;
})
}
const data = {
id: this.stuffId,
title: this.obj.title, //标题
plateType: this.obj.plateType, //分类
source: '上海市委组织部', //来源
publishStatus: status, //已提交 退回1 发布3
content: `&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;` + content, //内容
publishRange: this.obj.publishRange, //范围
submitter: this.userid, //提交者
stuffType: this.type === 'image' ? 1 : 2, //图片 1 视频 2
attachments: attachmentsArr, //标题附件
};
this.commonSer.alert(message, () => {
this.tabSer.stuffSave(data).subscribe(
(res) => {
this.commonSer.toast('已发布');
setTimeout(() => {
let index = this.navCtrl.length() - 2;
this.navCtrl.remove(2, index)
}, 800)
}
)
})
}
check() {
if (!this.obj.title) {
this.commonSer.toast('请输入文章标题!');
return false;
}
if (!this.obj.content) {
this.commonSer.toast('请输入发布内容!');
return false;
}
return true;
}
//选择发布或者预览
handle() {
const preview = {
text: '预览',
role: 'preview',
handler: () => {
let content = this.obj.content;
if (this.fileList.length > 0) {
if (this.type == 'image') { //将第一张图片作为标题图片 ,后面的图片 作为文章里面的图片
let arr = this.fileList.slice(1); //2.....
arr.forEach(e => {
content += `<br><img src="${this.pictrue}${e.path} " alt="图片">`;
});
}
}
if (this.type == 'video') {
this.fileList.forEach(e => {
e.resourceType = 3;
})
}
const obj = {
title: this.obj.title,
source: '上海市委组织部',
publishTime: new Date().getTime(),
content: `&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;` + content,
attachments: this.fileList,
}
this.navCtrl.push('PreviewPage', {
stuff: obj
});
}
};
const cancel = {
text: '取消',
role: 'cancel',
handler: () => {
console.log('Cancel clicked');
}
};
const publish = {
text: '直接发布',
role: 'publish',
handler: () => {
this.publish(3);
}
};
const submit = {
text: '提交审核',
role: 'submit',
handler: () => {
this.publish(2);
}
};
let buttonArr = [];
buttonArr.push(preview);
buttonArr.push(publish);
buttonArr.push(cancel);
const actionSheet = this.actionSheetCtrl.create({
title: '',
cssClass: 'stuffAction',
buttons: buttonArr
});
actionSheet.present();
}
//删除文件
deleteFile(i) {
this.fileList.splice(i, 1);
}
// 清空轮播
deleteCarousel() {
this.caroul = null;
}
}
<ion-header> <ion-header>
<ion-navbar> <ion-navbar>
<ion-title>审核</ion-title> <ion-title>审核</ion-title>
<!-- <ion-buttons end>--> <!-- <ion-buttons end>-->
<!-- <button ion-button icon-only (click)="edit()" class="toolbar-icon">--> <!-- <button ion-button icon-only (click)="edit()" class="toolbar-icon">-->
<!-- <ion-icon name="list"></ion-icon>--> <!-- <ion-icon name="list"></ion-icon>-->
<!-- &lt;!&ndash; 发布&ndash;&gt;--> <!-- &lt;!&ndash; 发布&ndash;&gt;-->
<!-- </button>--> <!-- </button>-->
<!-- </ion-buttons>--> <!-- </ion-buttons>-->
</ion-navbar> </ion-navbar>
</ion-header> </ion-header>
<ion-content> <ion-content>
<div class="stuff"> <div class="stuff">
<div class="stuff-container"> <div class="stuff-container">
<div class="stuff-title"> <div class="stuff-title">
{{stuffObj?.title}} {{stuffObj?.title}}
</div> </div>
<div class="stuff-info"> <div class="stuff-info">
<span class="info-publisher">{{stuffObj?.source}}</span> <span class="info-publisher">{{stuffObj?.source}}</span>
<span class="info-time">{{stuffObj?.publishTime | date:'yyyy-MM-dd'}}</span> <span class="info-time">{{stuffObj?.publishTime | date:'yyyy-MM-dd'}}</span>
</div> </div>
<div class="stuff-content"> <div class="stuff-content">
<p [innerHTML]="stuffObj?.content"></p> <p [innerHTML]="stuffObj?.content"></p>
</div> </div>
<div class="stuff-attachments"> <div class="stuff-attachments">
<ng-container *ngFor="let item of attachments"> <ng-container *ngFor="let item of attachments">
<div *ngIf="item.resourceType == 3"> <div *ngIf="item.resourceType == 3">
<video width="100%" height="100%" [src]="url + item.path" controls="controls"> <video width="100%" height="100%" [src]="url + item.path" controls="controls">
您的浏览器不支持 html5。 您的浏览器不支持 html5。
</video> </video>
</div> </div>
</ng-container> </ng-container>
<ng-container *ngFor="let item of attachments"> <ng-container *ngFor="let item of attachments">
</ng-container> </ng-container>
</div> </div>
</div>
</div> </div>
</div>
</ion-content> </ion-content>
<div *ngIf="footerView" class="stuff-footer"> <div *ngIf="footerView" class="stuff-footer">
<ion-row> <ion-row>
<ion-col col-4 (click)="handle(1)"> <ion-col col-4 (click)="handle(1)">
<button style="background-color: #999999">退回</button> <img src="./assets/imgs/mine/verify-back.jpg">
</ion-col> <p>退回</p>
<ion-col col-4 (click)="handle(3)"> </ion-col>
<button>通过</button> <ion-col col-4 (click)="handle(3)">
</ion-col> <img src="./assets/imgs/mine/verify-right.jpg">
<ion-col col-4 (click)="edit()"> <p>通过</p>
<button>编辑</button> </ion-col>
</ion-col> <ion-col col-4 (click)="edit()">
</ion-row> <img src="./assets/imgs/mine/verify-edit.jpg">
<p>编辑</p>
</ion-col>
</ion-row>
</div> </div>
...@@ -2,7 +2,7 @@ page-verify-handle { ...@@ -2,7 +2,7 @@ page-verify-handle {
.stuff { .stuff {
font-size: 1.8rem; font-size: 1.8rem;
line-height: 2.4rem; line-height: 2.4rem;
height: calc(100% - 4rem); height: calc(100% - 6rem);
overflow-y: scroll; overflow-y: scroll;
background-color: #f3f3f3; background-color: #f3f3f3;
...@@ -44,13 +44,15 @@ page-verify-handle { ...@@ -44,13 +44,15 @@ page-verify-handle {
.stuff-footer { .stuff-footer {
position: fixed; position: fixed;
bottom: 0; bottom: 0;
height: 4rem; height: 6rem;
width: 100%; width: 100%;
text-align: center; text-align: center;
line-height: 3rem;
border-top: 1px solid #eeeeee; border-top: 1px solid #eeeeee;
z-index: 9; z-index: 9;
img{
margin-top: .5rem;
width: 30px;
}
button { button {
width: 100px; width: 100px;
height: 35px; height: 35px;
...@@ -61,10 +63,6 @@ page-verify-handle { ...@@ -61,10 +63,6 @@ page-verify-handle {
font-size: 1.6rem; font-size: 1.6rem;
} }
[col-2] {
line-height: 4rem;
}
.tip-num { .tip-num {
position: absolute; position: absolute;
right: 15px; right: 15px;
......
...@@ -24,6 +24,10 @@ export class VerifyHandlePage { ...@@ -24,6 +24,10 @@ export class VerifyHandlePage {
public sanitizer: DomSanitizer, private tabSer: TabsService) { public sanitizer: DomSanitizer, private tabSer: TabsService) {
} }
ionViewDidEnter() {
this.footerView = true;
}
ionViewDidLoad() { ionViewDidLoad() {
setTimeout(() => { setTimeout(() => {
this.footerView = true; this.footerView = true;
...@@ -77,8 +81,8 @@ export class VerifyHandlePage { ...@@ -77,8 +81,8 @@ export class VerifyHandlePage {
}) })
} }
edit(){ edit() {
this.navCtrl.push('VerifyEditPage',{stuffId:this.stuffId}); this.navCtrl.push('VerifyEditPage', {stuffId: this.stuffId});
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment