xref: /aosp_15_r20/tools/metalava/manual/android/accounts/annotations.xml (revision 115816f9299ab6ddd6b9673b81f34e707f6bacab)
1*115816f9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*115816f9SAndroid Build Coastguard Worker<root>
3*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.accounts.Account&gt; renameAccount(android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback&lt;android.accounts.Account&gt;, android.os.Handler)">
4*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
5*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
6*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
7*115816f9SAndroid Build Coastguard Worker        </annotation>
8*115816f9SAndroid Build Coastguard Worker    </item>
9*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; addAccount(java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
10*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
11*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
12*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
13*115816f9SAndroid Build Coastguard Worker        </annotation>
14*115816f9SAndroid Build Coastguard Worker    </item>
15*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; confirmCredentials(android.accounts.Account, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
16*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
17*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
18*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
19*115816f9SAndroid Build Coastguard Worker        </annotation>
20*115816f9SAndroid Build Coastguard Worker    </item>
21*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; editProperties(java.lang.String, android.app.Activity, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
22*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
23*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
24*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
25*115816f9SAndroid Build Coastguard Worker        </annotation>
26*115816f9SAndroid Build Coastguard Worker    </item>
27*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; getAuthToken(android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
28*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
29*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.USE_CREDENTIALS&quot;" />
30*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
31*115816f9SAndroid Build Coastguard Worker        </annotation>
32*115816f9SAndroid Build Coastguard Worker    </item>
33*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; getAuthToken(android.accounts.Account, java.lang.String, android.os.Bundle, boolean, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
34*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
35*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.USE_CREDENTIALS&quot;" />
36*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
37*115816f9SAndroid Build Coastguard Worker        </annotation>
38*115816f9SAndroid Build Coastguard Worker    </item>
39*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; getAuthToken(android.accounts.Account, java.lang.String, boolean, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
40*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
41*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.USE_CREDENTIALS&quot;" />
42*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
43*115816f9SAndroid Build Coastguard Worker        </annotation>
44*115816f9SAndroid Build Coastguard Worker    </item>
45*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; getAuthTokenByFeatures(java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle, android.os.Bundle, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
46*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
47*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
48*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
49*115816f9SAndroid Build Coastguard Worker        </annotation>
50*115816f9SAndroid Build Coastguard Worker    </item>
51*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; removeAccount(android.accounts.Account, android.app.Activity, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
52*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
53*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
54*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
55*115816f9SAndroid Build Coastguard Worker        </annotation>
56*115816f9SAndroid Build Coastguard Worker    </item>
57*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt; updateCredentials(android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;, android.os.Handler)">
58*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
59*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
60*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
61*115816f9SAndroid Build Coastguard Worker        </annotation>
62*115816f9SAndroid Build Coastguard Worker    </item>
63*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.AccountManagerFuture&lt;java.lang.Boolean&gt; removeAccount(android.accounts.Account, android.accounts.AccountManagerCallback&lt;java.lang.Boolean&gt;, android.os.Handler)">
64*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
65*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
66*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
67*115816f9SAndroid Build Coastguard Worker        </annotation>
68*115816f9SAndroid Build Coastguard Worker    </item>
69*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager boolean addAccountExplicitly(android.accounts.Account, java.lang.String, android.os.Bundle)">
70*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
71*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
72*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
73*115816f9SAndroid Build Coastguard Worker        </annotation>
74*115816f9SAndroid Build Coastguard Worker    </item>
75*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager boolean notifyAccountAuthenticated(android.accounts.Account)">
76*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
77*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
78*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
79*115816f9SAndroid Build Coastguard Worker        </annotation>
80*115816f9SAndroid Build Coastguard Worker    </item>
81*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager boolean removeAccountExplicitly(android.accounts.Account)">
82*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
83*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
84*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
85*115816f9SAndroid Build Coastguard Worker        </annotation>
86*115816f9SAndroid Build Coastguard Worker    </item>
87*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager java.lang.String blockingGetAuthToken(android.accounts.Account, java.lang.String, boolean)">
88*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
89*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.USE_CREDENTIALS&quot;" />
90*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
91*115816f9SAndroid Build Coastguard Worker        </annotation>
92*115816f9SAndroid Build Coastguard Worker    </item>
93*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager java.lang.String getPassword(android.accounts.Account)">
94*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
95*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
96*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
97*115816f9SAndroid Build Coastguard Worker        </annotation>
98*115816f9SAndroid Build Coastguard Worker    </item>
99*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager java.lang.String getUserData(android.accounts.Account, java.lang.String)">
100*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
101*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
102*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
103*115816f9SAndroid Build Coastguard Worker        </annotation>
104*115816f9SAndroid Build Coastguard Worker    </item>
105*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager java.lang.String peekAuthToken(android.accounts.Account, java.lang.String)">
106*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
107*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
108*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
109*115816f9SAndroid Build Coastguard Worker        </annotation>
110*115816f9SAndroid Build Coastguard Worker    </item>
111*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager void addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener, android.os.Handler, boolean)">
112*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
113*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.GET_ACCOUNTS&quot;" />
114*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
115*115816f9SAndroid Build Coastguard Worker        </annotation>
116*115816f9SAndroid Build Coastguard Worker    </item>
117*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager void clearPassword(android.accounts.Account)">
118*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
119*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.MANAGE_ACCOUNTS&quot;" />
120*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
121*115816f9SAndroid Build Coastguard Worker        </annotation>
122*115816f9SAndroid Build Coastguard Worker    </item>
123*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager void invalidateAuthToken(java.lang.String, java.lang.String)">
124*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
125*115816f9SAndroid Build Coastguard Worker            <val name="anyOf" val="{&quot;android.permission.MANAGE_ACCOUNTS&quot;, &quot;android.permission.USE_CREDENTIALS&quot;}" />
126*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
127*115816f9SAndroid Build Coastguard Worker        </annotation>
128*115816f9SAndroid Build Coastguard Worker    </item>
129*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager void setAuthToken(android.accounts.Account, java.lang.String, java.lang.String)">
130*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
131*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
132*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
133*115816f9SAndroid Build Coastguard Worker        </annotation>
134*115816f9SAndroid Build Coastguard Worker    </item>
135*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager void setPassword(android.accounts.Account, java.lang.String)">
136*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
137*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
138*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
139*115816f9SAndroid Build Coastguard Worker        </annotation>
140*115816f9SAndroid Build Coastguard Worker    </item>
141*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager void setUserData(android.accounts.Account, java.lang.String, java.lang.String)">
142*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
143*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.AUTHENTICATE_ACCOUNTS&quot;" />
144*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
145*115816f9SAndroid Build Coastguard Worker        </annotation>
146*115816f9SAndroid Build Coastguard Worker    </item>
147*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.Account[] getAccounts()">
148*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
149*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.GET_ACCOUNTS&quot;" />
150*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
151*115816f9SAndroid Build Coastguard Worker        </annotation>
152*115816f9SAndroid Build Coastguard Worker    </item>
153*115816f9SAndroid Build Coastguard Worker    <item name="android.accounts.AccountManager android.accounts.Account[] getAccountsByType(java.lang.String)">
154*115816f9SAndroid Build Coastguard Worker        <annotation name="androidx.annotation.RequiresPermission">
155*115816f9SAndroid Build Coastguard Worker            <val name="value" val="&quot;android.permission.GET_ACCOUNTS&quot;" />
156*115816f9SAndroid Build Coastguard Worker            <val name="apis" val="&quot;..22&quot;" />
157*115816f9SAndroid Build Coastguard Worker        </annotation>
158*115816f9SAndroid Build Coastguard Worker    </item>
159*115816f9SAndroid Build Coastguard Worker</root>
160