/*
* Copyright (c) 2009-2013 Panxiaobo
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package pxb.android.axml;
import java.io.File;
import java.lang.reflect.Field;
public class FixManifestAdapter extends AxmlVisitor {
private static String Android_NS = "http://schemas.android.com/apk/res/android";
public static void generateCase() throws IllegalArgumentException, IllegalAccessException, SecurityException,
ClassNotFoundException {
for (Field f : R.attr.class.getDeclaredFields()) {
Integer integer = (Integer) f.get(null);
String n = f.getName();
System.out
.println("case 0x" + Integer.toHexString(integer) + ": ns=Android_NS; name=\"" + n + "\"; break;");
}
}
static boolean isEmpty(String e) {
return e != null && e.length() == 0;
}
static boolean isNullOrEmpty(String e) {
return e == null || e.length() == 0;
}
public static void main(String... args) throws Exception {
if (args.length < 2) {
System.err.println("FixManifestAdapter in out");
return;
}
byte[] xml = Util.readFile(new File(args[0]));
AxmlReader rd = new AxmlReader(xml);
AxmlWriter wr = new AxmlWriter();
rd.accept(new FixManifestAdapter(wr));
byte[] modified = wr.toByteArray();
Util.writeFile(modified, new File(args[1]));
}
public FixManifestAdapter() {
}
public FixManifestAdapter(NodeVisitor av) {
super(av);
}
@Override
public void attr(String ns, String name, int resourceId, int type, Object obj) {
if (isEmpty(ns)) {
ns = null;
}
switch (resourceId) {
case 0x101006a:
ns = Android_NS;
name = "absListViewStyle";
break;
case 0x1010380:
ns = Android_NS;
name = "accessibilityEventTypes";
break;
case 0x1010382:
ns = Android_NS;
name = "accessibilityFeedbackType";
break;
case 0x1010384:
ns = Android_NS;
name = "accessibilityFlags";
break;
case 0x101029f:
ns = Android_NS;
name = "accountPreferences";
break;
case 0x101028f:
ns = Android_NS;
name = "accountType";
break;
case 0x101002d:
ns = Android_NS;
name = "action";
break;
case 0x101039b:
ns = Android_NS;
name = "actionBarDivider";
break;
case 0x101039c:
ns = Android_NS;
name = "actionBarItemBackground";
break;
case 0x10102eb:
ns = Android_NS;
name = "actionBarSize";
break;
case 0x1010388:
ns = Android_NS;
name = "actionBarSplitStyle";
break;
case 0x10102ce:
ns = Android_NS;
name = "actionBarStyle";
break;
case 0x10102f4:
ns = Android_NS;
name = "actionBarTabBarStyle";
break;
case 0x10102f3:
ns = Android_NS;
name = "actionBarTabStyle";
break;
case 0x10102f5:
ns = Android_NS;
name = "actionBarTabTextStyle";
break;
case 0x1010397:
ns = Android_NS;
name = "actionBarWidgetTheme";
break;
case 0x10102d8:
ns = Android_NS;
name = "actionButtonStyle";
break;
case 0x10102d7:
ns = Android_NS;
name = "actionDropDownStyle";
break;
case 0x10102fb:
ns = Android_NS;
name = "actionLayout";
break;
case 0x1010360:
ns = Android_NS;
name = "actionMenuTextAppearance";
break;
case 0x1010361:
ns = Android_NS;
name = "actionMenuTextColor";
break;
case 0x10102db:
ns = Android_NS;
name = "actionModeBackground";
break;
case 0x10102f7:
ns = Android_NS;
name = "actionModeCloseButtonStyle";
break;
case 0x10102dc:
ns = Android_NS;
name = "actionModeCloseDrawable";
break;
case 0x1010312:
ns = Android_NS;
name = "actionModeCopyDrawable";
break;
case 0x1010311:
ns = Android_NS;
name = "actionModeCutDrawable";
break;
case 0x1010313:
ns = Android_NS;
name = "actionModePasteDrawable";
break;
case 0x101037e:
ns = Android_NS;
name = "actionModeSelectAllDrawable";
break;
case 0x101039d:
ns = Android_NS;
name = "actionModeSplitBackground";
break;
case 0x1010394:
ns = Android_NS;
name = "actionModeStyle";
break;
case 0x10102f6:
ns = Android_NS;
name = "actionOverflowButtonStyle";
break;
case 0x1010389:
ns = Android_NS;
name = "actionProviderClass";
break;
case 0x10102fc:
ns = Android_NS;
name = "actionViewClass";
break;
case 0x10102fd:
ns = Android_NS;
name = "activatedBackgroundIndicator";
break;
case 0x10100ba:
ns = Android_NS;
name = "activityCloseEnterAnimation";
break;
case 0x10100bb:
ns = Android_NS;
name = "activityCloseExitAnimation";
break;
case 0x10100b8:
ns = Android_NS;
name = "activityOpenEnterAnimation";
break;
case 0x10100b9:
ns = Android_NS;
name = "activityOpenExitAnimation";
break;
case 0x10100f0:
ns = Android_NS;
name = "addStatesFromChildren";
break;
case 0x101011e:
ns = Android_NS;
name = "adjustViewBounds";
break;
case 0x1010355:
ns = Android_NS;
name = "alertDialogIcon";
break;
case 0x101005d:
ns = Android_NS;
name = "alertDialogStyle";
break;
case 0x1010309:
ns = Android_NS;
name = "alertDialogTheme";
break;
case 0x101037a:
ns = Android_NS;
name = "alignmentMode";
break;
case 0x10102cc:
ns = Android_NS;
name = "allContactsName";
break;
case 0x1010280:
ns = Android_NS;
name = "allowBackup";
break;
case 0x1010005:
ns = Android_NS;
name = "allowClearUserData";
break;
case 0x1010332:
ns = Android_NS;
name = "allowParallelSyncs";
break;
case 0x1010259:
ns = Android_NS;
name = "allowSingleTap";
break;
case 0x1010204:
ns = Android_NS;
name = "allowTaskReparenting";
break;
case 0x101031f:
ns = Android_NS;
name = "alpha";
break;
case 0x10101e3:
ns = Android_NS;
name = "alphabeticShortcut";
break;
case 0x10100ef:
ns = Android_NS;
name = "alwaysDrawnWithCache";
break;
case 0x1010203:
ns = Android_NS;
name = "alwaysRetainTaskState";
break;
case 0x10101a0:
ns = Android_NS;
name = "angle";
break;
case 0x10102d5:
ns = Android_NS;
name = "animateFirstView";
break;
case 0x10102f2:
ns = Android_NS;
name = "animateLayoutChanges";
break;
case 0x101025c:
ns = Android_NS;
name = "animateOnClick";
break;
case 0x10101cd:
ns = Android_NS;
name = "animation";
break;
case 0x10100ed:
ns = Android_NS;
name = "animationCache";
break;
case 0x1010112:
ns = Android_NS;
name = "animationDuration";
break;
case 0x10101ce:
ns = Android_NS;
name = "animationOrder";
break;
case 0x101031a:
ns = Android_NS;
name = "animationResolution";
break;
case 0x101011a:
ns = Android_NS;
name = "antialias";
break;
case 0x101026c:
ns = Android_NS;
name = "anyDensity";
break;
case 0x1010211:
ns = Android_NS;
name = "apiKey";
break;
case 0x10102b4:
ns = Android_NS;
name = "author";
break;
case 0x1010018:
ns = Android_NS;
name = "authorities";
break;
case 0x101030f:
ns = Android_NS;
name = "autoAdvanceViewId";
break;
case 0x101006b:
ns = Android_NS;
name = "autoCompleteTextViewStyle";
break;
case 0x10100b0:
ns = Android_NS;
name = "autoLink";
break;
case 0x10102b5:
ns = Android_NS;
name = "autoStart";
break;
case 0x101016a:
ns = Android_NS;
name = "autoText";
break;
case 0x101028c:
ns = Android_NS;
name = "autoUrlDetect";
break;
case 0x10100d4:
ns = Android_NS;
name = "background";
break;
case 0x1010032:
ns = Android_NS;
name = "backgroundDimAmount";
break;
case 0x101021f:
ns = Android_NS;
name = "backgroundDimEnabled";
break;
case 0x101038b:
ns = Android_NS;
name = "backgroundSplit";
break;
case 0x101038a:
ns = Android_NS;
name = "backgroundStacked";
break;
case 0x101027f:
ns = Android_NS;
name = "backupAgent";
break;
case 0x101031c:
ns = Android_NS;
name = "baseline";
break;
case 0x1010122:
ns = Android_NS;
name = "baselineAlignBottom";
break;
case 0x1010126:
ns = Android_NS;
name = "baselineAligned";
break;
case 0x1010127:
ns = Android_NS;
name = "baselineAlignedChildIndex";
break;
case 0x101032b:
ns = Android_NS;
name = "borderlessButtonStyle";
break;
case 0x10101b0:
ns = Android_NS;
name = "bottom";
break;
case 0x10100cd:
ns = Android_NS;
name = "bottomBright";
break;
case 0x10100c9:
ns = Android_NS;
name = "bottomDark";
break;
case 0x10101ab:
ns = Android_NS;
name = "bottomLeftRadius";
break;
case 0x10100ce:
ns = Android_NS;
name = "bottomMedium";
break;
case 0x1010257:
ns = Android_NS;
name = "bottomOffset";
break;
case 0x10101ac:
ns = Android_NS;
name = "bottomRightRadius";
break;
case 0x1010304:
ns = Android_NS;
name = "breadCrumbShortTitle";
break;
case 0x1010303:
ns = Android_NS;
name = "breadCrumbTitle";
break;
case 0x101014e:
ns = Android_NS;
name = "bufferType";
break;
case 0x1010107:
ns = Android_NS;
name = "button";
break;
case 0x101032f:
ns = Android_NS;
name = "buttonBarButtonStyle";
break;
case 0x101032e:
ns = Android_NS;
name = "buttonBarStyle";
break;
case 0x1010048:
ns = Android_NS;
name = "buttonStyle";
break;
case 0x101004a:
ns = Android_NS;
name = "buttonStyleInset";
break;
case 0x1010049:
ns = Android_NS;
name = "buttonStyleSmall";
break;
case 0x101004b:
ns = Android_NS;
name = "buttonStyleToggle";
break;
case 0x1010101:
ns = Android_NS;
name = "cacheColorHint";
break;
case 0x101034c:
ns = Android_NS;
name = "calendarViewShown";
break;
case 0x101035d:
ns = Android_NS;
name = "calendarViewStyle";
break;
case 0x1010385:
ns = Android_NS;
name = "canRetrieveWindowContent";
break;
case 0x1010230:
ns = Android_NS;
name = "candidatesTextStyleSpans";
break;
case 0x1010169:
ns = Android_NS;
name = "capitalize";
break;
case 0x10100cc:
ns = Android_NS;
name = "centerBright";
break;
case 0x101020b:
ns = Android_NS;
name = "centerColor";
break;
case 0x10100c8:
ns = Android_NS;
name = "centerDark";
break;
case 0x10100cf:
ns = Android_NS;
name = "centerMedium";
break;
case 0x10101a2:
ns = Android_NS;
name = "centerX";
break;
case 0x10101a3:
ns = Android_NS;
name = "centerY";
break;
case 0x101008f:
ns = Android_NS;
name = "checkBoxPreferenceStyle";
break;
case 0x1010108:
ns = Android_NS;
name = "checkMark";
break;
case 0x10101e5:
ns = Android_NS;
name = "checkable";
break;
case 0x10101e0:
ns = Android_NS;
name = "checkableBehavior";
break;
case 0x101006c:
ns = Android_NS;
name = "checkboxStyle";
break;
case 0x1010106:
ns = Android_NS;
name = "checked";
break;
case 0x1010148:
ns = Android_NS;
name = "checkedButton";
break;
case 0x10103c8:
ns = Android_NS;
name = "checkedTextViewStyle";
break;
case 0x1010111:
ns = Android_NS;
name = "childDivider";
break;
case 0x101010c:
ns = Android_NS;
name = "childIndicator";
break;
case 0x101010f:
ns = Android_NS;
name = "childIndicatorLeft";
break;
case 0x1010110:
ns = Android_NS;
name = "childIndicatorRight";
break;
case 0x101012b:
ns = Android_NS;
name = "choiceMode";
break;
case 0x1010015:
ns = Android_NS;
name = "clearTaskOnLaunch";
break;
case 0x10100e5:
ns = Android_NS;
name = "clickable";
break;
case 0x10100ea:
ns = Android_NS;
name = "clipChildren";
break;
case 0x101020a:
ns = Android_NS;
name = "clipOrientation";
break;
case 0x10100eb:
ns = Android_NS;
name = "clipToPadding";
break;
case 0x1010242:
ns = Android_NS;
name = "codes";
break;
case 0x101014b:
ns = Android_NS;
name = "collapseColumns";
break;
case 0x10101a5:
ns = Android_NS;
name = "color";
break;
case 0x1010390:
ns = Android_NS;
name = "colorActivatedHighlight";
break;
case 0x1010031:
ns = Android_NS;
name = "colorBackground";
break;
case 0x10102ab:
ns = Android_NS;
name = "colorBackgroundCacheHint";
break;
case 0x101038f:
ns = Android_NS;
name = "colorFocusedHighlight";
break;
case 0x1010030:
ns = Android_NS;
name = "colorForeground";
break;
case 0x1010206:
ns = Android_NS;
name = "colorForegroundInverse";
break;
case 0x101038e:
ns = Android_NS;
name = "colorLongPressedHighlight";
break;
case 0x1010391:
ns = Android_NS;
name = "colorMultiSelectHighlight";
break;
case 0x101038d:
ns = Android_NS;
name = "colorPressedHighlight";
break;
case 0x1010377:
ns = Android_NS;
name = "columnCount";
break;
case 0x10101cf:
ns = Android_NS;
name = "columnDelay";
break;
case 0x1010378:
ns = Android_NS;
name = "columnOrderPreserved";
break;
case 0x1010117:
ns = Android_NS;
name = "columnWidth";
break;
case 0x1010365:
ns = Android_NS;
name = "compatibleWidthLimitDp";
break;
case 0x1010172:
ns = Android_NS;
name = "completionHint";
break;
case 0x1010173:
ns = Android_NS;
name = "completionHintView";
break;
case 0x1010174:
ns = Android_NS;
name = "completionThreshold";
break;
case 0x101001f:
ns = Android_NS;
name = "configChanges";
break;
case 0x101025d:
ns = Android_NS;
name = "configure";
break;
case 0x1010196:
ns = Android_NS;
name = "constantSize";
break;
case 0x101025b:
ns = Android_NS;
name = "content";
break;
case 0x1010290:
ns = Android_NS;
name = "contentAuthority";
break;
case 0x1010273:
ns = Android_NS;
name = "contentDescription";
break;
case 0x1010123:
ns = Android_NS;
name = "cropToPadding";
break;
case 0x1010152:
ns = Android_NS;
name = "cursorVisible";
break;
case 0x10102d2:
ns = Android_NS;
name = "customNavigationLayout";
break;
case 0x101033b:
ns = Android_NS;
name = "customTokens";
break;
case 0x10101d4:
ns = Android_NS;
name = "cycles";
break;
case 0x10101a7:
ns = Android_NS;
name = "dashGap";
break;
case 0x10101a6:
ns = Android_NS;
name = "dashWidth";
break;
case 0x101002e:
ns = Android_NS;
name = "data";
break;
case 0x101035c:
ns = Android_NS;
name = "datePickerStyle";
break;
case 0x1010349:
ns = Android_NS;
name = "dateTextAppearance";
break;
case 0x101000f:
ns = Android_NS;
name = "debuggable";
break;
case 0x10101ed:
ns = Android_NS;
name = "defaultValue";
break;
case 0x10101cc:
ns = Android_NS;
name = "delay";
break;
case 0x10101ec:
ns = Android_NS;
name = "dependency";
break;
case 0x10100f1:
ns = Android_NS;
name = "descendantFocusability";
break;
case 0x1010020:
ns = Android_NS;
name = "description";
break;
case 0x10102a6:
ns = Android_NS;
name = "detachWallpaper";
break;
case 0x10102a3:
ns = Android_NS;
name = "detailColumn";
break;
case 0x10102a4:
ns = Android_NS;
name = "detailSocialSummary";
break;
case 0x101034e:
ns = Android_NS;
name = "detailsElementBackground";
break;
case 0x1010102:
ns = Android_NS;
name = "dial";
break;
case 0x10101f4:
ns = Android_NS;
name = "dialogIcon";
break;
case 0x10101f7:
ns = Android_NS;
name = "dialogLayout";
break;
case 0x10101f3:
ns = Android_NS;
name = "dialogMessage";
break;
case 0x1010091:
ns = Android_NS;
name = "dialogPreferenceStyle";
break;
case 0x1010308:
ns = Android_NS;
name = "dialogTheme";
break;
case 0x10101f2:
ns = Android_NS;
name = "dialogTitle";
break;
case 0x1010166:
ns = Android_NS;
name = "digits";
break;
case 0x10101d1:
ns = Android_NS;
name = "direction";
break;
case 0x10103a1:
ns = Android_NS;
name = "directionDescriptions";
break;
case 0x10101d2:
ns = Android_NS;
name = "directionPriority";
break;
case 0x10101f1:
ns = Android_NS;
name = "disableDependentsState";
break;
case 0x1010033:
ns = Android_NS;
name = "disabledAlpha";
break;
case 0x10102d0:
ns = Android_NS;
name = "displayOptions";
break;
case 0x101011c:
ns = Android_NS;
name = "dither";
break;
case 0x1010129:
ns = Android_NS;
name = "divider";
break;
case 0x101012a:
ns = Android_NS;
name = "dividerHeight";
break;
case 0x101032c:
ns = Android_NS;
name = "dividerHorizontal";
break;
case 0x101032a:
ns = Android_NS;
name = "dividerPadding";
break;
case 0x101030a:
ns = Android_NS;
name = "dividerVertical";
break;
case 0x10100fc:
ns = Android_NS;
name = "drawSelectorOnTop";
break;
case 0x1010199:
ns = Android_NS;
name = "drawable";
break;
case 0x101016e:
ns = Android_NS;
name = "drawableBottom";
break;
case 0x1010393:
ns = Android_NS;
name = "drawableEnd";
break;
case 0x101016f:
ns = Android_NS;
name = "drawableLeft";
break;
case 0x1010171:
ns = Android_NS;
name = "drawablePadding";
break;
case 0x1010170:
ns = Android_NS;
name = "drawableRight";
break;
case 0x1010392:
ns = Android_NS;
name = "drawableStart";
break;
case 0x101016d:
ns = Android_NS;
name = "drawableTop";
break;
case 0x10100e8:
ns = Android_NS;
name = "drawingCacheQuality";
break;
case 0x1010263:
ns = Android_NS;
name = "dropDownAnchor";
break;
case 0x1010283:
ns = Android_NS;
name = "dropDownHeight";
break;
case 0x1010088:
ns = Android_NS;
name = "dropDownHintAppearance";
break;
case 0x10102ac:
ns = Android_NS;
name = "dropDownHorizontalOffset";
break;
case 0x1010086:
ns = Android_NS;
name = "dropDownItemStyle";
break;
case 0x101006d:
ns = Android_NS;
name = "dropDownListViewStyle";
break;
case 0x1010175:
ns = Android_NS;
name = "dropDownSelector";
break;
case 0x10102d6:
ns = Android_NS;
name = "dropDownSpinnerStyle";
break;
case 0x10102ad:
ns = Android_NS;
name = "dropDownVerticalOffset";
break;
case 0x1010262:
ns = Android_NS;
name = "dropDownWidth";
break;
case 0x10100e9:
ns = Android_NS;
name = "duplicateParentState";
break;
case 0x1010198:
ns = Android_NS;
name = "duration";
break;
case 0x1010352:
ns = Android_NS;
name = "editTextBackground";
break;
case 0x1010351:
ns = Android_NS;
name = "editTextColor";
break;
case 0x1010092:
ns = Android_NS;
name = "editTextPreferenceStyle";
break;
case 0x101006e:
ns = Android_NS;
name = "editTextStyle";
break;
case 0x101016b:
ns = Android_NS;
name = "editable";
break;
case 0x1010224:
ns = Android_NS;
name = "editorExtras";
break;
case 0x10100ab:
ns = Android_NS;
name = "ellipsize";
break;
case 0x1010158:
ns = Android_NS;
name = "ems";
break;
case 0x101000e:
ns = Android_NS;
name = "enabled";
break;
case 0x101019e:
ns = Android_NS;
name = "endColor";
break;
case 0x101017d:
ns = Android_NS;
name = "endYear";
break;
case 0x101030c:
ns = Android_NS;
name = "enterFadeDuration";
break;
case 0x10100b2:
ns = Android_NS;
name = "entries";
break;
case 0x10101f8:
ns = Android_NS;
name = "entryValues";
break;
case 0x101027d:
ns = Android_NS;
name = "eventsInterceptionEnabled";
break;
case 0x1010017:
ns = Android_NS;
name = "excludeFromRecents";
break;
case 0x101030d:
ns = Android_NS;
name = "exitFadeDuration";
break;
case 0x1010052:
ns = Android_NS;
name = "expandableListPreferredChildIndicatorLeft";
break;
case 0x1010053:
ns = Android_NS;
name = "expandableListPreferredChildIndicatorRight";
break;
case 0x101004f:
ns = Android_NS;
name = "expandableListPreferredChildPaddingLeft";
break;
case 0x1010050:
ns = Android_NS;
name = "expandableListPreferredItemIndicatorLeft";
break;
case 0x1010051:
ns = Android_NS;
name = "expandableListPreferredItemIndicatorRight";
break;
case 0x101004e:
ns = Android_NS;
name = "expandableListPreferredItemPaddingLeft";
break;
case 0x101006f:
ns = Android_NS;
name = "expandableListViewStyle";
break;
case 0x10102b6:
ns = Android_NS;
name = "expandableListViewWhiteStyle";
break;
case 0x1010010:
ns = Android_NS;
name = "exported";
break;
case 0x101026b:
ns = Android_NS;
name = "extraTension";
break;
case 0x10101d3:
ns = Android_NS;
name = "factor";
break;
case 0x1010278:
ns = Android_NS;
name = "fadeDuration";
break;
case 0x101027e:
ns = Android_NS;
name = "fadeEnabled";
break;
case 0x1010277:
ns = Android_NS;
name = "fadeOffset";
break;
case 0x10102aa:
ns = Android_NS;
name = "fadeScrollbars";
break;
case 0x10100df:
ns = Android_NS;
name = "fadingEdge";
break;
case 0x10100e0:
ns = Android_NS;
name = "fadingEdgeLength";
break;
case 0x1010335:
ns = Android_NS;
name = "fastScrollAlwaysVisible";
break;
case 0x1010226:
ns = Android_NS;
name = "fastScrollEnabled";
break;
case 0x101033a:
ns = Android_NS;
name = "fastScrollOverlayPosition";
break;
case 0x1010337:
ns = Android_NS;
name = "fastScrollPreviewBackgroundLeft";
break;
case 0x1010338:
ns = Android_NS;
name = "fastScrollPreviewBackgroundRight";
break;
case 0x1010359:
ns = Android_NS;
name = "fastScrollTextColor";
break;
case 0x1010336:
ns = Android_NS;
name = "fastScrollThumbDrawable";
break;
case 0x1010339:
ns = Android_NS;
name = "fastScrollTrackDrawable";
break;
case 0x10101bd:
ns = Android_NS;
name = "fillAfter";
break;
case 0x10101bc:
ns = Android_NS;
name = "fillBefore";
break;
case 0x101024f:
ns = Android_NS;
name = "fillEnabled";
break;
case 0x101017a:
ns = Android_NS;
name = "fillViewport";
break;
case 0x101011b:
ns = Android_NS;
name = "filter";
break;
case 0x10102c4:
ns = Android_NS;
name = "filterTouchesWhenObscured";
break;
case 0x10102a7:
ns = Android_NS;
name = "finishOnCloseSystemDialogs";
break;
case 0x1010014:
ns = Android_NS;
name = "finishOnTaskLaunch";
break;
case 0x101033d:
ns = Android_NS;
name = "firstDayOfWeek";
break;
case 0x10100dd:
ns = Android_NS;
name = "fitsSystemWindows";
break;
case 0x1010179:
ns = Android_NS;
name = "flipInterval";
break;
case 0x10100da:
ns = Android_NS;
name = "focusable";
break;
case 0x10100db:
ns = Android_NS;
name = "focusableInTouchMode";
break;
case 0x1010343:
ns = Android_NS;
name = "focusedMonthDateColor";
break;
case 0x10103ac:
ns = Android_NS;
name = "fontFamily";
break;
case 0x101022f:
ns = Android_NS;
name = "footerDividersEnabled";
break;
case 0x1010109:
ns = Android_NS;
name = "foreground";
break;
case 0x1010200:
ns = Android_NS;
name = "foregroundGravity";
break;
case 0x1010105:
ns = Android_NS;
name = "format";
break;
case 0x10103ca:
ns = Android_NS;
name = "format12Hour";
break;
case 0x10103cb:
ns = Android_NS;
name = "format24Hour";
break;
case 0x10102e3:
ns = Android_NS;
name = "fragment";
break;
case 0x10102e7:
ns = Android_NS;
name = "fragmentCloseEnterAnimation";
break;
case 0x10102e8:
ns = Android_NS;
name = "fragmentCloseExitAnimation";
break;
case 0x10102e9:
ns = Android_NS;
name = "fragmentFadeEnterAnimation";
break;
case 0x10102ea:
ns = Android_NS;
name = "fragmentFadeExitAnimation";
break;
case 0x10102e5:
ns = Android_NS;
name = "fragmentOpenEnterAnimation";
break;
case 0x10102e6:
ns = Android_NS;
name = "fragmentOpenExitAnimation";
break;
case 0x101016c:
ns = Android_NS;
name = "freezesText";
break;
case 0x10101ca:
ns = Android_NS;
name = "fromAlpha";
break;
case 0x10101b3:
ns = Android_NS;
name = "fromDegrees";
break;
case 0x10101c6:
ns = Android_NS;
name = "fromXDelta";
break;
case 0x10101c2:
ns = Android_NS;
name = "fromXScale";
break;
case 0x10101c8:
ns = Android_NS;
name = "fromYDelta";
break;
case 0x10101c4:
ns = Android_NS;
name = "fromYScale";
break;
case 0x10100ca:
ns = Android_NS;
name = "fullBright";
break;
case 0x10100c6:
ns = Android_NS;
name = "fullDark";
break;
case 0x1010023:
ns = Android_NS;
name = "functionalTest";
break;
case 0x101004c:
ns = Android_NS;
name = "galleryItemBackground";
break;
case 0x1010070:
ns = Android_NS;
name = "galleryStyle";
break;
case 0x1010275:
ns = Android_NS;
name = "gestureColor";
break;
case 0x101027c:
ns = Android_NS;
name = "gestureStrokeAngleThreshold";
break;
case 0x101027a:
ns = Android_NS;
name = "gestureStrokeLengthThreshold";
break;
case 0x101027b:
ns = Android_NS;
name = "gestureStrokeSquarenessThreshold";
break;
case 0x1010279:
ns = Android_NS;
name = "gestureStrokeType";
break;
case 0x1010274:
ns = Android_NS;
name = "gestureStrokeWidth";
break;
case 0x1010281:
ns = Android_NS;
name = "glEsVersion";
break;
case 0x10101a4:
ns = Android_NS;
name = "gradientRadius";
break;
case 0x101001b:
ns = Android_NS;
name = "grantUriPermissions";
break;
case 0x10100af:
ns = Android_NS;
name = "gravity";
break;
case 0x1010071:
ns = Android_NS;
name = "gridViewStyle";
break;
case 0x101010b:
ns = Android_NS;
name = "groupIndicator";
break;
case 0x1010103:
ns = Android_NS;
name = "hand_hour";
break;
case 0x1010104:
ns = Android_NS;
name = "hand_minute";
break;
case 0x101025a:
ns = Android_NS;
name = "handle";
break;
case 0x1010022:
ns = Android_NS;
name = "handleProfiling";
break;
case 0x101025e:
ns = Android_NS;
name = "hapticFeedbackEnabled";
break;
case 0x10102d3:
ns = Android_NS;
name = "hardwareAccelerated";
break;
case 0x101000c:
ns = Android_NS;
name = "hasCode";
break;
case 0x101012f:
ns = Android_NS;
name = "headerBackground";
break;
case 0x101022e:
ns = Android_NS;
name = "headerDividersEnabled";
break;
case 0x1010155:
ns = Android_NS;
name = "height";
break;
case 0x1010150:
ns = Android_NS;
name = "hint";
break;
case 0x101030b:
ns = Android_NS;
name = "homeAsUpIndicator";
break;
case 0x101031d:
ns = Android_NS;
name = "homeLayout";
break;
case 0x101012d:
ns = Android_NS;
name = "horizontalDivider";
break;
case 0x101023f:
ns = Android_NS;
name = "horizontalGap";
break;
case 0x1010353:
ns = Android_NS;
name = "horizontalScrollViewStyle";
break;
case 0x1010114:
ns = Android_NS;
name = "horizontalSpacing";
break;
case 0x1010028:
ns = Android_NS;
name = "host";
break;
case 0x1010002:
ns = Android_NS;
name = "icon";
break;
case 0x1010249:
ns = Android_NS;
name = "iconPreview";
break;
case 0x10102fa:
ns = Android_NS;
name = "iconifiedByDefault";
break;
case 0x10100d0:
ns = Android_NS;
name = "id";
break;
case 0x10101ff:
ns = Android_NS;
name = "ignoreGravity";
break;
case 0x1010072:
ns = Android_NS;
name = "imageButtonStyle";
break;
case 0x1010073:
ns = Android_NS;
name = "imageWellStyle";
break;
case 0x1010266:
ns = Android_NS;
name = "imeActionId";
break;
case 0x1010265:
ns = Android_NS;
name = "imeActionLabel";
break;
case 0x1010268:
ns = Android_NS;
name = "imeExtractEnterAnimation";
break;
case 0x1010269:
ns = Android_NS;
name = "imeExtractExitAnimation";
break;
case 0x101022c:
ns = Android_NS;
name = "imeFullscreenBackground";
break;
case 0x1010264:
ns = Android_NS;
name = "imeOptions";
break;
case 0x10102ee:
ns = Android_NS;
name = "imeSubtypeExtraValue";
break;
case 0x10102ec:
ns = Android_NS;
name = "imeSubtypeLocale";
break;
case 0x10102ed:
ns = Android_NS;
name = "imeSubtypeMode";
break;
case 0x10102c0:
ns = Android_NS;
name = "immersive";
break;
case 0x10103aa:
ns = Android_NS;
name = "importantForAccessibility";
break;
case 0x1010177:
ns = Android_NS;
name = "inAnimation";
break;
case 0x101015f:
ns = Android_NS;
name = "includeFontPadding";
break;
case 0x101026e:
ns = Android_NS;
name = "includeInGlobalSearch";
break;
case 0x1010139:
ns = Android_NS;
name = "indeterminate";
break;
case 0x101013e:
ns = Android_NS;
name = "indeterminateBehavior";
break;
case 0x101013b:
ns = Android_NS;
name = "indeterminateDrawable";
break;
case 0x101013d:
ns = Android_NS;
name = "indeterminateDuration";
break;
case 0x101013a:
ns = Android_NS;
name = "indeterminateOnly";
break;
case 0x1010318:
ns = Android_NS;
name = "indeterminateProgressStyle";
break;
case 0x101010d:
ns = Android_NS;
name = "indicatorLeft";
break;
case 0x101010e:
ns = Android_NS;
name = "indicatorRight";
break;
case 0x10100f3:
ns = Android_NS;
name = "inflatedId";
break;
case 0x101001a:
ns = Android_NS;
name = "initOrder";
break;
case 0x10103c2:
ns = Android_NS;
name = "initialKeyguardLayout";
break;
case 0x1010251:
ns = Android_NS;
name = "initialLayout";
break;
case 0x101025f:
ns = Android_NS;
name = "innerRadius";
break;
case 0x101019b:
ns = Android_NS;
name = "innerRadiusRatio";
break;
case 0x1010168:
ns = Android_NS;
name = "inputMethod";
break;
case 0x1010220:
ns = Android_NS;
name = "inputType";
break;
case 0x10101ba:
ns = Android_NS;
name = "insetBottom";
break;
case 0x10101b7:
ns = Android_NS;
name = "insetLeft";
break;
case 0x10101b8:
ns = Android_NS;
name = "insetRight";
break;
case 0x10101b9:
ns = Android_NS;
name = "insetTop";
break;
case 0x10102b7:
ns = Android_NS;
name = "installLocation";
break;
case 0x1010141:
ns = Android_NS;
name = "interpolator";
break;
case 0x1010333:
ns = Android_NS;
name = "isAlwaysSyncable";
break;
case 0x101037f:
ns = Android_NS;
name = "isAuxiliary";
break;
case 0x1010221:
ns = Android_NS;
name = "isDefault";
break;
case 0x1010147:
ns = Android_NS;
name = "isIndicator";
break;
case 0x1010246:
ns = Android_NS;
name = "isModifier";
break;
case 0x1010248:
ns = Android_NS;
name = "isRepeatable";
break;
case 0x101024e:
ns = Android_NS;
name = "isScrollContainer";
break;
case 0x1010247:
ns = Android_NS;
name = "isSticky";
break;
case 0x10103a9:
ns = Android_NS;
name = "isolatedProcess";
break;
case 0x1010130:
ns = Android_NS;
name = "itemBackground";
break;
case 0x1010131:
ns = Android_NS;
name = "itemIconDisabledAlpha";
break;
case 0x101032d:
ns = Android_NS;
name = "itemPadding";
break;
case 0x101012c:
ns = Android_NS;
name = "itemTextAppearance";
break;
case 0x1010216:
ns = Android_NS;
name = "keepScreenOn";
break;
case 0x10101e8:
ns = Android_NS;
name = "key";
break;
case 0x1010233:
ns = Android_NS;
name = "keyBackground";
break;
case 0x1010245:
ns = Android_NS;
name = "keyEdgeFlags";
break;
case 0x101023e:
ns = Android_NS;
name = "keyHeight";
break;
case 0x101024c:
ns = Android_NS;
name = "keyIcon";
break;
case 0x101024b:
ns = Android_NS;
name = "keyLabel";
break;
case 0x101024a:
ns = Android_NS;
name = "keyOutputText";
break;
case 0x1010239:
ns = Android_NS;
name = "keyPreviewHeight";
break;
case 0x1010237:
ns = Android_NS;
name = "keyPreviewLayout";
break;
case 0x1010238:
ns = Android_NS;
name = "keyPreviewOffset";
break;
case 0x1010236:
ns = Android_NS;
name = "keyTextColor";
break;
case 0x1010234:
ns = Android_NS;
name = "keyTextSize";
break;
case 0x101023d:
ns = Android_NS;
name = "keyWidth";
break;
case 0x10103ab:
ns = Android_NS;
name = "keyboardLayout";
break;
case 0x101024d:
ns = Android_NS;
name = "keyboardMode";
break;
case 0x10100c5:
ns = Android_NS;
name = "keycode";
break;
case 0x101029c:
ns = Android_NS;
name = "killAfterRestore";
break;
case 0x1010001:
ns = Android_NS;
name = "label";
break;
case 0x10103c6:
ns = Android_NS;
name = "labelFor";
break;
case 0x1010235:
ns = Android_NS;
name = "labelTextSize";
break;
case 0x101035a:
ns = Android_NS;
name = "largeHeap";
break;
case 0x1010286:
ns = Android_NS;
name = "largeScreens";
break;
case 0x1010366:
ns = Android_NS;
name = "largestWidthLimitDp";
break;
case 0x101001d:
ns = Android_NS;
name = "launchMode";
break;
case 0x1010354:
ns = Android_NS;
name = "layerType";
break;
case 0x10100f2:
ns = Android_NS;
name = "layout";
break;
case 0x10100ec:
ns = Android_NS;
name = "layoutAnimation";
break;
case 0x10103b2:
ns = Android_NS;
name = "layoutDirection";
break;
case 0x1010184:
ns = Android_NS;
name = "layout_above";
break;
case 0x1010186:
ns = Android_NS;
name = "layout_alignBaseline";
break;
case 0x101018a:
ns = Android_NS;
name = "layout_alignBottom";
break;
case 0x10103ba:
ns = Android_NS;
name = "layout_alignEnd";
break;
case 0x1010187:
ns = Android_NS;
name = "layout_alignLeft";
break;
case 0x101018e:
ns = Android_NS;
name = "layout_alignParentBottom";
break;
case 0x10103bc:
ns = Android_NS;
name = "layout_alignParentEnd";
break;
case 0x101018b:
ns = Android_NS;
name = "layout_alignParentLeft";
break;
case 0x101018d:
ns = Android_NS;
name = "layout_alignParentRight";
break;
case 0x10103bb:
ns = Android_NS;
name = "layout_alignParentStart";
break;
case 0x101018c:
ns = Android_NS;
name = "layout_alignParentTop";
break;
case 0x1010189:
ns = Android_NS;
name = "layout_alignRight";
break;
case 0x10103b9:
ns = Android_NS;
name = "layout_alignStart";
break;
case 0x1010188:
ns = Android_NS;
name = "layout_alignTop";
break;
case 0x1010192:
ns = Android_NS;
name = "layout_alignWithParentIfMissing";
break;
case 0x1010185:
ns = Android_NS;
name = "layout_below";
break;
case 0x1010190:
ns = Android_NS;
name = "layout_centerHorizontal";
break;
case 0x101018f:
ns = Android_NS;
name = "layout_centerInParent";
break;
case 0x1010191:
ns = Android_NS;
name = "layout_centerVertical";
break;
case 0x101014c:
ns = Android_NS;
name = "layout_column";
break;
case 0x101037d:
ns = Android_NS;
name = "layout_columnSpan";
break;
case 0x10100b3:
ns = Android_NS;
name = "layout_gravity";
break;
case 0x10100f5:
ns = Android_NS;
name = "layout_height";
break;
case 0x10100f6:
ns = Android_NS;
name = "layout_margin";
break;
case 0x10100fa:
ns = Android_NS;
name = "layout_marginBottom";
break;
case 0x10103b6:
ns = Android_NS;
name = "layout_marginEnd";
break;
case 0x10100f7:
ns = Android_NS;
name = "layout_marginLeft";
break;
case 0x10100f9:
ns = Android_NS;
name = "layout_marginRight";
break;
case 0x10103b5:
ns = Android_NS;
name = "layout_marginStart";
break;
case 0x10100f8:
ns = Android_NS;
name = "layout_marginTop";
break;
case 0x101037b:
ns = Android_NS;
name = "layout_row";
break;
case 0x101037c:
ns = Android_NS;
name = "layout_rowSpan";
break;
case 0x1010193:
ns = Android_NS;
name = "layout_scale";
break;
case 0x101014d:
ns = Android_NS;
name = "layout_span";
break;
case 0x10103b8:
ns = Android_NS;
name = "layout_toEndOf";
break;
case 0x1010182:
ns = Android_NS;
name = "layout_toLeftOf";
break;
case 0x1010183:
ns = Android_NS;
name = "layout_toRightOf";
break;
case 0x10103b7:
ns = Android_NS;
name = "layout_toStartOf";
break;
case 0x1010181:
ns = Android_NS;
name = "layout_weight";
break;
case 0x10100f4:
ns = Android_NS;
name = "layout_width";
break;
case 0x101017f:
ns = Android_NS;
name = "layout_x";
break;
case 0x1010180:
ns = Android_NS;
name = "layout_y";
break;
case 0x10101ad:
ns = Android_NS;
name = "left";
break;
case 0x1010217:
ns = Android_NS;
name = "lineSpacingExtra";
break;
case 0x1010218:
ns = Android_NS;
name = "lineSpacingMultiplier";
break;
case 0x1010154:
ns = Android_NS;
name = "lines";
break;
case 0x10100b1:
ns = Android_NS;
name = "linksClickable";
break;
case 0x10102f0:
ns = Android_NS;
name = "listChoiceBackgroundIndicator";
break;
case 0x101021a:
ns = Android_NS;
name = "listChoiceIndicatorMultiple";
break;
case 0x1010219:
ns = Android_NS;
name = "listChoiceIndicatorSingle";
break;
case 0x1010214:
ns = Android_NS;
name = "listDivider";
break;
case 0x1010305:
ns = Android_NS;
name = "listDividerAlertDialog";
break;
case 0x10102ff:
ns = Android_NS;
name = "listPopupWindowStyle";
break;
case 0x101004d:
ns = Android_NS;
name = "listPreferredItemHeight";
break;
case 0x1010386:
ns = Android_NS;
name = "listPreferredItemHeightLarge";
break;
case 0x1010387:
ns = Android_NS;
name = "listPreferredItemHeightSmall";
break;
case 0x10103be:
ns = Android_NS;
name = "listPreferredItemPaddingEnd";
break;
case 0x10103a3:
ns = Android_NS;
name = "listPreferredItemPaddingLeft";
break;
case 0x10103a4:
ns = Android_NS;
name = "listPreferredItemPaddingRight";
break;
case 0x10103bd:
ns = Android_NS;
name = "listPreferredItemPaddingStart";
break;
case 0x10100fb:
ns = Android_NS;
name = "listSelector";
break;
case 0x1010208:
ns = Android_NS;
name = "listSeparatorTextViewStyle";
break;
case 0x1010074:
ns = Android_NS;
name = "listViewStyle";
break;
case 0x1010075:
ns = Android_NS;
name = "listViewWhiteStyle";
break;
case 0x10102be:
ns = Android_NS;
name = "logo";
break;
case 0x10100e6:
ns = Android_NS;
name = "longClickable";
break;
case 0x1010307:
ns = Android_NS;
name = "loopViews";
break;
case 0x1010004:
ns = Android_NS;
name = "manageSpaceActivity";
break;
case 0x101008a:
ns = Android_NS;
name = "mapViewStyle";
break;
case 0x101021d:
ns = Android_NS;
name = "marqueeRepeatLimit";
break;
case 0x1010136:
ns = Android_NS;
name = "max";
break;
case 0x1010340:
ns = Android_NS;
name = "maxDate";
break;
case 0x1010157:
ns = Android_NS;
name = "maxEms";
break;
case 0x1010120:
ns = Android_NS;
name = "maxHeight";
break;
case 0x1010134:
ns = Android_NS;
name = "maxItemsPerRow";
break;
case 0x1010160:
ns = Android_NS;
name = "maxLength";
break;
case 0x10101b2:
ns = Android_NS;
name = "maxLevel";
break;
case 0x1010153:
ns = Android_NS;
name = "maxLines";
break;
case 0x1010133:
ns = Android_NS;
name = "maxRows";
break;
case 0x1010271:
ns = Android_NS;
name = "maxSdkVersion";
break;
case 0x101011f:
ns = Android_NS;
name = "maxWidth";
break;
case 0x101010a:
ns = Android_NS;
name = "measureAllChildren";
break;
case 0x10102d4:
ns = Android_NS;
name = "measureWithLargestChild";
break;
case 0x10103ad:
ns = Android_NS;
name = "mediaRouteButtonStyle";
break;
case 0x10103ae:
ns = Android_NS;
name = "mediaRouteTypes";
break;
case 0x10101de:
ns = Android_NS;
name = "menuCategory";
break;
case 0x1010026:
ns = Android_NS;
name = "mimeType";
break;
case 0x101033f:
ns = Android_NS;
name = "minDate";
break;
case 0x101015a:
ns = Android_NS;
name = "minEms";
break;
case 0x1010140:
ns = Android_NS;
name = "minHeight";
break;
case 0x10101b1:
ns = Android_NS;
name = "minLevel";
break;
case 0x1010156:
ns = Android_NS;
name = "minLines";
break;
case 0x1010396:
ns = Android_NS;
name = "minResizeHeight";
break;
case 0x1010395:
ns = Android_NS;
name = "minResizeWidth";
break;
case 0x101020c:
ns = Android_NS;
name = "minSdkVersion";
break;
case 0x101013f:
ns = Android_NS;
name = "minWidth";
break;
case 0x101017e:
ns = Android_NS;
name = "mode";
break;
case 0x1010135:
ns = Android_NS;
name = "moreIcon";
break;
case 0x1010013:
ns = Android_NS;
name = "multiprocess";
break;
case 0x1010003:
ns = Android_NS;
name = "name";
break;
case 0x10102cf:
ns = Android_NS;
name = "navigationMode";
break;
case 0x10101f6:
ns = Android_NS;
name = "negativeButtonText";
break;
case 0x10100e4:
ns = Android_NS;
name = "nextFocusDown";
break;
case 0x101033c:
ns = Android_NS;
name = "nextFocusForward";
break;
case 0x10100e1:
ns = Android_NS;
name = "nextFocusLeft";
break;
case 0x10100e2:
ns = Android_NS;
name = "nextFocusRight";
break;
case 0x10100e3:
ns = Android_NS;
name = "nextFocusUp";
break;
case 0x101022d:
ns = Android_NS;
name = "noHistory";
break;
case 0x1010285:
ns = Android_NS;
name = "normalScreens";
break;
case 0x1010383:
ns = Android_NS;
name = "notificationTimeout";
break;
case 0x1010118:
ns = Android_NS;
name = "numColumns";
break;
case 0x1010144:
ns = Android_NS;
name = "numStars";
break;
case 0x1010165:
ns = Android_NS;
name = "numeric";
break;
case 0x10101e4:
ns = Android_NS;
name = "numericShortcut";
break;
case 0x101026f:
ns = Android_NS;
name = "onClick";
break;
case 0x1010197:
ns = Android_NS;
name = "oneshot";
break;
case 0x101031e:
ns = Android_NS;
name = "opacity";
break;
case 0x10101ea:
ns = Android_NS;
name = "order";
break;
case 0x10101df:
ns = Android_NS;
name = "orderInCategory";
break;
case 0x10102e2:
ns = Android_NS;
name = "ordering";
break;
case 0x10101e7:
ns = Android_NS;
name = "orderingFromXml";
break;
case 0x10100c4:
ns = Android_NS;
name = "orientation";
break;
case 0x1010178:
ns = Android_NS;
name = "outAnimation";
break;
case 0x10102c3:
ns = Android_NS;
name = "overScrollFooter";
break;
case 0x10102c2:
ns = Android_NS;
name = "overScrollHeader";
break;
case 0x10102c1:
ns = Android_NS;
name = "overScrollMode";
break;
case 0x10103a2:
ns = Android_NS;
name = "overridesImplicitlyEnabledSubtype";
break;
case 0x1010381:
ns = Android_NS;
name = "packageNames";
break;
case 0x10100d5:
ns = Android_NS;
name = "padding";
break;
case 0x10100d9:
ns = Android_NS;
name = "paddingBottom";
break;
case 0x10103b4:
ns = Android_NS;
name = "paddingEnd";
break;
case 0x10100d6:
ns = Android_NS;
name = "paddingLeft";
break;
case 0x10100d8:
ns = Android_NS;
name = "paddingRight";
break;
case 0x10103b3:
ns = Android_NS;
name = "paddingStart";
break;
case 0x10100d7:
ns = Android_NS;
name = "paddingTop";
break;
case 0x101005e:
ns = Android_NS;
name = "panelBackground";
break;
case 0x1010061:
ns = Android_NS;
name = "panelColorBackground";
break;
case 0x1010060:
ns = Android_NS;
name = "panelColorForeground";
break;
case 0x101005f:
ns = Android_NS;
name = "panelFullBackground";
break;
case 0x1010062:
ns = Android_NS;
name = "panelTextAppearance";
break;
case 0x10103a7:
ns = Android_NS;
name = "parentActivityName";
break;
case 0x101015c:
ns = Android_NS;
name = "password";
break;
case 0x101002a:
ns = Android_NS;
name = "path";
break;
case 0x101002c:
ns = Android_NS;
name = "pathPattern";
break;
case 0x101002b:
ns = Android_NS;
name = "pathPrefix";
break;
case 0x1010006:
ns = Android_NS;
name = "permission";
break;
case 0x10103c7:
ns = Android_NS;
name = "permissionFlags";
break;
case 0x101000a:
ns = Android_NS;
name = "permissionGroup";
break;
case 0x10103c5:
ns = Android_NS;
name = "permissionGroupFlags";
break;
case 0x101000d:
ns = Android_NS;
name = "persistent";
break;
case 0x10100ee:
ns = Android_NS;
name = "persistentDrawingCache";
break;
case 0x1010167:
ns = Android_NS;
name = "phoneNumber";
break;
case 0x10101b5:
ns = Android_NS;
name = "pivotX";
break;
case 0x10101b6:
ns = Android_NS;
name = "pivotY";
break;
case 0x10102c9:
ns = Android_NS;
name = "popupAnimationStyle";
break;
case 0x1010176:
ns = Android_NS;
name = "popupBackground";
break;
case 0x1010244:
ns = Android_NS;
name = "popupCharacters";
break;
case 0x1010243:
ns = Android_NS;
name = "popupKeyboard";
break;
case 0x101023b:
ns = Android_NS;
name = "popupLayout";
break;
case 0x1010300:
ns = Android_NS;
name = "popupMenuStyle";
break;
case 0x1010076:
ns = Android_NS;
name = "popupWindowStyle";
break;
case 0x1010029:
ns = Android_NS;
name = "port";
break;
case 0x10101f5:
ns = Android_NS;
name = "positiveButtonText";
break;
case 0x101008c:
ns = Android_NS;
name = "preferenceCategoryStyle";
break;
case 0x101008d:
ns = Android_NS;
name = "preferenceInformationStyle";
break;
case 0x1010094:
ns = Android_NS;
name = "preferenceLayoutChild";
break;
case 0x101008b:
ns = Android_NS;
name = "preferenceScreenStyle";
break;
case 0x101008e:
ns = Android_NS;
name = "preferenceStyle";
break;
case 0x10103c0:
ns = Android_NS;
name = "presentationTheme";
break;
case 0x10102da:
ns = Android_NS;
name = "previewImage";
break;
case 0x101001c:
ns = Android_NS;
name = "priority";
break;
case 0x1010223:
ns = Android_NS;
name = "privateImeOptions";
break;
case 0x1010011:
ns = Android_NS;
name = "process";
break;
case 0x1010137:
ns = Android_NS;
name = "progress";
break;
case 0x1010319:
ns = Android_NS;
name = "progressBarPadding";
break;
case 0x1010077:
ns = Android_NS;
name = "progressBarStyle";
break;
case 0x1010078:
ns = Android_NS;
name = "progressBarStyleHorizontal";
break;
case 0x1010287:
ns = Android_NS;
name = "progressBarStyleInverse";
break;
case 0x101007a:
ns = Android_NS;
name = "progressBarStyleLarge";
break;
case 0x1010289:
ns = Android_NS;
name = "progressBarStyleLargeInverse";
break;
case 0x1010079:
ns = Android_NS;
name = "progressBarStyleSmall";
break;
case 0x1010288:
ns = Android_NS;
name = "progressBarStyleSmallInverse";
break;
case 0x101020f:
ns = Android_NS;
name = "progressBarStyleSmallTitle";
break;
case 0x101013c:
ns = Android_NS;
name = "progressDrawable";
break;
case 0x101017b:
ns = Android_NS;
name = "prompt";
break;
case 0x10102e1:
ns = Android_NS;
name = "propertyName";
break;
case 0x1010009:
ns = Android_NS;
name = "protectionLevel";
break;
case 0x10103a6:
ns = Android_NS;
name = "publicKey";
break;
case 0x10101db:
ns = Android_NS;
name = "queryActionMsg";
break;
case 0x1010282:
ns = Android_NS;
name = "queryAfterZeroResults";
break;
case 0x1010358:
ns = Android_NS;
name = "queryHint";
break;
case 0x10102b3:
ns = Android_NS;
name = "quickContactBadgeStyleSmallWindowLarge";
break;
case 0x10102b2:
ns = Android_NS;
name = "quickContactBadgeStyleSmallWindowMedium";
break;
case 0x10102b1:
ns = Android_NS;
name = "quickContactBadgeStyleSmallWindowSmall";
break;
case 0x10102b0:
ns = Android_NS;
name = "quickContactBadgeStyleWindowLarge";
break;
case 0x10102af:
ns = Android_NS;
name = "quickContactBadgeStyleWindowMedium";
break;
case 0x10102ae:
ns = Android_NS;
name = "quickContactBadgeStyleWindowSmall";
break;
case 0x101007e:
ns = Android_NS;
name = "radioButtonStyle";
break;
case 0x10101a8:
ns = Android_NS;
name = "radius";
break;
case 0x1010145:
ns = Android_NS;
name = "rating";
break;
case 0x101007c:
ns = Android_NS;
name = "ratingBarStyle";
break;
case 0x1010210:
ns = Android_NS;
name = "ratingBarStyleIndicator";
break;
case 0x101007d:
ns = Android_NS;
name = "ratingBarStyleSmall";
break;
case 0x1010007:
ns = Android_NS;
name = "readPermission";
break;
case 0x10101bf:
ns = Android_NS;
name = "repeatCount";
break;
case 0x10101c0:
ns = Android_NS;
name = "repeatMode";
break;
case 0x1010232:
ns = Android_NS;
name = "reqFiveWayNav";
break;
case 0x1010229:
ns = Android_NS;
name = "reqHardKeyboard";
break;
case 0x1010228:
ns = Android_NS;
name = "reqKeyboardType";
break;
case 0x101022a:
ns = Android_NS;
name = "reqNavigation";
break;
case 0x1010227:
ns = Android_NS;
name = "reqTouchScreen";
break;
case 0x101028e:
ns = Android_NS;
name = "required";
break;
case 0x10103a5:
ns = Android_NS;
name = "requiresFadingEdge";
break;
case 0x1010364:
ns = Android_NS;
name = "requiresSmallestWidthDp";
break;
case 0x1010363:
ns = Android_NS;
name = "resizeMode";
break;
case 0x101028d:
ns = Android_NS;
name = "resizeable";
break;
case 0x1010025:
ns = Android_NS;
name = "resource";
break;
case 0x10102ba:
ns = Android_NS;
name = "restoreAnyVersion";
break;
case 0x101029d:
ns = Android_NS;
name = "restoreNeedsApplication";
break;
case 0x10101af:
ns = Android_NS;
name = "right";
break;
case 0x1010093:
ns = Android_NS;
name = "ringtonePreferenceStyle";
break;
case 0x10101f9:
ns = Android_NS;
name = "ringtoneType";
break;
case 0x1010326:
ns = Android_NS;
name = "rotation";
break;
case 0x1010327:
ns = Android_NS;
name = "rotationX";
break;
case 0x1010328:
ns = Android_NS;
name = "rotationY";
break;
case 0x1010375:
ns = Android_NS;
name = "rowCount";
break;
case 0x10101d0:
ns = Android_NS;
name = "rowDelay";
break;
case 0x1010241:
ns = Android_NS;
name = "rowEdgeFlags";
break;
case 0x1010132:
ns = Android_NS;
name = "rowHeight";
break;
case 0x1010376:
ns = Android_NS;
name = "rowOrderPreserved";
break;
case 0x10100e7:
ns = Android_NS;
name = "saveEnabled";
break;
case 0x10101fe:
ns = Android_NS;
name = "scaleGravity";
break;
case 0x10101fd:
ns = Android_NS;
name = "scaleHeight";
break;
case 0x101011d:
ns = Android_NS;
name = "scaleType";
break;
case 0x10101fc:
ns = Android_NS;
name = "scaleWidth";
break;
case 0x1010324:
ns = Android_NS;
name = "scaleX";
break;
case 0x1010325:
ns = Android_NS;
name = "scaleY";
break;
case 0x1010027:
ns = Android_NS;
name = "scheme";
break;
case 0x10102cb:
ns = Android_NS;
name = "screenDensity";
break;
case 0x101001e:
ns = Android_NS;
name = "screenOrientation";
break;
case 0x10102ca:
ns = Android_NS;
name = "screenSize";
break;
case 0x101015b:
ns = Android_NS;
name = "scrollHorizontally";
break;
case 0x1010080:
ns = Android_NS;
name = "scrollViewStyle";
break;
case 0x10100d2:
ns = Android_NS;
name = "scrollX";
break;
case 0x10100d3:
ns = Android_NS;
name = "scrollY";
break;
case 0x1010068:
ns = Android_NS;
name = "scrollbarAlwaysDrawHorizontalTrack";
break;
case 0x1010069:
ns = Android_NS;
name = "scrollbarAlwaysDrawVerticalTrack";
break;
case 0x10102a9:
ns = Android_NS;
name = "scrollbarDefaultDelayBeforeFade";
break;
case 0x10102a8:
ns = Android_NS;
name = "scrollbarFadeDuration";
break;
case 0x1010063:
ns = Android_NS;
name = "scrollbarSize";
break;
case 0x101007f:
ns = Android_NS;
name = "scrollbarStyle";
break;
case 0x1010064:
ns = Android_NS;
name = "scrollbarThumbHorizontal";
break;
case 0x1010065:
ns = Android_NS;
name = "scrollbarThumbVertical";
break;
case 0x1010066:
ns = Android_NS;
name = "scrollbarTrackHorizontal";
break;
case 0x1010067:
ns = Android_NS;
name = "scrollbarTrackVertical";
break;
case 0x10100de:
ns = Android_NS;
name = "scrollbars";
break;
case 0x10100fe:
ns = Android_NS;
name = "scrollingCache";
break;
case 0x1010205:
ns = Android_NS;
name = "searchButtonText";
break;
case 0x10101d5:
ns = Android_NS;
name = "searchMode";
break;
case 0x101028a:
ns = Android_NS;
name = "searchSettingsDescription";
break;
case 0x10101d6:
ns = Android_NS;
name = "searchSuggestAuthority";
break;
case 0x10101d9:
ns = Android_NS;
name = "searchSuggestIntentAction";
break;
case 0x10101da:
ns = Android_NS;
name = "searchSuggestIntentData";
break;
case 0x10101d7:
ns = Android_NS;
name = "searchSuggestPath";
break;
case 0x10101d8:
ns = Android_NS;
name = "searchSuggestSelection";
break;
case 0x101026d:
ns = Android_NS;
name = "searchSuggestThreshold";
break;
case 0x1010138:
ns = Android_NS;
name = "secondaryProgress";
break;
case 0x101007b:
ns = Android_NS;
name = "seekBarStyle";
break;
case 0x1010330:
ns = Android_NS;
name = "segmentedButtonStyle";
break;
case 0x101015e:
ns = Android_NS;
name = "selectAllOnFocus";
break;
case 0x10101e6:
ns = Android_NS;
name = "selectable";
break;
case 0x101030e:
ns = Android_NS;
name = "selectableItemBackground";
break;
case 0x1010347:
ns = Android_NS;
name = "selectedDateVerticalBar";
break;
case 0x1010342:
ns = Android_NS;
name = "selectedWeekBackgroundColor";
break;
case 0x1010225:
ns = Android_NS;
name = "settingsActivity";
break;
case 0x1010161:
ns = Android_NS;
name = "shadowColor";
break;
case 0x1010162:
ns = Android_NS;
name = "shadowDx";
break;
case 0x1010163:
ns = Android_NS;
name = "shadowDy";
break;
case 0x1010164:
ns = Android_NS;
name = "shadowRadius";
break;
case 0x101019a:
ns = Android_NS;
name = "shape";
break;
case 0x10101bb:
ns = Android_NS;
name = "shareInterpolator";
break;
case 0x101000b:
ns = Android_NS;
name = "sharedUserId";
break;
case 0x1010261:
ns = Android_NS;
name = "sharedUserLabel";
break;
case 0x10101ee:
ns = Android_NS;
name = "shouldDisableView";
break;
case 0x10102d9:
ns = Android_NS;
name = "showAsAction";
break;
case 0x10101fa:
ns = Android_NS;
name = "showDefault";
break;
case 0x1010329:
ns = Android_NS;
name = "showDividers";
break;
case 0x10103c9:
ns = Android_NS;
name = "showOnLockScreen";
break;
case 0x10101fb:
ns = Android_NS;
name = "showSilent";
break;
case 0x101033e:
ns = Android_NS;
name = "showWeekNumber";
break;
case 0x1010341:
ns = Android_NS;
name = "shownWeekCount";
break;
case 0x101014a:
ns = Android_NS;
name = "shrinkColumns";
break;
case 0x101015d:
ns = Android_NS;
name = "singleLine";
break;
case 0x10103bf:
ns = Android_NS;
name = "singleUser";
break;
case 0x101029e:
ns = Android_NS;
name = "smallIcon";
break;
case 0x1010284:
ns = Android_NS;
name = "smallScreens";
break;
case 0x1010231:
ns = Android_NS;
name = "smoothScrollbar";
break;
case 0x1010215:
ns = Android_NS;
name = "soundEffectsEnabled";
break;
case 0x1010113:
ns = Android_NS;
name = "spacing";
break;
case 0x1010087:
ns = Android_NS;
name = "spinnerDropDownItemStyle";
break;
case 0x1010089:
ns = Android_NS;
name = "spinnerItemStyle";
break;
case 0x10102f1:
ns = Android_NS;
name = "spinnerMode";
break;
case 0x1010081:
ns = Android_NS;
name = "spinnerStyle";
break;
case 0x101034b:
ns = Android_NS;
name = "spinnersShown";
break;
case 0x10102ef:
ns = Android_NS;
name = "splitMotionEvents";
break;
case 0x1010119:
ns = Android_NS;
name = "src";
break;
case 0x10100fd:
ns = Android_NS;
name = "stackFromBottom";
break;
case 0x1010082:
ns = Android_NS;
name = "starStyle";
break;
case 0x101019d:
ns = Android_NS;
name = "startColor";
break;
case 0x10101be:
ns = Android_NS;
name = "startOffset";
break;
case 0x101017c:
ns = Android_NS;
name = "startYear";
break;
case 0x1010016:
ns = Android_NS;
name = "stateNotNeeded";
break;
case 0x10100aa:
ns = Android_NS;
name = "state_above_anchor";
break;
case 0x101031b:
ns = Android_NS;
name = "state_accelerated";
break;
case 0x10102fe:
ns = Android_NS;
name = "state_activated";
break;
case 0x10100a2:
ns = Android_NS;
name = "state_active";
break;
case 0x101009f:
ns = Android_NS;
name = "state_checkable";
break;
case 0x10100a0:
ns = Android_NS;
name = "state_checked";
break;
case 0x1010368:
ns = Android_NS;
name = "state_drag_can_accept";
break;
case 0x1010369:
ns = Android_NS;
name = "state_drag_hovered";
break;
case 0x10100a9:
ns = Android_NS;
name = "state_empty";
break;
case 0x101009e:
ns = Android_NS;
name = "state_enabled";
break;
case 0x10100a8:
ns = Android_NS;
name = "state_expanded";
break;
case 0x10100a4:
ns = Android_NS;
name = "state_first";
break;
case 0x101009c:
ns = Android_NS;
name = "state_focused";
break;
case 0x1010367:
ns = Android_NS;
name = "state_hovered";
break;
case 0x10100a6:
ns = Android_NS;
name = "state_last";
break;
case 0x101023c:
ns = Android_NS;
name = "state_long_pressable";
break;
case 0x10100a5:
ns = Android_NS;
name = "state_middle";
break;
case 0x101034d:
ns = Android_NS;
name = "state_multiline";
break;
case 0x10100a7:
ns = Android_NS;
name = "state_pressed";
break;
case 0x10100a1:
ns = Android_NS;
name = "state_selected";
break;
case 0x10100a3:
ns = Android_NS;
name = "state_single";
break;
case 0x101009d:
ns = Android_NS;
name = "state_window_focused";
break;
case 0x1010331:
ns = Android_NS;
name = "staticWallpaperPreview";
break;
case 0x1010146:
ns = Android_NS;
name = "stepSize";
break;
case 0x101036a:
ns = Android_NS;
name = "stopWithTask";
break;
case 0x1010209:
ns = Android_NS;
name = "streamType";
break;
case 0x1010149:
ns = Android_NS;
name = "stretchColumns";
break;
case 0x1010116:
ns = Android_NS;
name = "stretchMode";
break;
case 0x10102d1:
ns = Android_NS;
name = "subtitle";
break;
case 0x10102f9:
ns = Android_NS;
name = "subtitleTextStyle";
break;
case 0x101039a:
ns = Android_NS;
name = "subtypeExtraValue";
break;
case 0x10103c1:
ns = Android_NS;
name = "subtypeId";
break;
case 0x1010399:
ns = Android_NS;
name = "subtypeLocale";
break;
case 0x10101dc:
ns = Android_NS;
name = "suggestActionMsg";
break;
case 0x10101dd:
ns = Android_NS;
name = "suggestActionMsgColumn";
break;
case 0x10101e9:
ns = Android_NS;
name = "summary";
break;
case 0x10102a2:
ns = Android_NS;
name = "summaryColumn";
break;
case 0x10101f0:
ns = Android_NS;
name = "summaryOff";
break;
case 0x10101ef:
ns = Android_NS;
name = "summaryOn";
break;
case 0x10103af:
ns = Android_NS;
name = "supportsRtl";
break;
case 0x101029b:
ns = Android_NS;
name = "supportsUploading";
break;
case 0x1010370:
ns = Android_NS;
name = "switchMinWidth";
break;
case 0x1010371:
ns = Android_NS;
name = "switchPadding";
break;
case 0x101036d:
ns = Android_NS;
name = "switchPreferenceStyle";
break;
case 0x101036e:
ns = Android_NS;
name = "switchTextAppearance";
break;
case 0x101036c:
ns = Android_NS;
name = "switchTextOff";
break;
case 0x101036b:
ns = Android_NS;
name = "switchTextOn";
break;
case 0x1010019:
ns = Android_NS;
name = "syncable";
break;
case 0x10102bd:
ns = Android_NS;
name = "tabStripEnabled";
break;
case 0x10102bb:
ns = Android_NS;
name = "tabStripLeft";
break;
case 0x10102bc:
ns = Android_NS;
name = "tabStripRight";
break;
case 0x1010083:
ns = Android_NS;
name = "tabWidgetStyle";
break;
case 0x10100d1:
ns = Android_NS;
name = "tag";
break;
case 0x1010202:
ns = Android_NS;
name = "targetActivity";
break;
case 0x101002f:
ns = Android_NS;
name = "targetClass";
break;
case 0x10103a0:
ns = Android_NS;
name = "targetDescriptions";
break;
case 0x1010021:
ns = Android_NS;
name = "targetPackage";
break;
case 0x1010270:
ns = Android_NS;
name = "targetSdkVersion";
break;
case 0x1010012:
ns = Android_NS;
name = "taskAffinity";
break;
case 0x10100be:
ns = Android_NS;
name = "taskCloseEnterAnimation";
break;
case 0x10100bf:
ns = Android_NS;
name = "taskCloseExitAnimation";
break;
case 0x10100bc:
ns = Android_NS;
name = "taskOpenEnterAnimation";
break;
case 0x10100bd:
ns = Android_NS;
name = "taskOpenExitAnimation";
break;
case 0x10100c2:
ns = Android_NS;
name = "taskToBackEnterAnimation";
break;
case 0x10100c3:
ns = Android_NS;
name = "taskToBackExitAnimation";
break;
case 0x10100c0:
ns = Android_NS;
name = "taskToFrontEnterAnimation";
break;
case 0x10100c1:
ns = Android_NS;
name = "taskToFrontExitAnimation";
break;
case 0x101026a:
ns = Android_NS;
name = "tension";
break;
case 0x1010272:
ns = Android_NS;
name = "testOnly";
break;
case 0x101014f:
ns = Android_NS;
name = "text";
break;
case 0x10103b1:
ns = Android_NS;
name = "textAlignment";
break;
case 0x101038c:
ns = Android_NS;
name = "textAllCaps";
break;
case 0x1010034:
ns = Android_NS;
name = "textAppearance";
break;
case 0x1010207:
ns = Android_NS;
name = "textAppearanceButton";
break;
case 0x1010035:
ns = Android_NS;
name = "textAppearanceInverse";
break;
case 0x1010040:
ns = Android_NS;
name = "textAppearanceLarge";
break;
case 0x1010043:
ns = Android_NS;
name = "textAppearanceLargeInverse";
break;
case 0x1010301:
ns = Android_NS;
name = "textAppearanceLargePopupMenu";
break;
case 0x101039e:
ns = Android_NS;
name = "textAppearanceListItem";
break;
case 0x101039f:
ns = Android_NS;
name = "textAppearanceListItemSmall";
break;
case 0x1010041:
ns = Android_NS;
name = "textAppearanceMedium";
break;
case 0x1010044:
ns = Android_NS;
name = "textAppearanceMediumInverse";
break;
case 0x10102a0:
ns = Android_NS;
name = "textAppearanceSearchResultSubtitle";
break;
case 0x10102a1:
ns = Android_NS;
name = "textAppearanceSearchResultTitle";
break;
case 0x1010042:
ns = Android_NS;
name = "textAppearanceSmall";
break;
case 0x1010045:
ns = Android_NS;
name = "textAppearanceSmallInverse";
break;
case 0x1010302:
ns = Android_NS;
name = "textAppearanceSmallPopupMenu";
break;
case 0x1010046:
ns = Android_NS;
name = "textCheckMark";
break;
case 0x1010047:
ns = Android_NS;
name = "textCheckMarkInverse";
break;
case 0x1010098:
ns = Android_NS;
name = "textColor";
break;
case 0x1010306:
ns = Android_NS;
name = "textColorAlertDialogListItem";
break;
case 0x1010099:
ns = Android_NS;
name = "textColorHighlight";
break;
case 0x101034f:
ns = Android_NS;
name = "textColorHighlightInverse";
break;
case 0x101009a:
ns = Android_NS;
name = "textColorHint";
break;
case 0x101003f:
ns = Android_NS;
name = "textColorHintInverse";
break;
case 0x101009b:
ns = Android_NS;
name = "textColorLink";
break;
case 0x1010350:
ns = Android_NS;
name = "textColorLinkInverse";
break;
case 0x1010036:
ns = Android_NS;
name = "textColorPrimary";
break;
case 0x1010037:
ns = Android_NS;
name = "textColorPrimaryDisableOnly";
break;
case 0x1010039:
ns = Android_NS;
name = "textColorPrimaryInverse";
break;
case 0x101028b:
ns = Android_NS;
name = "textColorPrimaryInverseDisableOnly";
break;
case 0x101003d:
ns = Android_NS;
name = "textColorPrimaryInverseNoDisable";
break;
case 0x101003b:
ns = Android_NS;
name = "textColorPrimaryNoDisable";
break;
case 0x1010038:
ns = Android_NS;
name = "textColorSecondary";
break;
case 0x101003a:
ns = Android_NS;
name = "textColorSecondaryInverse";
break;
case 0x101003e:
ns = Android_NS;
name = "textColorSecondaryInverseNoDisable";
break;
case 0x101003c:
ns = Android_NS;
name = "textColorSecondaryNoDisable";
break;
case 0x1010212:
ns = Android_NS;
name = "textColorTertiary";
break;
case 0x1010213:
ns = Android_NS;
name = "textColorTertiaryInverse";
break;
case 0x1010362:
ns = Android_NS;
name = "textCursorDrawable";
break;
case 0x10103b0:
ns = Android_NS;
name = "textDirection";
break;
case 0x1010315:
ns = Android_NS;
name = "textEditNoPasteWindowLayout";
break;
case 0x1010314:
ns = Android_NS;
name = "textEditPasteWindowLayout";
break;
case 0x101035f:
ns = Android_NS;
name = "textEditSideNoPasteWindowLayout";
break;
case 0x101035e:
ns = Android_NS;
name = "textEditSidePasteWindowLayout";
break;
case 0x1010374:
ns = Android_NS;
name = "textEditSuggestionItemLayout";
break;
case 0x10100ff:
ns = Android_NS;
name = "textFilterEnabled";
break;
case 0x1010316:
ns = Android_NS;
name = "textIsSelectable";
break;
case 0x1010125:
ns = Android_NS;
name = "textOff";
break;
case 0x1010124:
ns = Android_NS;
name = "textOn";
break;
case 0x1010151:
ns = Android_NS;
name = "textScaleX";
break;
case 0x10102c7:
ns = Android_NS;
name = "textSelectHandle";
break;
case 0x10102c5:
ns = Android_NS;
name = "textSelectHandleLeft";
break;
case 0x10102c6:
ns = Android_NS;
name = "textSelectHandleRight";
break;
case 0x10102c8:
ns = Android_NS;
name = "textSelectHandleWindowStyle";
break;
case 0x1010095:
ns = Android_NS;
name = "textSize";
break;
case 0x1010097:
ns = Android_NS;
name = "textStyle";
break;
case 0x1010373:
ns = Android_NS;
name = "textSuggestionsWindowStyle";
break;
case 0x1010084:
ns = Android_NS;
name = "textViewStyle";
break;
case 0x1010000:
ns = Android_NS;
name = "theme";
break;
case 0x1010260:
ns = Android_NS;
name = "thickness";
break;
case 0x101019c:
ns = Android_NS;
name = "thicknessRatio";
break;
case 0x1010142:
ns = Android_NS;
name = "thumb";
break;
case 0x1010143:
ns = Android_NS;
name = "thumbOffset";
break;
case 0x1010372:
ns = Android_NS;
name = "thumbTextPadding";
break;
case 0x10102a5:
ns = Android_NS;
name = "thumbnail";
break;
case 0x1010201:
ns = Android_NS;
name = "tileMode";
break;
case 0x10103cc:
ns = Android_NS;
name = "timeZone";
break;
case 0x1010121:
ns = Android_NS;
name = "tint";
break;
case 0x10101e1:
ns = Android_NS;
name = "title";
break;
case 0x10101e2:
ns = Android_NS;
name = "titleCondensed";
break;
case 0x10102f8:
ns = Android_NS;
name = "titleTextStyle";
break;
case 0x10101cb:
ns = Android_NS;
name = "toAlpha";
break;
case 0x10101b4:
ns = Android_NS;
name = "toDegrees";
break;
case 0x10101c7:
ns = Android_NS;
name = "toXDelta";
break;
case 0x10101c3:
ns = Android_NS;
name = "toXScale";
break;
case 0x10101c9:
ns = Android_NS;
name = "toYDelta";
break;
case 0x10101c5:
ns = Android_NS;
name = "toYScale";
break;
case 0x10101ae:
ns = Android_NS;
name = "top";
break;
case 0x10100cb:
ns = Android_NS;
name = "topBright";
break;
case 0x10100c7:
ns = Android_NS;
name = "topDark";
break;
case 0x10101a9:
ns = Android_NS;
name = "topLeftRadius";
break;
case 0x1010258:
ns = Android_NS;
name = "topOffset";
break;
case 0x10101aa:
ns = Android_NS;
name = "topRightRadius";
break;
case 0x101036f:
ns = Android_NS;
name = "track";
break;
case 0x1010100:
ns = Android_NS;
name = "transcriptMode";
break;
case 0x1010320:
ns = Android_NS;
name = "transformPivotX";
break;
case 0x1010321:
ns = Android_NS;
name = "transformPivotY";
break;
case 0x1010322:
ns = Android_NS;
name = "translationX";
break;
case 0x1010323:
ns = Android_NS;
name = "translationY";
break;
case 0x10101a1:
ns = Android_NS;
name = "type";
break;
case 0x1010096:
ns = Android_NS;
name = "typeface";
break;
case 0x1010398:
ns = Android_NS;
name = "uiOptions";
break;
case 0x1010276:
ns = Android_NS;
name = "uncertainGestureColor";
break;
case 0x1010344:
ns = Android_NS;
name = "unfocusedMonthDateColor";
break;
case 0x101020e:
ns = Android_NS;
name = "unselectedAlpha";
break;
case 0x1010250:
ns = Android_NS;
name = "updatePeriodMillis";
break;
case 0x1010379:
ns = Android_NS;
name = "useDefaultMargins";
break;
case 0x1010310:
ns = Android_NS;
name = "useIntrinsicSizeAsMinimum";
break;
case 0x101019f:
ns = Android_NS;
name = "useLevel";
break;
case 0x1010291:
ns = Android_NS;
name = "userVisible";
break;
case 0x1010024:
ns = Android_NS;
name = "value";
break;
case 0x10102de:
ns = Android_NS;
name = "valueFrom";
break;
case 0x10102df:
ns = Android_NS;
name = "valueTo";
break;
case 0x10102e0:
ns = Android_NS;
name = "valueType";
break;
case 0x1010195:
ns = Android_NS;
name = "variablePadding";
break;
case 0x101021b:
ns = Android_NS;
name = "versionCode";
break;
case 0x101021c:
ns = Android_NS;
name = "versionName";
break;
case 0x101023a:
ns = Android_NS;
name = "verticalCorrection";
break;
case 0x101012e:
ns = Android_NS;
name = "verticalDivider";
break;
case 0x1010240:
ns = Android_NS;
name = "verticalGap";
break;
case 0x1010334:
ns = Android_NS;
name = "verticalScrollbarPosition";
break;
case 0x1010115:
ns = Android_NS;
name = "verticalSpacing";
break;
case 0x10100dc:
ns = Android_NS;
name = "visibility";
break;
case 0x1010194:
ns = Android_NS;
name = "visible";
break;
case 0x10102b8:
ns = Android_NS;
name = "vmSafeMode";
break;
case 0x1010255:
ns = Android_NS;
name = "voiceLanguage";
break;
case 0x1010253:
ns = Android_NS;
name = "voiceLanguageModel";
break;
case 0x1010256:
ns = Android_NS;
name = "voiceMaxResults";
break;
case 0x1010254:
ns = Android_NS;
name = "voicePromptText";
break;
case 0x1010252:
ns = Android_NS;
name = "voiceSearchMode";
break;
case 0x1010295:
ns = Android_NS;
name = "wallpaperCloseEnterAnimation";
break;
case 0x1010296:
ns = Android_NS;
name = "wallpaperCloseExitAnimation";
break;
case 0x1010299:
ns = Android_NS;
name = "wallpaperIntraCloseEnterAnimation";
break;
case 0x101029a:
ns = Android_NS;
name = "wallpaperIntraCloseExitAnimation";
break;
case 0x1010297:
ns = Android_NS;
name = "wallpaperIntraOpenEnterAnimation";
break;
case 0x1010298:
ns = Android_NS;
name = "wallpaperIntraOpenExitAnimation";
break;
case 0x1010293:
ns = Android_NS;
name = "wallpaperOpenEnterAnimation";
break;
case 0x1010294:
ns = Android_NS;
name = "wallpaperOpenExitAnimation";
break;
case 0x10102b9:
ns = Android_NS;
name = "webTextViewStyle";
break;
case 0x1010085:
ns = Android_NS;
name = "webViewStyle";
break;
case 0x1010348:
ns = Android_NS;
name = "weekDayTextAppearance";
break;
case 0x1010345:
ns = Android_NS;
name = "weekNumberColor";
break;
case 0x1010346:
ns = Android_NS;
name = "weekSeparatorLineColor";
break;
case 0x1010128:
ns = Android_NS;
name = "weightSum";
break;
case 0x10103c4:
ns = Android_NS;
name = "widgetCategory";
break;
case 0x10101eb:
ns = Android_NS;
name = "widgetLayout";
break;
case 0x1010159:
ns = Android_NS;
name = "width";
break;
case 0x10102cd:
ns = Android_NS;
name = "windowActionBar";
break;
case 0x10102e4:
ns = Android_NS;
name = "windowActionBarOverlay";
break;
case 0x10102dd:
ns = Android_NS;
name = "windowActionModeOverlay";
break;
case 0x10100ae:
ns = Android_NS;
name = "windowAnimationStyle";
break;
case 0x1010054:
ns = Android_NS;
name = "windowBackground";
break;
case 0x101035b:
ns = Android_NS;
name = "windowCloseOnTouchOutside";
break;
case 0x1010059:
ns = Android_NS;
name = "windowContentOverlay";
break;
case 0x1010222:
ns = Android_NS;
name = "windowDisablePreview";
break;
case 0x1010317:
ns = Android_NS;
name = "windowEnableSplitTouch";
break;
case 0x10100b4:
ns = Android_NS;
name = "windowEnterAnimation";
break;
case 0x10100b5:
ns = Android_NS;
name = "windowExitAnimation";
break;
case 0x1010055:
ns = Android_NS;
name = "windowFrame";
break;
case 0x101020d:
ns = Android_NS;
name = "windowFullscreen";
break;
case 0x10100b7:
ns = Android_NS;
name = "windowHideAnimation";
break;
case 0x1010057:
ns = Android_NS;
name = "windowIsFloating";
break;
case 0x1010058:
ns = Android_NS;
name = "windowIsTranslucent";
break;
case 0x1010356:
ns = Android_NS;
name = "windowMinWidthMajor";
break;
case 0x1010357:
ns = Android_NS;
name = "windowMinWidthMinor";
break;
case 0x101021e:
ns = Android_NS;
name = "windowNoDisplay";
break;
case 0x1010056:
ns = Android_NS;
name = "windowNoTitle";
break;
case 0x10100b6:
ns = Android_NS;
name = "windowShowAnimation";
break;
case 0x1010292:
ns = Android_NS;
name = "windowShowWallpaper";
break;
case 0x101022b:
ns = Android_NS;
name = "windowSoftInputMode";
break;
case 0x101005c:
ns = Android_NS;
name = "windowTitleBackgroundStyle";
break;
case 0x101005a:
ns = Android_NS;
name = "windowTitleSize";
break;
case 0x101005b:
ns = Android_NS;
name = "windowTitleStyle";
break;
case 0x1010008:
ns = Android_NS;
name = "writePermission";
break;
case 0x10100ac:
ns = Android_NS;
name = "x";
break;
case 0x10102bf:
ns = Android_NS;
name = "xlargeScreens";
break;
case 0x10100ad:
ns = Android_NS;
name = "y";
break;
case 0x1010090:
ns = Android_NS;
name = "yesNoPreferenceStyle";
break;
case 0x10101c1:
ns = Android_NS;
name = "zAdjustment";
break;
}
super.attr(ns, name, resourceId, type, obj);
}
@Override
public NodeVisitor child(String ns, String name) {
if (isEmpty(ns)) {
ns = null;
}
NodeVisitor nv = super.child(ns, name);
if (nv != null) {
nv = new FixManifestAdapter(nv);
}
return nv;
}
@Override
public void ns(String prefix, String uri, int ln) {
if (isNullOrEmpty(uri)) {
return;
}
if (isEmpty(prefix)) {
prefix = null;
}
if (Android_NS.equals(uri)) {
prefix = "android";
}
super.ns(prefix, uri, ln);
}
}