• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3     Copyright (C) 2022 The Android Open Source Project
4
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8
9          http://www.apache.org/licenses/LICENSE-2.0
10
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16-->
17
18<!--
19  The purpose of this file and its XML format is described in the javadoc for
20  ApiToExtensionsMap.fromXml in metalava.
21-->
22<sdk-extensions-info>
23  <!-- SDK definitions -->
24  <sdk
25    id="30"
26    shortname="R-ext"
27    name="R Extensions"
28    reference="android/os/Build$VERSION_CODES$R" />
29  <sdk
30    id="31"
31    shortname="S-ext"
32    name="S Extensions"
33    reference="android/os/Build$VERSION_CODES$S" />
34  <sdk
35    id="33"
36    shortname="T-ext"
37    name="T Extensions"
38    reference="android/os/Build$VERSION_CODES$TIRAMISU" />
39  <sdk
40    id="34"
41    shortname="U-ext"
42    name="U Extensions"
43    reference="android/os/Build$VERSION_CODES$UPSIDE_DOWN_CAKE" />
44  <sdk
45    id="1000000"
46    shortname="AD_SERVICES-ext"
47    name="Ad Services Extensions"
48    reference="android/os/ext/SdkExtensions$AD_SERVICES" />
49
50  <!-- SDK_EXTENSIONS -->
51  <symbol
52    jar="framework-sdkextensions"
53    pattern="*"
54    sdks="R-ext,S-ext,T-ext,U-ext" />
55
56  <!-- MEDIA_PROVIDER -->
57  <symbol
58    jar="framework-mediaprovider"
59    pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_MAX"
60    sdks="R-ext,S-ext,T-ext,U-ext" />
61  <symbol
62    jar="framework-mediaprovider"
63    pattern="android.provider.MediaStore.ACTION_PICK_IMAGES"
64    sdks="R-ext,S-ext,T-ext,U-ext" />
65  <symbol
66    jar="framework-mediaprovider"
67    pattern="android.provider.MediaStore.getPickImagesMaxLimit"
68    sdks="R-ext,S-ext,T-ext,U-ext" />
69  <symbol
70    jar="framework-mediaprovider"
71    pattern="android.provider.MediaStore.PickerMediaColumns"
72    sdks="R-ext,S-ext,T-ext,U-ext" />
73
74  <!-- CONNECTIVITY -->
75  <symbol
76    jar="framework-connectivity"
77    pattern="android.net.http"
78    sdks="S-ext,T-ext,U-ext" />
79
80  <!-- AD_SERVICES -->
81  <!--
82    Currently derive_sdk's database versions depend on both the dessert
83    extensions and the AD_SERVICES extensions, and technically
84    framework-adservices and framework-sdksandbox are part of the
85    AD_SERVICES-ext and T-ext SDKs, but this is an implementation detail we do
86    not want to expose. For this reason, only include AD_SERVICES-ext in the
87    list of SDKs.
88  -->
89  <symbol
90    jar="framework-adservices"
91    pattern="*"
92    sdks="AD_SERVICES-ext" />
93  <symbol
94    jar="framework-sdksandbox"
95    pattern="*"
96    sdks="AD_SERVICES-ext" />
97</sdk-extensions-info>
98