1// Signature format: 2.0 2package android.app { 3 4 public class Notification implements android.os.Parcelable { 5 method @Deprecated public String getChannel(); 6 method public static Class<? extends android.app.Notification.Style> getNotificationStyleClass(String); 7 method @Deprecated public long getTimeout(); 8 method @Deprecated public void setLatestEventInfo(android.content.Context, CharSequence, CharSequence, android.app.PendingIntent); 9 } 10 11 public static class Notification.Builder { 12 method @Deprecated public android.app.Notification.Builder setChannel(String); 13 method @Deprecated public android.app.Notification.Builder setTimeout(long); 14 } 15 16} 17 18package android.content { 19 20 public abstract class ContentProvider implements android.content.ComponentCallbacks2 { 21 method @Deprecated @Nullable public final String getCallingFeatureId(); 22 } 23 24 public abstract class ContentResolver { 25 method @Deprecated public void notifyChange(@NonNull Iterable<android.net.Uri>, @Nullable android.database.ContentObserver, int); 26 } 27 28 public abstract class Context { 29 method @Deprecated @NonNull public android.content.Context createFeatureContext(@Nullable String); 30 method @Deprecated @Nullable public String getFeatureId(); 31 method public abstract android.content.SharedPreferences getSharedPreferences(java.io.File, int); 32 method public abstract java.io.File getSharedPreferencesPath(String); 33 } 34 35 public class ContextWrapper extends android.content.Context { 36 method public android.content.SharedPreferences getSharedPreferences(java.io.File, int); 37 method public java.io.File getSharedPreferencesPath(String); 38 } 39 40 public class Intent implements java.lang.Cloneable android.os.Parcelable { 41 field @Deprecated public static final String EXTRA_QUICK_VIEW_ADVANCED = "android.intent.extra.QUICK_VIEW_ADVANCED"; 42 } 43 44} 45 46package android.content.pm { 47 48 public class PackageInfo implements android.os.Parcelable { 49 field public static final int REQUESTED_PERMISSION_REQUIRED = 1; // 0x1 50 } 51 52 public abstract class PackageManager { 53 method public abstract boolean setInstantAppCookie(@Nullable byte[]); 54 } 55 56 public final class SharedLibraryInfo implements android.os.Parcelable { 57 method public boolean isBuiltin(); 58 method public boolean isDynamic(); 59 method public boolean isStatic(); 60 } 61 62} 63 64package android.database { 65 66 public abstract class AbstractCursor implements android.database.CrossProcessCursor { 67 field protected Long mCurrentRowID; 68 field protected int mRowIdColumnIndex; 69 field protected java.util.HashMap<java.lang.Long,java.util.Map<java.lang.String,java.lang.Object>> mUpdatedRows; 70 } 71 72} 73 74package android.graphics { 75 76 @Deprecated public class AvoidXfermode extends android.graphics.Xfermode { 77 ctor public AvoidXfermode(int, int, android.graphics.AvoidXfermode.Mode); 78 } 79 80 public enum AvoidXfermode.Mode { 81 enum_constant public static final android.graphics.AvoidXfermode.Mode AVOID; 82 enum_constant public static final android.graphics.AvoidXfermode.Mode TARGET; 83 } 84 85 public class Canvas { 86 method @Deprecated public boolean clipRegion(@NonNull android.graphics.Region, @NonNull android.graphics.Region.Op); 87 method @Deprecated public boolean clipRegion(@NonNull android.graphics.Region); 88 method @Deprecated public int save(int); 89 field @Deprecated public static final int CLIP_SAVE_FLAG = 2; // 0x2 90 field @Deprecated public static final int CLIP_TO_LAYER_SAVE_FLAG = 16; // 0x10 91 field @Deprecated public static final int FULL_COLOR_LAYER_SAVE_FLAG = 8; // 0x8 92 field @Deprecated public static final int HAS_ALPHA_LAYER_SAVE_FLAG = 4; // 0x4 93 field @Deprecated public static final int MATRIX_SAVE_FLAG = 1; // 0x1 94 } 95 96 @Deprecated public class LayerRasterizer extends android.graphics.Rasterizer { 97 ctor public LayerRasterizer(); 98 method public void addLayer(android.graphics.Paint, float, float); 99 method public void addLayer(android.graphics.Paint); 100 } 101 102 public class Paint { 103 method @Deprecated public android.graphics.Rasterizer getRasterizer(); 104 method @Deprecated public android.graphics.Rasterizer setRasterizer(android.graphics.Rasterizer); 105 } 106 107 public class Picture { 108 method @Deprecated public static android.graphics.Picture createFromStream(@NonNull java.io.InputStream); 109 method @Deprecated public void writeToStream(@NonNull java.io.OutputStream); 110 } 111 112 @Deprecated public class PixelXorXfermode extends android.graphics.Xfermode { 113 ctor public PixelXorXfermode(int); 114 } 115 116 public class Rasterizer { 117 ctor public Rasterizer(); 118 } 119 120} 121 122package android.graphics.drawable { 123 124 public class AnimatedImageDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2 { 125 method @Deprecated public int getLoopCount(int); 126 method @Deprecated public void setLoopCount(int); 127 field @Deprecated public static final int LOOP_INFINITE = -1; // 0xffffffff 128 } 129 130} 131 132package android.hardware { 133 134 public final class SensorDirectChannel implements java.nio.channels.Channel { 135 method @Deprecated public boolean isValid(); 136 } 137 138} 139 140package android.media { 141 142 public final class AudioFormat implements android.os.Parcelable { 143 ctor public AudioFormat(); 144 } 145 146} 147 148package android.media.tv { 149 150 public class TvView extends android.view.ViewGroup { 151 method public void requestUnblockContent(android.media.tv.TvContentRating); 152 } 153 154} 155 156package android.net { 157 158 @Deprecated public class NetworkBadging { 159 method @NonNull public static android.graphics.drawable.Drawable getWifiIcon(@IntRange(from=0, to=4) int, int, @Nullable android.content.res.Resources.Theme); 160 field public static final int BADGING_4K = 30; // 0x1e 161 field public static final int BADGING_HD = 20; // 0x14 162 field public static final int BADGING_NONE = 0; // 0x0 163 field public static final int BADGING_SD = 10; // 0xa 164 } 165 166 @IntDef({0x0, 0xa, 0x14, 0x1e}) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface NetworkBadging.Badging { 167 } 168 169 public final class Proxy { 170 field @Deprecated public static final String EXTRA_PROXY_INFO = "android.intent.extra.PROXY_INFO"; 171 } 172 173 @Deprecated public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { 174 method @Deprecated public static org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int, android.net.SSLSessionCache); 175 } 176 177} 178 179package android.os { 180 181 public class BatteryManager { 182 ctor public BatteryManager(); 183 } 184 185 public final class PowerManager { 186 method public void goToSleep(long); 187 method @Deprecated public void userActivity(long, boolean); 188 method @Deprecated public void wakeUp(long); 189 } 190 191 public class RecoverySystem { 192 ctor public RecoverySystem(); 193 } 194 195 public static final class StrictMode.ThreadPolicy.Builder { 196 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyListener(@NonNull android.os.StrictMode.OnThreadViolationListener, @NonNull java.util.concurrent.Executor); 197 } 198 199 public static final class StrictMode.VmPolicy.Builder { 200 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyListener(@NonNull android.os.StrictMode.OnVmViolationListener, @NonNull java.util.concurrent.Executor); 201 } 202 203 public final class SystemClock { 204 method @NonNull public static java.time.Clock elapsedRealtimeClock(); 205 method @NonNull public static java.time.Clock uptimeClock(); 206 } 207 208 public class TestLooperManager { 209 method @Deprecated public android.os.MessageQueue getQueue(); 210 } 211 212 public class UserManager { 213 method public android.graphics.drawable.Drawable getBadgedDrawableForUser(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int); 214 method public android.graphics.drawable.Drawable getBadgedIconForUser(android.graphics.drawable.Drawable, android.os.UserHandle); 215 method public CharSequence getBadgedLabelForUser(CharSequence, android.os.UserHandle); 216 } 217 218} 219 220package android.os.storage { 221 222 public class StorageManager { 223 method @NonNull public android.os.storage.StorageVolume getPrimaryVolume(); 224 method @NonNull public android.os.storage.StorageVolume[] getVolumeList(); 225 } 226 227} 228 229package android.provider { 230 231 public class Browser { 232 method @RequiresPermission(allOf={"com.android.browser.permission.READ_HISTORY_BOOKMARKS", "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"}, apis="..22") public static final void addSearchUrl(android.content.ContentResolver, String); 233 method @RequiresPermission(value="com.android.browser.permission.READ_HISTORY_BOOKMARKS", apis="..22") public static final boolean canClearHistory(android.content.ContentResolver); 234 method @RequiresPermission(value="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS", apis="..22") public static final void clearHistory(android.content.ContentResolver); 235 method @RequiresPermission(value="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS", apis="..22") public static final void clearSearches(android.content.ContentResolver); 236 method @RequiresPermission(value="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS", apis="..22") public static final void deleteFromHistory(android.content.ContentResolver, String); 237 method @RequiresPermission(value="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS", apis="..22") public static final void deleteHistoryTimeFrame(android.content.ContentResolver, long, long); 238 method @RequiresPermission(value="com.android.browser.permission.READ_HISTORY_BOOKMARKS", apis="..22") public static final android.database.Cursor getAllBookmarks(android.content.ContentResolver) throws java.lang.IllegalStateException; 239 method @RequiresPermission(value="com.android.browser.permission.READ_HISTORY_BOOKMARKS", apis="..22") public static final android.database.Cursor getAllVisitedUrls(android.content.ContentResolver) throws java.lang.IllegalStateException; 240 method @RequiresPermission(value="com.android.browser.permission.READ_HISTORY_BOOKMARKS", apis="..22") public static final void requestAllIcons(android.content.ContentResolver, String, android.webkit.WebIconDatabase.IconListener); 241 method public static final void saveBookmark(android.content.Context, String, String); 242 method @RequiresPermission(allOf={"com.android.browser.permission.READ_HISTORY_BOOKMARKS", "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"}, apis="..22") public static final void truncateHistory(android.content.ContentResolver); 243 method @RequiresPermission(allOf={"com.android.browser.permission.READ_HISTORY_BOOKMARKS", "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"}, apis="..22") public static final void updateVisitedHistory(android.content.ContentResolver, String, boolean); 244 field @RequiresPermission.Read(value="com.android.browser.permission.READ_HISTORY_BOOKMARKS", apis="..22") @RequiresPermission.Write(value="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS", apis="..22") public static final android.net.Uri BOOKMARKS_URI; 245 field public static final String[] HISTORY_PROJECTION; 246 field public static final int HISTORY_PROJECTION_BOOKMARK_INDEX = 4; // 0x4 247 field public static final int HISTORY_PROJECTION_DATE_INDEX = 3; // 0x3 248 field public static final int HISTORY_PROJECTION_FAVICON_INDEX = 6; // 0x6 249 field public static final int HISTORY_PROJECTION_ID_INDEX = 0; // 0x0 250 field public static final int HISTORY_PROJECTION_TITLE_INDEX = 5; // 0x5 251 field public static final int HISTORY_PROJECTION_URL_INDEX = 1; // 0x1 252 field public static final int HISTORY_PROJECTION_VISITS_INDEX = 2; // 0x2 253 field public static final String[] SEARCHES_PROJECTION; 254 field public static final int SEARCHES_PROJECTION_DATE_INDEX = 2; // 0x2 255 field public static final int SEARCHES_PROJECTION_SEARCH_INDEX = 1; // 0x1 256 field @RequiresPermission.Read(value="com.android.browser.permission.READ_HISTORY_BOOKMARKS", apis="..22") @RequiresPermission.Write(value="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS", apis="..22") public static final android.net.Uri SEARCHES_URI; 257 field public static final String[] TRUNCATE_HISTORY_PROJECTION; 258 field public static final int TRUNCATE_HISTORY_PROJECTION_ID_INDEX = 0; // 0x0 259 field public static final int TRUNCATE_N_OLDEST = 5; // 0x5 260 } 261 262 public static class Browser.BookmarkColumns implements android.provider.BaseColumns { 263 ctor public Browser.BookmarkColumns(); 264 field public static final String BOOKMARK = "bookmark"; 265 field public static final String CREATED = "created"; 266 field public static final String DATE = "date"; 267 field public static final String FAVICON = "favicon"; 268 field public static final String TITLE = "title"; 269 field public static final String URL = "url"; 270 field public static final String VISITS = "visits"; 271 field public static final String _COUNT = "_count"; 272 field public static final String _ID = "_id"; 273 } 274 275 public static class Browser.SearchColumns implements android.provider.BaseColumns { 276 ctor public Browser.SearchColumns(); 277 field public static final String DATE = "date"; 278 field public static final String SEARCH = "search"; 279 field @Deprecated public static final String URL = "url"; 280 field public static final String _COUNT = "_count"; 281 field public static final String _ID = "_id"; 282 } 283 284 @Deprecated public static final class ContactsContract.Contacts.StreamItems implements android.provider.ContactsContract.StreamItemsColumns { 285 field @Deprecated public static final String CONTENT_DIRECTORY = "stream_items"; 286 } 287 288 @Deprecated public static final class ContactsContract.RawContacts.StreamItems implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemsColumns { 289 field @Deprecated public static final String CONTENT_DIRECTORY = "stream_items"; 290 field public static final String _COUNT = "_count"; 291 field public static final String _ID = "_id"; 292 } 293 294 @Deprecated public static final class ContactsContract.StreamItemPhotos implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemPhotosColumns { 295 field @Deprecated public static final String PHOTO = "photo"; 296 field public static final String _COUNT = "_count"; 297 field public static final String _ID = "_id"; 298 } 299 300 @Deprecated protected static interface ContactsContract.StreamItemPhotosColumns { 301 field @Deprecated public static final String PHOTO_FILE_ID = "photo_file_id"; 302 field @Deprecated public static final String PHOTO_URI = "photo_uri"; 303 field @Deprecated public static final String SORT_INDEX = "sort_index"; 304 field @Deprecated public static final String STREAM_ITEM_ID = "stream_item_id"; 305 field @Deprecated public static final String SYNC1 = "stream_item_photo_sync1"; 306 field @Deprecated public static final String SYNC2 = "stream_item_photo_sync2"; 307 field @Deprecated public static final String SYNC3 = "stream_item_photo_sync3"; 308 field @Deprecated public static final String SYNC4 = "stream_item_photo_sync4"; 309 } 310 311 @Deprecated public static final class ContactsContract.StreamItems implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemsColumns { 312 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/stream_item"; 313 field @Deprecated public static final android.net.Uri CONTENT_LIMIT_URI; 314 field @Deprecated public static final android.net.Uri CONTENT_PHOTO_URI; 315 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/stream_item"; 316 field @Deprecated public static final android.net.Uri CONTENT_URI; 317 field @Deprecated public static final String MAX_ITEMS = "max_items"; 318 field public static final String _COUNT = "_count"; 319 field public static final String _ID = "_id"; 320 } 321 322 @Deprecated public static final class ContactsContract.StreamItems.StreamItemPhotos implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemPhotosColumns { 323 field @Deprecated public static final String CONTENT_DIRECTORY = "photo"; 324 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/stream_item_photo"; 325 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/stream_item_photo"; 326 field public static final String _COUNT = "_count"; 327 field public static final String _ID = "_id"; 328 } 329 330 @Deprecated protected static interface ContactsContract.StreamItemsColumns { 331 field @Deprecated public static final String ACCOUNT_NAME = "account_name"; 332 field @Deprecated public static final String ACCOUNT_TYPE = "account_type"; 333 field @Deprecated public static final String COMMENTS = "comments"; 334 field @Deprecated public static final String CONTACT_ID = "contact_id"; 335 field @Deprecated public static final String CONTACT_LOOKUP_KEY = "contact_lookup"; 336 field @Deprecated public static final String DATA_SET = "data_set"; 337 field @Deprecated public static final String RAW_CONTACT_ID = "raw_contact_id"; 338 field @Deprecated public static final String RAW_CONTACT_SOURCE_ID = "raw_contact_source_id"; 339 field @Deprecated public static final String RES_ICON = "icon"; 340 field @Deprecated public static final String RES_LABEL = "label"; 341 field @Deprecated public static final String RES_PACKAGE = "res_package"; 342 field @Deprecated public static final String SYNC1 = "stream_item_sync1"; 343 field @Deprecated public static final String SYNC2 = "stream_item_sync2"; 344 field @Deprecated public static final String SYNC3 = "stream_item_sync3"; 345 field @Deprecated public static final String SYNC4 = "stream_item_sync4"; 346 field @Deprecated public static final String TEXT = "text"; 347 field @Deprecated public static final String TIMESTAMP = "timestamp"; 348 } 349 350 public static final class Settings.Global extends android.provider.Settings.NameValueTable { 351 field @Deprecated public static final String CONTACT_METADATA_SYNC = "contact_metadata_sync"; 352 } 353 354 public static final class Settings.System extends android.provider.Settings.NameValueTable { 355 field public static final String APPEND_FOR_LAST_AUDIBLE = "_last_audible"; 356 field public static final String VOLUME_ALARM = "volume_alarm"; 357 field public static final String VOLUME_BLUETOOTH_SCO = "volume_bluetooth_sco"; 358 field public static final String VOLUME_MUSIC = "volume_music"; 359 field public static final String VOLUME_NOTIFICATION = "volume_notification"; 360 field public static final String VOLUME_RING = "volume_ring"; 361 field public static final String[] VOLUME_SETTINGS; 362 field public static final String VOLUME_SYSTEM = "volume_system"; 363 field public static final String VOLUME_VOICE = "volume_voice"; 364 } 365 366} 367 368package android.speech.tts { 369 370 public abstract class UtteranceProgressListener { 371 method @Deprecated public void onUtteranceRangeStart(String, int, int); 372 } 373 374} 375 376package android.telephony { 377 378 public class NetworkScan { 379 method @Deprecated public void stop() throws android.os.RemoteException; 380 } 381 382 public class TelephonyManager { 383 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_COARSE_LOCATION) public java.util.List<android.telephony.NeighboringCellInfo> getNeighboringCellInfo(); 384 method @Deprecated @RequiresPermission(allOf={android.Manifest.permission.MODIFY_PHONE_STATE, android.Manifest.permission.ACCESS_FINE_LOCATION}) public android.telephony.NetworkScan requestNetworkScan(android.telephony.NetworkScanRequest, android.telephony.TelephonyScanManager.NetworkScanCallback); 385 } 386 387} 388 389package android.text.format { 390 391 public class DateFormat { 392 field @Deprecated public static final char AM_PM = 97; // 0x0061 'a' 393 field @Deprecated public static final char CAPITAL_AM_PM = 65; // 0x0041 'A' 394 field @Deprecated public static final char DATE = 100; // 0x0064 'd' 395 field @Deprecated public static final char DAY = 69; // 0x0045 'E' 396 field @Deprecated public static final char HOUR = 104; // 0x0068 'h' 397 field @Deprecated public static final char HOUR_OF_DAY = 107; // 0x006b 'k' 398 field @Deprecated public static final char MINUTE = 109; // 0x006d 'm' 399 field @Deprecated public static final char MONTH = 77; // 0x004d 'M' 400 field @Deprecated public static final char QUOTE = 39; // 0x0027 '\'' 401 field @Deprecated public static final char SECONDS = 115; // 0x0073 's' 402 field @Deprecated public static final char STANDALONE_MONTH = 76; // 0x004c 'L' 403 field @Deprecated public static final char TIME_ZONE = 122; // 0x007a 'z' 404 field @Deprecated public static final char YEAR = 121; // 0x0079 'y' 405 } 406 407} 408 409package android.text.style { 410 411 public class RasterizerSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance { 412 ctor public RasterizerSpan(android.graphics.Rasterizer); 413 method public android.graphics.Rasterizer getRasterizer(); 414 method public void updateDrawState(android.text.TextPaint); 415 } 416 417} 418 419package android.util { 420 421 @Deprecated public class FloatMath { 422 method public static float ceil(float); 423 method public static float cos(float); 424 method public static float exp(float); 425 method public static float floor(float); 426 method public static float hypot(float, float); 427 method public static float pow(float, float); 428 method public static float sin(float); 429 method public static float sqrt(float); 430 } 431 432} 433 434package android.view { 435 436 @UiThread public class View implements android.view.accessibility.AccessibilityEventSource android.graphics.drawable.Drawable.Callback android.view.KeyEvent.Callback { 437 method protected void initializeFadingEdge(android.content.res.TypedArray); 438 method protected void initializeScrollbars(android.content.res.TypedArray); 439 } 440 441 public class ViewConfiguration { 442 method public int getScaledScrollFactor(); 443 } 444 445 public static class WindowManager.LayoutParams extends android.view.ViewGroup.LayoutParams implements android.os.Parcelable { 446 field public static final int TYPE_KEYGUARD = 2004; // 0x7d4 447 field public static final int TYPE_STATUS_BAR_PANEL = 2014; // 0x7de 448 } 449 450} 451 452package android.view.accessibility { 453 454 public static final class AccessibilityNodeInfo.CollectionItemInfo { 455 method @Deprecated @NonNull public static android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo obtain(@Nullable String, int, int, @Nullable String, int, int, boolean, boolean); 456 } 457 458} 459 460package android.view.translation { 461 462 public final class TranslationManager { 463 method @Deprecated public void addOnDeviceTranslationCapabilityUpdateListener(int, int, @NonNull android.app.PendingIntent); 464 method @Deprecated public void addTranslationCapabilityUpdateListener(int, int, @NonNull android.app.PendingIntent); 465 method @Deprecated @Nullable @WorkerThread public android.view.translation.Translator createOnDeviceTranslator(@NonNull android.view.translation.TranslationContext); 466 method @Deprecated @Nullable @WorkerThread public android.view.translation.Translator createTranslator(@NonNull android.view.translation.TranslationContext); 467 method @Deprecated @NonNull @WorkerThread public java.util.Set<android.view.translation.TranslationCapability> getTranslationCapabilities(int, int); 468 method @Deprecated @Nullable public android.app.PendingIntent getTranslationSettingsActivityIntent(); 469 method @Deprecated public void removeOnDeviceTranslationCapabilityUpdateListener(int, int, @NonNull android.app.PendingIntent); 470 method @Deprecated public void removeTranslationCapabilityUpdateListener(int, int, @NonNull android.app.PendingIntent); 471 } 472 473 public static final class TranslationRequest.Builder { 474 method @Deprecated @NonNull public android.view.translation.TranslationRequest.Builder addTranslationRequestValue(@NonNull android.view.translation.TranslationRequestValue); 475 method @Deprecated @NonNull public android.view.translation.TranslationRequest.Builder addViewTranslationRequest(@NonNull android.view.translation.ViewTranslationRequest); 476 } 477 478 public static final class TranslationResponse.Builder { 479 method @Deprecated @NonNull public android.view.translation.TranslationResponse.Builder setTranslationStatus(int); 480 } 481 482 public final class TranslationSpec implements android.os.Parcelable { 483 ctor @Deprecated public TranslationSpec(@NonNull String, int); 484 method @Deprecated @NonNull public String getLanguage(); 485 } 486 487 public class Translator { 488 method @Deprecated @Nullable public void translate(@NonNull android.view.translation.TranslationRequest, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.view.translation.TranslationResponse>); 489 } 490 491 public interface UiTranslationStateCallback { 492 method @Deprecated public default void onStarted(@NonNull String, @NonNull String); 493 } 494 495} 496 497package android.webkit { 498 499 public class WebChromeClient { 500 method @Deprecated public void onReachedMaxAppCacheSize(long, long, android.webkit.WebStorage.QuotaUpdater); 501 } 502 503 public abstract class WebSettings { 504 method @Deprecated public void setAppCacheEnabled(boolean); 505 method @Deprecated public void setAppCacheMaxSize(long); 506 method @Deprecated public void setAppCachePath(String); 507 } 508 509 public class WebViewClient { 510 method public void onUnhandledInputEvent(android.webkit.WebView, android.view.InputEvent); 511 } 512 513} 514 515package android.widget { 516 517 @android.widget.RemoteViews.RemoteView public class ListView extends android.widget.AbsListView { 518 method protected <T extends android.view.View> T findViewTraversal(@IdRes int); 519 method protected <T extends android.view.View> T findViewWithTagTraversal(Object); 520 } 521 522 public class PopupWindow { 523 method @Deprecated public boolean isClipToScreenEnabled(); 524 method @Deprecated public boolean isLayoutInScreenEnabled(); 525 method @Deprecated public void setClipToScreenEnabled(boolean); 526 method @Deprecated public void setLayoutInScreenEnabled(boolean); 527 } 528 529 @android.widget.RemoteViews.RemoteView public class TextView extends android.view.View implements android.view.ViewTreeObserver.OnPreDrawListener { 530 method public static int getTextColor(android.content.Context, android.content.res.TypedArray, int); 531 method public static android.content.res.ColorStateList getTextColors(android.content.Context, android.content.res.TypedArray); 532 } 533 534} 535 536