Home | History | Annotate | Download | only in aapt2
      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     SDK_MARSHMALLOW = 23,
     46 };
     47 
     48 size_t findAttributeSdkLevel(ResourceId id);
     49 size_t findAttributeSdkLevel(const ResourceName& name);
     50 
     51 } // namespace aapt
     52 
     53 #endif // AAPT_SDK_CONSTANTS_H
     54