If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: developer.android.com/about/versions/15/reference/compat-framework-changes - Compatibility framework change.

site address: developer.android.com/about/versions/15/reference/compat-framework-changes redirected to: developer.android.com/about/versions/15/reference/compat-framework-changes

site title: Compatibility framework changes (Android 15)     Android Developers

Our opinion (on Friday 02 October 2026 19:23:45 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


Hashtags existing on this website:




Meta tags:
description=Compatibility framework (Android 15);
keywords=Android 15,compatibility framework,app compatibility,developer options,testing,debugging,behavior changes,toggleable changes;

Headings (most frequently used words):

android, compatibility, framework, changes, and, 15, stay, organized, with, collections, save, categorize, content, based, on, your, preferences, behavior, included, in, the, camera_mic_indicators_not_present, check_params_in_is_session_configuration_supported, default_rescind_bal_privileges_from_pending_intent_creator, deprecate_ui_font, downscaled, downscaled_inverse, downscale_30, downscale_35, downscale_40, downscale_45, downscale_50, downscale_55, downscale_60, downscale_65, downscale_70, downscale_75, downscale_80, downscale_85, downscale_90, do_not_clone_in_arrays_as_list, enable_bundle_launch_activity_item, enable_match_local_network, enable_strict_formatter_validation, enforce_edge_to_edge, enforce_strict_query_builder, fgs_boot_completed_restrictions, fgs_introduce_time_limits, fgs_saw_restrictions, force_disable_hevc_support, force_enable_hevc_support, force_non_resize_app, force_resize_app, gwp_asan, is_device_owner_user_aware, manage_global_zen_via_implicit_rules, native_heap_zero_init, native_memtag_async, native_memtag_sync, override_any_orientation, override_any_orientation_to_user, override_camera_compat_disable_freeform_windowing_treatment, override_camera_resizable_and_sdk_check, override_camera_rotate_and_crop_defaults, override_disable_media_projection_single_app_option, override_landscape_orientation_to_reverse_landscape, override_layout_in_display_cutout_mode, override_min_aspect_ratio, override_min_aspect_ratio_exclude_portrait_fullscreen, override_min_aspect_ratio_large, override_min_aspect_ratio_medium, override_min_aspect_ratio_only_for_camera, override_min_aspect_ratio_portrait_only, override_respect_requested_orientation, override_undefined_orientation_to_nosensor, override_undefined_orientation_to_portrait, parse_content_disposition_using_rfc_6266, rate_limit_toasts, stream_int_differs_from_next_int, use_experimental_component_alias, use_new_iso_locale_codes, more, discover, devices, releases, documentation, downloads, support,

Text of the page (most frequently used words):
the (250), for (134), #change (120), #android (108), and (99), enabled (94), apps (89), this (81), app (74), default (69), all (68), state (63), display (55), when (49), with (48), play (47), disabled (45), changes (43), that (41), also (34), api (33), package (32), enabling (32), more (30), forces (30), running (29), real (28), vertical (27), resolution (27), assume (26), horizontal (26), level (24), about (24), your (22), learn (20), higher (19), compatibility (19), target (18), behavior (18), applied (17), downscaled_inverse (17), get (16), are (16), can (16), use (15), you (15), downscaled (15), google (14), libraries (14), page (13), see (13), only (13), tools (13), build (12), section (11), from (11), framework (11), activity (11), orientation (11), studio (10), media (10), user (10), services (10), releases (9), devices (9), wear (9), camera (9), used (9), device (9), aspect (9), value (9), sdk (9), flag (9), both (9), scaling (9), games (9), overview (9), experiences (9), cars (8), thumb (8), enables (8), any (8), force (8), ratio (8), mode (8), not (8), using (8), foreground (8), factor (8), latest (8), updates (8), design (8), support (7), their (7), minimum (7), test (7), string (7), compose (7), privacy (6), documentation (6), samples (6), code (6), openjdk (6), allows (6), packages (6), overrides (6), following (6), will (6), edge (6), users (6), form (6), memory (6), hevc (6), service (6), background (6), serviceinfo (6), toggleable (6), developer (6), explore (6), console (6), core (6), platform (5), developers (5), chromeos (5), health (5), blog (5), other (5), down (5), content (5), system (5), than (5), unless (5), restrictions (5), help (5), non (5), case (5), supporting (5), precedence (5), enable (5), defaults (5), types (5), index (5), apis (5), downscale_80 (5), downscale_70 (5), inversely (5), debug (5), programs (5), how (5), phones (5), tablets (5), foldables (5), quality (5), news (4), guidelines (4), reference (4), guides (4), large (4), enterprise (4), fixed (4), override_any_orientation (4), have (4), portrait (4), override_min_aspect_ratio (4), apply (4), screen (4), manifest (4), resizable (4), disable (4), treatment (4), windowing (4), process (4), into (4), targeting (4), data (4), type (4), toarray (4), factors (4), list (4), testing (4), details (4), targeted (4), delivery (4), monetization (4), jetpack (4), write (4), areas (4), excellent (4), experience (4), glasses (4), world (4), started (4), features (4), brand (3), studies (3), bug (3), fitness (3), security (3), community (3), need (3), too (3), component (3), now (3), different (3), browse (3), time (3), certain (3), override_min_aspect_ratio_medium (3), override_min_aspect_ratio_large (3), given (3), fullscreen (3), gatekeeper (3), override (3), lower (3), rotation (3), window (3), setting (3), which (3), sync (3), mte (3), takes (3), global (3), policy (3), instead (3), existing (3), within (3), but (3), supported (3), while (3), flags (3), receive (3), against (3), new (3), one (3), aslist (3), arrays (3), elements (3), array (3), downscale_90 (3), downscale_85 (3), downscale_75 (3), downscale_65 (3), downscale_60 (3), downscale_55 (3), downscale_50 (3), downscale_45 (3), downscale_40 (3), downscale_35 (3), downscale_30 (3), true (3), adb (3), toggles (3), stay (3), essentials (3), feature (3), together (3), projects (3), work (3), interfaces (3), gemini (3), technical (3), preview (3), optimize (3), powered (3), ide (3), adaptive (3), image (3), develop (3), plan (3), our (3), development (3), best (3), 한국어 (2), 日本語 (2), ภาษาไทย (2), বাংলা (2), हिंदी (2), فارسی (2), العربيّة (2), עברית (2), русский (2), türkçe (2), tiếng (2), việt (2), português (2), brasil (2), polski (2), italiano (2), indonesia (2), français (2), español (2), américa (2), latina (2), deutsch (2), english (2), tips (2), manage (2), license (2), join (2), report (2), guide (2), downloads (2), discover (2), connect (2), linkedin (2), out (2), youtube (2), many (2), issue (2), last (2), updated (2), 2026 (2), utc (2), trademarks (2), hebrew (2), yiddish (2), indonesian (2), longer (2), methods (2), return (2), random (2), prevent (2), toasts (2), show (2), results (2), toast (2), parsing (2), doesn (2), specify (2), screen_orientation_portrait (2), override_undefined_orientation_to_portrait (2), screen_orientation_nosensor (2), override_undefined_orientation_to_nosensor (2), excludes (2), ignore (2), set (2), override_min_aspect_ratio_portrait_only (2), sets (2), defined (2), overridden (2), landscape (2), where (2), corresponds (2), surface (2), screen_orientation_reverse_landscape (2), override_landscape_orientation_to_reverse_landscape (2), session (2), rotate (2), crop (2), current (2), well (2), free (2), changing (2), what (2), requested (2), tag (2), checking (2), affects (2), hardware (2), arm (2), tagging (2), extension (2), option (2), native_memtag_async (2), native (2), disturb (2), dnd (2), must (2), method (2), gwp (2), asan (2), allow (2), forcing (2), capability (2), should (2), declare (2), capabilities (2), hence (2), transcoding (2), accessing (2), encoded (2), meaning (2), take (2), ignores (2), force_disable_hevc_support (2), force_enable_hevc_support (2), disables (2), starts (2), limit (2), stopped (2), int (2), boot_completed (2), except (2), format (2), local (2), networks (2), networkcapabilities (2), having (2), two (2), resulting (2), object (2), 125 (2), 142 (2), forcibly (2), resized (2), example (2), because (2), per (2), buffer (2), downscaling (2), eleganttextheight (2), attribute (2), some (2), launches (2), present (2), describes (2), included (2), each (2), these (2), faster (2), commands (2), specific (2), options (2), events (2), tos (2), product (2), categories (2), authors (2), read (2), marketing (2), bundles (2), resources (2), install (2), referrer (2), reviews (2), asset (2), dev (2), center (2), policies (2), vitals (2), integrity (2), fundamentals (2), better (2), tech (2), bench (2), gradle (2), plugin (2), command (2), line (2), performance (2), workflow (2), connectivity (2), files (2), multidevice (2), fraud (2), prevention (2), identity (2), permissions (2), accessibility (2), kotlin (2), multiplatform (2), modularization (2), navigation (2), introduction (2), architecture (2), widgets (2), headsets (2), desktop (2), mobile (2), sandbox (2), experimental (2), productivity (2), social (2), messaging (2), category (2), googlebook (2), training (2), verification (2), hello (2), feedback (2), beta (2), technology (2), designed (2), grow (2), step (2), secure (2), create (2), subscribe, email, cookies, products, cloud, firebase, chrome, research, ndk, download, screens, machine, learning, gaming, podcasts, source, check, follow, androiddev, easy, understand, easytounderstand, solved, problem, solvedmyproblem, otherup, missing, information, missingtheinformationineed, complicated, steps, toocomplicatedtoomanysteps, date, outofdate, samplescodeissue, otherdown, subject, licenses, described, java, registered, oracle, its, affiliates, 291868760, language, codes, converted, obsolete, forms, use_new_iso_locale_codes, 196254758, aliases, use_experimental_component_alias, 308103782, sequence, numbers, follows, https, bugs, org, jdk, 8301574, nextint, ints, stream_int_differs_from_next_int, 174840628, toggled, logged, rate, limiting, number, calls, overburdening, limited, attempt, allowed, timeframe, being, discarded, rate_limit_toasts, 319400769, disposition, headers, conform, rfc, 6266, particular, values, character, encoding, filename, parse_content_disposition_using_rfc_6266, 265452344, 265451093, 236283604, manufacturers, override_respect_requested_orientation, 203647190, limits, such, activities, 325586858, restricts, treatments, min, they, connected, override_min_aspect_ratio_only_for_camera, 180326845, medium, override_min_aspect_ratio_medium_value, 180326787, override_min_aspect_ratio_large_value, 218959984, restriction, order, available, space, override_min_aspect_ratio_exclude_portrait_fullscreen, 174042980, largest, ratios, 332679525, layout, cutout, enforced, override_layout_in_display_cutout_mode, 266124927, specifies, differences, between, rotation_270, rotation_90, 316897322, ensures, presented, choice, capturing, single, entire, initiating, overriding, usage, mediaprojectionconfig, createconfigfordefaultdisplay, mediaprojection, override_disable_media_projection_single_app_option, 189229956, always, capturerequest, scaler_rotate_and_crop_none, override_camera_rotate_and_crop_defaults, 191514214, equal, consider, depends, needed, compensation, considering, resizeableactivity, override_camera_resizable_and_sdk_check, 314961188, don, respond, emulates, letterboxing, characteristics, commonly, expect, 270, degree, sensor, back, front, cameras, respectively, override_camera_compat_disable_freeform_windowing_treatment, 310816437, ignoreorientationrequest, screen_orientation_user, override_any_orientation_to_user, 265464455, regardless, 177438394, synchronous, native_memtag_sync, 145772972, asynchronous, async, 178038272, automatic, zero, initialization, heap, allocations, native_heap_zero_init, 308670109, modify, either, modifying, settings, turning, off, contribute, combines, most, restrictive, wins, scheme, automaticzenrule, manage_global_zen_via_implicit_rules, 307233716, contained, context, calling, myuserhandle, isdeviceownerapp, is_device_owner_user_aware, 145634846, sampled, detection, gwp_asan, 174042936, resizing, multi, force_resize_app, 181146395, force_non_resize_app, 174228127, avoiding, would, 174227820, 319471980, starting, holds, permission, system_alert_window, alert, already, has, overlay, fgs_saw_restrictions, 317799821, sections, timeout, processing, offending, allocated, callback, then, few, seconds, fails, declared, anr, ontimeout, fgs_introduce_time_limits, 296558535, broadcast, receivers, launching, foreground_service_type_special_use, foreground_service_type_system_exempted, foreground_service_type_health, foreground_service_type_remote_messaging, foreground_service_type_connected_device, foreground_service_type_location, broadcasts, fgs_boot_completed_restrictions, 143231523, verifies, query, selections, malicious, arguments, calendarprovider2, sqlitequerybuilder, enforce_strict_query_builder, 309578419, enforcement, enforce_edge_to_edge, 270674727, validation, argument, width, precision, strict, formatter, enable_strict_formatter_validation, 319212206, network, callbacks, still, add, connectivitymanager, networkcallback, networkrequest, net_capability_local_network, enable_match_local_network, 324203798, issues, usages, bundling, launchactivityitem, clienttransaction, getactivitytoken, enable_bundle_launch_activity_item, 202956589, preserve, could, collection, underlying, throws, classcastexception, do_not_clone_in_arrays_as_list, 182811243, 111, 189969734, 117, 176926753, 189969779, 133, 176926829, 189969744, 153, 176926771, 166, 189970036, 181, 176926741, 200, 189969782, 222, 189970038, 250, 189969749, 285, 189970040, 333, 273564678, lowest, equals, less, applying, inverse, upscaled, 168419799, highest, 279646685, becomes, replacing, compact, font, scripts, metrics, much, readable, textview, deprecate_ui_font, 296478951, secured, creator, blocks, pendingintent, default_rescind_bal_privileges_from_pending_intent_creator, 320741775, checks, parameters, hal, issessionconfigurationsupported, check_params_in_is_session_configuration_supported, 162547999, indicates, supports, microphone, indicators, returns, compatchanges, ischangeenabled, false, camera_mic_indicators_not_present, logging, filter, related, general, complete, cases, unique, name, quickly, root, cause, log, output, standard, ids, automated, environment, through, rather, address, once, let, ones, want, focus, evaluate, impact, without, actually, targetsdkversion, here, things, part, conjunction, prepare, lists, toggle, figure, save, categorize, based, preferences, organized, collections, dashboards, generic, gsi, ota, flash, factory, tracker, qpr, builds, release, notes, qpr2, diffs, deprecations, review, migrate, ready, home, sign, access, detailed, manuals, references, specifications, integrate, confidence, upcoming, webinars, workshops, meetups, special, initiatives, teams, achieve, goals, quick, deep, dive, tutorials, smarter, stories, spotlight, collaborative, bring, loop, behind, scenes, looks, evolving, publishing, promoting, managing, deliver, engage, monitize, publish, game, business, share, own, pipeline, docs, companion, safeguard, threats, ensure, align, store, robust, testable, maintainable, logic, beautiful, interface, practices, touch, throughout, year, give, prescriptive, opinionated, guidance, first, multiple, skip, main,


Text of the page (random words):
nical quality excellent experiences security safeguard users against threats and ensure a secure android experience overview privacy permissions identity fraud prevention develop gemini in android studio your ai development companion for android development learn more get android studio core areas get the samples and docs for the features you need samples multidevice support user interfaces background work data and files connectivity all core areas ️ tools and workflow use the ide to write and build your app or create your own pipeline write and debug code build projects test your app performance command line tools gradle plugin api android bench device tech write code for form factors connect devices and share data phones tablets foldables chromeos android for cars android tv android xr wear os android health better together all devices ️ libraries browse api reference documentation with all the details android platform jetpack libraries compose libraries google play services ️ google play sdk index ️ google play play console publish your app or game and grow your business on google play go to play console learn more ️ fundamentals learn how to engage users monitize and secure your app play monetization play integrity android vitals play policies play programs ️ games dev center develop and deliver games get tools downloads and samples overview play asset delivery play games services play games on pc level up guidelines all play guides ️ libraries browse api reference documentation with all the details play feature delivery play in app updates play in app reviews play install referrer google play services ️ google play sdk index ️ all play libraries ️ tools resources tools for publishing promoting and managing your app android app bundles brand marketing play console apis ️ blog the android developer s blog read the latest explore the authors explore categories product news stay in the loop with the latest updates feature releases and behind the scenes looks at how we re evolving community discover stories from our users spotlight features and the collaborative projects that bring us all together how tos from quick tips to deep dive tutorials these step by step guides are designed to help you work smarter and faster case studies real world results from real world users explore how different teams use our tools to achieve their goals events programs get the details on upcoming webinars workshops meetups and special initiatives designed to help you grow documentation access detailed manuals api references and technical specifications to help you build and integrate with confidence english deutsch español américa latina français indonesia italiano polski português brasil tiếng việt türkçe русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 简体 中文 繁體 日本語 한국어 android studio sign in platform overview releases technology essentials more overview releases technology design plan more develop more google play more blog more android studio all android releases android 15 home features and changes list get your apps ready migrate your apps get android 15 set up the android 15 sdk review behavior changes for apps all apps apps targeting android 15 changes to foreground service types deprecations non sdk restrictions explore new features and apis overview what s new in enterprise reference updates api diffs api 34 api 35 compatibility framework changes qpr2 beta release notes get qpr beta builds feedback and issue tracker flash a factory image apply an ota image get a generic system image gsi app compatibility about app compatibility compatibility framework tools restrictions on non sdk interfaces more dashboards build ai experiences get started get started hello world developer verification adaptive apps compose for ui ai powered ide training monetization with play ️ optimize by form factor phones tablets foldables android for cars android tv android xr googlebook chromeos wear os build by category games camera media social messaging health fitness productivity enterprise apps get the latest latest updates experimental updates android studio preview jetpack compose libraries wear os releases privacy sandbox ️ excellent experiences learn more ui design design for android mobile desktop experiences xr headsets xr glasses ai glasses widgets wear os android tv android for cars architecture introduction libraries navigation modularization testing kotlin multiplatform quality overview core value user experience accessibility technical quality excellent experiences security overview privacy permissions identity fraud prevention gemini in android studio learn more get android studio core areas samples multidevice support user interfaces background work data and files connectivity all core areas ️ tools and workflow write and debug code build projects test your app performance command line tools gradle plugin api android bench device tech phones tablets foldables chromeos android for cars android tv android xr wear os android health better together all devices ️ libraries android platform jetpack libraries compose libraries google play services ️ google play sdk index ️ play console go to play console learn more ️ fundamentals play monetization play integrity android vitals play policies play programs ️ games dev center overview play asset delivery play games services play games on pc level up guidelines all play guides ️ libraries play feature delivery play in app updates play in app reviews play install referrer google play services ️ google play sdk index ️ all play libraries ️ tools resources android app bundles brand marketing play console apis ️ the android developer s blog read the latest explore the authors explore categories product news community how tos case studies events programs documentation android developers essentials releases compatibility framework changes android 15 stay organized with collections save and categorize content based on your preferences figure 1 the app compatibility changes screen in developer options lists the changes that you can toggle this page describes toggleable changes that are part of the compatibility framework in android 15 api level 35 use this list in conjunction with the developer options and adb commands to test and debug your app as you prepare to support and target android 15 here are some of the things you can do using the compatibility framework tools test targeted changes without actually changing the app s targetsdkversion you can use the toggles to force enable specific targeted behavior changes to evaluate the impact on your existing app focus your testing on specific changes only rather than having to address all targeted changes at once the toggles let you disable all targeted changes except the ones you want to test against manage toggles through adb you can use adb commands to enable and disable the toggleable changes in your automated test environment debug faster using standard change ids toggleable changes each have a unique id and name that you can use to quickly debug root cause in log output for complete details on using the tools for each of these use cases see compatibility framework tools behavior changes included in the compatibility framework the list in this section describes toggleable changes that are included in the compatibility framework for android 15 related changes and toggleable changes that can help with general app testing you can filter the list of changes by their default state enabled for all apps enabled when targeting android 15 disabled for all apps logging only toggleable changes in the compatibility framework in android 15 camera_mic_indicators_not_present change id 162547999 default state disabled for all apps indicates that this device supports camera and microphone indicators the value is false if present because the compatchanges ischangeenabled method returns true if the change id is not present check_params_in_is_session_configuration_supported change id 320741775 default state enabled for apps that target android 15 api level 35 or higher when enabled issessionconfigurationsupported also checks for compatibility of session parameters when supported by the hal default_rescind_bal_privileges_from_pending_intent_creator change id 296478951 default state enabled for apps that target android 15 api level 35 or higher when enabled the creator of a pendingintent blocks background activity launches by default to learn more about this change see the section in the android 15 behavior changes page about secured background activity launches deprecate_ui_font change id 279646685 default state enabled for apps that target android 15 api level 35 or higher when enabled the eleganttextheight textview attribute becomes true by default when your app is running on a device with android 15 or higher replacing the compact font used by default with some scripts that have large vertical metrics with one that is much more readable to learn more about this change see the section in the android 15 behavior changes page about eleganttextheight attribute defaults to true downscaled change id 168419799 default state disabled for all apps this change is the gatekeeper of all per app buffer downscaling changes enabling this change allows the following scaling factors to be applied downscale_30 downscale_35 downscale_40 downscale_45 downscale_50 downscale_55 downscale_60 downscale_65 downscale_70 downscale_75 downscale_80 downscale_85 downscale_90 when this change is enabled for an app package the app is forcibly resized to the highest enabled scaling factor for example 80 is used if both 80 and 70 downscale_80 and downscale_70 are enabled when both this change and downscaled_inverse are enabled downscaled_inverse takes precedence and the scaling factor is applied inversely downscaled_inverse change id 273564678 default state disabled for all apps this change is the gatekeeper of all per app buffer inverse downscaling changes enabling this change allows the following scaling factors to be inversely applied that is the resolution is upscaled instead downscale_30 downscale_35 downscale_40 downscale_45 downscale_50 downscale_55 downscale_60 downscale_65 downscale_70 downscale_75 downscale_80 downscale_85 downscale_90 when this change is enabled for an app package the app is forcibly resized to the lowest enabled scaling factor for example 80 is used if both 80 and 70 downscale_80 and downscale_70 are enabled because when inversely applied an 80 scaling factor equals 125 which is less than the 142 86 scaling that is applied when inversely applying a 70 scaling factor when both this change and downscaled are enabled downscaled_inverse takes precedence and the scaling factor is applied inversely downscale_30 change id 189970040 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 30 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 333 33 of the vertical and horizontal resolution of the real display downscale_35 change id 189969749 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 35 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 285 71 of the vertical and horizontal resolution of the real display downscale_40 change id 189970038 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 40 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 250 of the vertical and horizontal resolution of the real display downscale_45 change id 189969782 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 45 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 222 22 of the vertical and horizontal resolution of the real display downscale_50 change id 176926741 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 50 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 200 of the vertical and horizontal resolution of the real display downscale_55 change id 189970036 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 55 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 181 82 of the vertical and horizontal resolution of the real display downscale_60 change id 176926771 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 60 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 166 67 of the vertical and horizontal resolution of the real display downscale_65 change id 189969744 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 65 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 153 85 of the vertical and horizontal resolution of the real display downscale_70 change id 176926829 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display with 70 of the vertical and horizontal resolution of the real display if downscaled_inverse is also enabled enabling this change for a package forces the app to assume it s running on a display with 142 86 of the vertical and horizontal resolution of the real display downscale_75 change id 189969779 default state disabled for all apps if downscaled is also enabled enabling this change for a package forces the app to assume it s running on a display...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • X
  • LinkedIn
  • Google Developers

Verified site has: 155 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155


The site also has 2 references to other resources (not html/xhtml )

 developer.android.com/ai  Verify  cs.android.com/android/platform/super___.java  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
location htt????/developer.android.com/about/versions/15/reference/compat-framework-changes
x-cloud-trace-context 83bd9fa583ef504b6b86a9747711f94e
date Fri, 02 Oct 2026 19:23:44 GMT
content-type text/html
server Google Frontend
Content-Length 0
Connection close
HTTP/2 200
last-modified Thu, 01 Oct 2026 14:09:10 GMT
content-type text/html; charset=utf-8
vary Cookie
vary Accept-Encoding
content-security-policy base-uri self ; object-src none ; script-src strict-dynamic unsafe-inline https: http: nonce-W5lQWU0zItPWWxzXB73bDAwLuYWkm7 unsafe-eval ; frame-ancestors self htt????/developers.google.com/_d/analytics-iframe; report-uri htt????/csp.withgoogle.com/csp/devsite/v2
strict-transport-security max-age=63072000; includeSubdomains; preload
x-xss-protection 0
x-content-type-options nosniff
cache-control no-cache, must-revalidate
expires 0
pragma no-cache
content-encoding gzip
x-cloud-trace-context a33ac108fea9f7e1df7448fec07d8905
date Fri, 02 Oct 2026 19:23:44 GMT
server Google Frontend
content-length 39593
alt-svc h3= :443 ; ma=2592000,h3-29= :443 ; ma=2592000

Meta Tags

title="Compatibility framework changes (Android 15)  |  Android Developers"
name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"
name="google-signin-scope" content="profile email htt????/www.googleapis.com/auth/developerprofiles htt????/www.googleapis.com/auth/developerprofiles.award htt????/www.googleapis.com/auth/devprofiles.full_control.firstparty"
property="og:site_name" content="Android Developers"
property="og:type" content="website"
name="theme-color" content="#34a853"
charset="utf-8"
content="IE=Edge" http-equiv="X-UA-Compatible"
name="viewport" content="width=device-width, initial-scale=1"
property="og:title" content="Compatibility framework changes (Android 15)  |  Android Developers"
name="description" content="Compatibility framework (Android 15)"
property="og:description" content="Compatibility framework (Android 15)"
property="og:url" content="htt????/developer.android.com/about/versions/15/reference/compat-framework-changes"
property="og:image" content="htt????/developer.android.com/static/images/social/android-developers.png"
property="og:image:width" content="1200"
property="og:image:height" content="675"
property="og:locale" content="en"
name="twitter:card" content="summary_large_image"
name="keywords" content="Android 15,compatibility framework,app compatibility,developer options,testing,debugging,behavior changes,toggleable changes"

Load Info

page size39593
load time (s)0.707481
redirect count1
speed download56001
server IP 142.251.39.206
* all occurrences of the string "http://" have been changed to "htt???/"