diff options
author | Dianne Hackborn <hackbod@google.com> | 2010-03-01 17:43:39 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2010-03-01 20:42:14 -0800 |
commit | ef05e076ced1a32c5c0aaee28403779834adb2ba (patch) | |
tree | 20dcf607adf508481d57610937ceab6ef2c6aee2 /include | |
parent | 883dbacb12a003f8f46c3faab26b744fdef649a1 (diff) | |
download | frameworks_base-ef05e076ced1a32c5c0aaee28403779834adb2ba.zip frameworks_base-ef05e076ced1a32c5c0aaee28403779834adb2ba.tar.gz frameworks_base-ef05e076ced1a32c5c0aaee28403779834adb2ba.tar.bz2 |
Fix issue #2448075: aapt doesn't fix up activity-alias android:targetActivity links
And related:
- The aapt tool now sets a resource configurations sdk level to match any configs
that have been set (for example if you specify density your sdk level will be
at least 4).
- New option to modify the targetPackage attribute of instrumentation.
- Clean up of aapt options help.
- Fix of UI type values to leave 0 for "unspecified".
- Make the UI mode config APIs public.
Diffstat (limited to 'include')
-rw-r--r-- | include/utils/ResourceTypes.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/include/utils/ResourceTypes.h b/include/utils/ResourceTypes.h index cd657e8..cbcef4e 100644 --- a/include/utils/ResourceTypes.h +++ b/include/utils/ResourceTypes.h @@ -944,8 +944,9 @@ struct ResTable_config enum { // uiMode bits for the mode type. MASK_UI_MODE_TYPE = 0x0f, - UI_MODE_TYPE_NORMAL = 0x00, - UI_MODE_TYPE_CAR = 0x01, + UI_MODE_TYPE_ANY = 0x00, + UI_MODE_TYPE_NORMAL = 0x01, + UI_MODE_TYPE_CAR = 0x02, // uiMode bits for the night switch. MASK_UI_MODE_NIGHT = 0x30, @@ -1086,7 +1087,7 @@ struct ResTable_config } } - if (screenConfig || o.screenConfig) { + if (screenLayout || o.screenLayout) { if (((screenLayout^o.screenLayout) & MASK_SCREENSIZE) != 0) { if (!(screenLayout & MASK_SCREENSIZE)) return false; if (!(o.screenLayout & MASK_SCREENSIZE)) return true; @@ -1102,7 +1103,7 @@ struct ResTable_config if (!o.orientation) return true; } - if (screenConfig || o.screenConfig) { + if (uiMode || o.uiMode) { if (((uiMode^o.uiMode) & MASK_UI_MODE_TYPE) != 0) { if (!(uiMode & MASK_UI_MODE_TYPE)) return false; if (!(o.uiMode & MASK_UI_MODE_TYPE)) return true; @@ -1203,7 +1204,7 @@ struct ResTable_config } } - if (screenConfig || o.screenConfig) { + if (screenLayout || o.screenLayout) { if (((screenLayout^o.screenLayout) & MASK_SCREENSIZE) != 0 && (requested->screenLayout & MASK_SCREENSIZE)) { return (screenLayout & MASK_SCREENSIZE); @@ -1218,7 +1219,7 @@ struct ResTable_config return (orientation); } - if (screenConfig || o.screenConfig) { + if (uiMode || o.uiMode) { if (((uiMode^o.uiMode) & MASK_UI_MODE_TYPE) != 0 && (requested->uiMode & MASK_UI_MODE_TYPE)) { return (uiMode & MASK_UI_MODE_TYPE); |