1 /* 2 * Copyright (C) 2015 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #ifndef AAPT_SDK_CONSTANTS_H 18 #define AAPT_SDK_CONSTANTS_H 19 20 #include "Resource.h" 21 22 namespace aapt { 23 24 enum { 25 SDK_CUPCAKE = 3, 26 SDK_DONUT = 4, 27 SDK_ECLAIR = 5, 28 SDK_ECLAIR_0_1 = 6, 29 SDK_ECLAIR_MR1 = 7, 30 SDK_FROYO = 8, 31 SDK_GINGERBREAD = 9, 32 SDK_GINGERBREAD_MR1 = 10, 33 SDK_HONEYCOMB = 11, 34 SDK_HONEYCOMB_MR1 = 12, 35 SDK_HONEYCOMB_MR2 = 13, 36 SDK_ICE_CREAM_SANDWICH = 14, 37 SDK_ICE_CREAM_SANDWICH_MR1 = 15, 38 SDK_JELLY_BEAN = 16, 39 SDK_JELLY_BEAN_MR1 = 17, 40 SDK_JELLY_BEAN_MR2 = 18, 41 SDK_KITKAT = 19, 42 SDK_KITKAT_WATCH = 20, 43 SDK_LOLLIPOP = 21, 44 SDK_LOLLIPOP_MR1 = 22, 45 }; 46 47 size_t findAttributeSdkLevel(ResourceId id); 48 size_t findAttributeSdkLevel(const ResourceName& name); 49 50 } // namespace aapt 51 52 #endif // AAPT_SDK_CONSTANTS_H 53