| Identyfikator zmiany: 259743961ACCESS_SHARED_IDENTITY
Stan domyślny:  włączony w przypadku wszystkich aplikacji.
 
 Umożliwia dostęp do tożsamości aplikacji uruchamiającej, jeśli aplikacja wyraziła zgodę na udostępnianie swojej tożsamości przez uruchomienie tej aktywności za pomocą instancji ActivityOptions, w której wywołanoActivityOptions.setShareIdentityEnabled(boolean)z wartościątrue, lub jeśli identyfikator UID uruchomionej aktywności jest taki sam jak identyfikator UID aplikacji uruchamiającej. Gdy ta zmiana zostanie włączona i spełnione będzie jedno z tych wymagań, działanie będzie mogło uzyskać dostęp do identyfikatora UID i nazwy pakietu aplikacji uruchamiającej za pomocą odpowiednioActivity.getLaunchedFromUid()iActivity.getLaunchedFromPackage(). | 
      
        | Identyfikator zmiany: 258236856ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Po włączeniu tej opcji wyświetla się komunikat „Aplikacja nie odpowiada” (ANR), gdy aplikacje wolno reagują na interfejsy API i funkcje z Androida 13 (poziom API 33) lub starszego.
            | 
      
        | Identyfikator zmiany: 207133734AUTHORITY_ACCESS_CHECK_CHANGE_ID
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) i nowsze wersje umożliwia sprawdzanie dostępu do uprawnień w przypadku wywołującego identyfikatora UID we wszystkich interfejsach API związanych z synchronizacją.
            | 
      
        | Identyfikator zmiany: 162547999CAMERA_MIC_INDICATORS_NOT_PRESENT
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Wskazuje, że to urządzenie obsługuje wskaźniki kamery i mikrofonu. Wartość to false, jeśli jest obecna, ponieważ metodaCompatChanges#isChangeEnabledzwracatrue, jeśli identyfikator zmiany nie jest obecny. | 
      
        | Identyfikator zmiany: 244637991DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Gdy aplikacja wysyła PendingIntentza pomocąPendingIntent#send()lub podobnych metod, musi teraz wyrazić zgodę, jeśli chce przyznać sobie uprawnienia do uruchamiania aktywności w tle, aby rozpocząć oczekującą intencję. Więcej informacji o tej zmianie znajdziesz w sekcji na stronie dotyczącej zmian w zachowaniu Androida 14, która opisuje 
           dodatkowe ograniczenia dotyczące uruchamiania aktywności w tle. | 
      
        | Identyfikator zmiany: 236825255DETACH_THROWS_ISE_ONLY
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Flaga do bramy prawidłowego wyjątku zgłoszonego przez
           #detachImage. #detachImagejest udokumentowana jako zgłaszającaIllegalStateExceptionw przypadku wystąpienia błędu. Natywna metoda pomocnicza zgłaszałaRuntimeExceptionw przypadku porzucenia powierzchni podczas odłączaniaImage.
 To wcześniej nieudokumentowane zachowanie wyjątku jest kontynuowane w Androidzie 13 (poziom API 33). Po Androidzie 13 (API na poziomie 33) natywna metoda pomocnicza zgłasza tylko wyjątek IllegalStateExceptionszgodnie z dokumentacją. Gdy ta zmiana jest włączona, funkcja #detachImagezgłasza błądIllegalStateExceptiontylko wtedy, gdy podczas odłączania obrazu wystąpią błędy. W przypadku aplikacji kierowanych na Androida 13 (API na poziomie 33) i starszego działanie pozostaje bez zmian. | 
      
        | Identyfikator zmiany: 168419799DOWNSCALED
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Ta zmiana jest punktem kontrolnym wszystkich zmian dotyczących zmniejszania bufora w poszczególnych aplikacjach. Włączenie tej zmiany umożliwia zastosowanie tych współczynników skalowania: Gdy ta zmiana jest włączona w przypadku pakietu aplikacji, jej rozmiar jest wymuszany do najwyższego włączonego współczynnika skalowania. Jeśli np. włączone są zarówno 80%, jak i 70% (DOWNSCALE_80iDOWNSCALE_70), używana jest wartość 80%.
          Jeśli ta zmiana iDOWNSCALED_INVERSEsą włączone, pierwszeństwo maDOWNSCALED_INVERSE, a współczynnik skalowania jest stosowany odwrotnie. | 
      
        | Identyfikator zmiany: 273564678DOWNSCALED_INVERSE
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Ta zmiana jest kluczowa dla wszystkich zmian dotyczących odwrotnego zmniejszania bufora w poszczególnych aplikacjach. Włączenie tej zmiany umożliwia odwrotne zastosowanie tych współczynników skalowania (czyli rozdzielczość jest zwiększana): Gdy ta zmiana jest włączona w przypadku pakietu aplikacji, aplikacja jest wymuszona
          zmieniana na najniższy włączony współczynnik skalowania. Jeśli np.włączone są wartości 80% i 70% (DOWNSCALE_80iDOWNSCALE_70), używana jest wartość 80%, ponieważ po zastosowaniu odwrotnym współczynnik skalowania 80% jest równy 125%, co jest mniejsze niż współczynnik skalowania 142,86% stosowany po odwrotnym zastosowaniu współczynnika skalowania 70%. Jeśli ta zmiana iDOWNSCALEDsą włączone, pierwszeństwo maDOWNSCALED_INVERSE, a współczynnik skalowania jest stosowany odwrotnie. | 
      
        | Identyfikator zmiany: 189970040DOWNSCALE_30
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Jeśli włączona jest też opcja DOWNSCALED, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej stanowiącej 30% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 333,33% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 189969749DOWNSCALE_35
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej stanowiącej 35% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 285,71% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 189970038DOWNSCALE_40
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej stanowiącej 40% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej 250% większej niż rzeczywista rozdzielczość wyświetlacza. | 
      
        | Identyfikator zmiany: 189969782DOWNSCALE_45
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli włączona jest też opcja DOWNSCALED, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 45% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 222,22% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 176926741DOWNSCALE_50
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli włączona jest też opcja DOWNSCALED, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 50% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o 200% większej rozdzielczości pionowej i poziomej niż rzeczywisty wyświetlacz. | 
      
        | Identyfikator zmiany: 189970036DOWNSCALE_55
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Jeśli włączona jest też opcja DOWNSCALED, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 55% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 181,82% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 176926771DOWNSCALE_60
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 60% rozdzielczości rzeczywistego wyświetlacza. Jeśli opcjaDOWNSCALED_INVERSEjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 166,67% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 189969744DOWNSCALE_65
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 65% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 153,85% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 176926829DOWNSCALE_70
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli włączona jest też opcja DOWNSCALED, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 70% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 142,86% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 189969779DOWNSCALE_75
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 75% rozdzielczości rzeczywistego wyświetlacza. Jeśli opcjaDOWNSCALED_INVERSEjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 133,33% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 176926753DOWNSCALE_80
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 80% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej większej o 125% od rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 189969734DOWNSCALE_85
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Jeśli opcja DOWNSCALEDjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 85% rozdzielczości rzeczywistego wyświetlacza. Jeśli opcjaDOWNSCALED_INVERSEjest również włączona, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 117,65% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 182811243DOWNSCALE_90
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Jeśli włączona jest też opcja DOWNSCALED, włączenie tej zmiany w przypadku pakietu wymusza założenie, że aplikacja działa na wyświetlaczu o rozdzielczości pionowej i poziomej równej 90% rozdzielczości rzeczywistego wyświetlacza. Jeśli włączona jest też opcjaDOWNSCALED_INVERSE, włączenie tej zmiany w przypadku pakietu wymusza na aplikacji założenie, że działa na wyświetlaczu o rozdzielczości pionowej i poziomej wynoszącej 111,11% rozdzielczości rzeczywistego wyświetlacza. | 
      
        | Identyfikator zmiany: 270306772 Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Aplikacje kierowane na Androida 14 lub nowszego używają zintegrowanej z platformą implementacji mDNS jako backendu, a aplikacje kierowane na starsze wersje nadal korzystają z starszego backendu usługi wykrywania usług sieciowych (NSD) (ze starszym natywnym demonem jako backendem NsdManager). | 
      
        | Identyfikator zmiany: 266524688ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Sprawdzanie możliwości z własnym certyfikatem jest włączone w przypadku aplikacji kierowanych na Androida 14 lub nowszego. Więcej informacji znajdziesz w sekcji NetworkCapabilities. | 
      
        | Identyfikator zmiany: 154726397ENFORCE_PACKAGE_VISIBILITY_FILTERING
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) i nowsze wersje wymaga deklarowania w manifeście potrzeb związanych z widocznością pakietu, aby uzyskać dostęp do interfejsów API AccountManager. | 
      
        | Identyfikator zmiany: 218865702ENFORCE_READ_ONLY_JAVA_DCL
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego wymaga, aby wszystkie pliki ładowane dynamicznie były oznaczone jako tylko do odczytu. Zapobiega to nieoczekiwanemu nadpisaniu plików ładowanych dynamicznie przez nieuczciwe podmioty. Więcej informacji o tej zmianie znajdziesz w sekcji na stronie dotyczącej zmian w Androidzie 14, która opisuje 
           bezpieczniejsze dynamiczne wczytywanie kodu. | 
      
        | Identyfikator zmiany: 143231523ENFORCE_STRICT_QUERY_BUILDER
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Gdy ta opcja jest włączona, SQLiteQueryBuilderweryfikuje wszystkieCalendarProvider2wybory zapytań pod kątem złośliwych argumentów. | 
      
        | Identyfikator zmiany: 265195908EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED
Stan domyślny:  włączony w przypadku wszystkich aplikacji.
 
 Dokładne alarmy oczekujące na wywołanie zwrotne AlarmManager.OnAlarmListenersą usuwane, gdy aplikacja wywołująca przechodzi w stan buforowany. Więcej informacji o zmianach w alarmach precyzyjnych w Androidzie 14 znajdziesz w artykule 
           Planowanie alarmów precyzyjnych jest domyślnie odrzucane. | 
      
        | Identyfikator zmiany: 261055255FGS_TYPE_CHECK_FOR_INSTANT_APPS
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Po włączeniu aplikacji natychmiastowe muszą określać odpowiednie typy usług działających na pierwszym planie w przypadku wszystkich usług zadeklarowanych w pliku manifestu aplikacji. Więcej informacji o tej zmianie znajdziesz na stronie opisującej 
           zmiany w typach usług na pierwszym planie. | 
      
        | Identyfikator zmiany: 255042465FGS_TYPE_NONE_DEPRECATION_CHANGE_ID
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Gdy ta opcja jest włączona, aplikacje kierowane na Androida 14 (API na poziomie 34) i nowsze, które uruchamiają usługę na pierwszym planie za pomocą wycofanego typu FOREGROUND_SERVICE_TYPE_NONE, powodują wyświetlenie ostrzeżenia w dzienniku. Więcej informacji o tej zmianie znajdziesz na stronie opisującej 
           zmiany w typach usług na pierwszym planie. | 
      
        | Identyfikator zmiany: 255038118FGS_TYPE_NONE_DISABLED_CHANGE_ID
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Gdy ta funkcja jest włączona, aplikacje kierowane na Androida 14 (API na poziomie 34) i nowsze, które uruchamiają usługę na pierwszym planie za pomocą wycofanego typu FOREGROUND_SERVICE_TYPE_NONE, powodują wyjątek. Więcej informacji o tej zmianie znajdziesz na stronie opisującej 
           zmiany w typach usług na pierwszym planie. | 
      
        | Identyfikator zmiany: 254662522FGS_TYPE_PERMISSION_CHANGE_ID
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Gdy ta opcja jest włączona, aplikacje kierowane na Androida 14 (API na poziomie 34) i nowsze, które uruchamiają usługę na pierwszym planie bez wymaganych uprawnień powiązanych z typem tej usługi, powodują wystąpienie błędu SecurityException. Więcej informacji o tej zmianie znajdziesz na stronie opisującej 
           zmiany w typach usług na pierwszym planie. | 
      
        | Identyfikator zmiany: 174227820FORCE_DISABLE_HEVC_SUPPORT
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Wymuś wyłączenie obsługi HEVC w aplikacji.
           Aplikacje powinny deklarować obsługiwane funkcje multimedialne w pliku manifestu, ale ta flaga może wymusić, aby aplikacja nie obsługiwała HEVC, a tym samym wymusić transkodowanie podczas uzyskiwania dostępu do multimediów zakodowanych w HEVC. Ustawienie tego flagi zastępuje wszystkie domyślne ustawienia systemu operacyjnego w przypadku aplikacji. Domyślnie jest wyłączona, co oznacza, że pierwszeństwo mają ustawienia domyślne systemu operacyjnego. Jeśli włączone są zarówno ta flaga, jak i FORCE_ENABLE_HEVC_SUPPORT, system operacyjny ignoruje obie flagi. | 
      
        | Identyfikator zmiany: 174228127FORCE_ENABLE_HEVC_SUPPORT
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Wymuszanie włączenia obsługi formatu HEVC w aplikacji. Aplikacje powinny deklarować obsługiwane funkcje multimedialne w pliku manifestu, ale ta flaga może służyć do wymuszania obsługi formatu HEVC w aplikacji, a tym samym do unikania transkodowania podczas uzyskiwania dostępu do multimediów zakodowanych w tym formacie. Ustawienie tego flagi zastępuje wszelkie domyślne ustawienia aplikacji na poziomie systemu operacyjnego. Jest ona domyślnie wyłączona, co oznacza, że pierwszeństwo mają ustawienia domyślne systemu operacyjnego. Jeśli ta flaga i flaga FORCE_DISABLE_HEVC_SUPPORTsą włączone, system operacyjny ignoruje obie flagi. | 
      
        | Identyfikator zmiany: 181146395FORCE_NON_RESIZE_APP
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Wymusza, aby pakiety, do których jest stosowany, nie miały możliwości zmiany rozmiaru. | 
      
        | Identyfikator zmiany: 174042936FORCE_RESIZE_APP
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Wymusza zmianę rozmiaru pakietów, do których jest stosowany. Zezwalamy na zmianę rozmiaru tylko w trybie pełnoekranowym, ale nie na wymuszanie trybu wielu okien z możliwością zmiany rozmiaru. | 
      
        | Identyfikator zmiany: 145634846GWP_ASAN
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Umożliwia wykrywanie w aplikacjach błędów pamięci natywnej na podstawie próbek. Więcej informacji o korzystaniu z GWP-ASan znajdziesz w przewodniku po GWP-ASan. | 
      
        | Identyfikator zmiany: 229362273IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego komponenty muszą być eksportowane, aby można było je wywoływać za pomocą niejawnych intencji. Jeśli komponent nie zostanie wyeksportowany i wywołany, zostanie usunięty z listy odbiorców. Dotyczy to w szczególności aktywności i transmisji. Więcej informacji o tej zmianie znajdziesz w sekcji na stronie zmian w zachowaniu Androida 14 dotyczącej 
           ograniczeń dotyczących niejawnych i oczekujących intencji. | 
      
        | Identyfikator zmiany: 266201607 Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) i nowsze wersje aplikacje muszą prosić użytkownika o zgodę przed każdą sesją przechwytywania MediaProjection. Więcej informacji o tej zmianie znajdziesz w sekcji na stronie dotyczącej zmian w Androidzie 14, która opisuje, jak 
           wymagana jest zgoda użytkownika w przypadku każdej MediaProjectionsesji przechwytywania. | 
      
        | Change ID: 178038272NATIVE_HEAP_ZERO_INIT
Default State: Disabled for all apps.
 
 Włącz automatyczne zerowanie pamięci sterty natywnej podczas alokacji. | 
      
        | Identyfikator zmiany: 145772972NATIVE_MEMTAG_ASYNC
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Włącz sprawdzanie tagów pamięci asynchronicznej (ASYNC) w tym procesie.
           Ta flaga ma wpływ tylko na sprzęt obsługujący rozszerzenie ARM Memory Tagging Extension (MTE). | 
      
        | Identyfikator zmiany: 177438394NATIVE_MEMTAG_SYNC
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Umożliwia synchroniczne sprawdzanie tagów pamięci (SYNC) w tym procesie.
           Ta flaga ma wpływ tylko na sprzęt obsługujący rozszerzenie ARM Memory Tagging Extension (MTE). Jeśli zarówno opcja NATIVE_MEMTAG_ASYNC, jak i ta opcja są włączone, ta opcja ma pierwszeństwo i MTE jest włączony w trybie SYNC. | 
      
        | Identyfikator zmiany: 265464455OVERRIDE_ANY_ORIENTATION
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Po włączeniu tej zmiany można zastosować te zastąpienia orientacji niezależnie od orientacji żądanej przez aktywność: | 
      
        | Identyfikator zmiany: 191514214OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Po włączeniu ta zmiana wymusza na pakietach, do których jest stosowana, ignorowanie bieżącej wartości android:resizeableActivity, a także pakietu SDK docelowego równego M lub starszego i uznawanie aktywności za niemożliwą do zmiany rozmiaru. W tym przypadku wartość obrotu i przycięcia kamery zależy tylko od wymaganej kompensacji z uwzględnieniem bieżącego obrotu wyświetlacza. | 
      
        | Identyfikator zmiany: 189229956OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Gdy ta zmiana jest włączona, pakiety, do których jest stosowana, zastępują domyślne zachowanie aparatu związane z obracaniem i przycinaniem i zawsze zwracają wartość CaptureRequest.SCALER_ROTATE_AND_CROP_NONE. | 
      
        | Identyfikator zmiany: 266124927OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Włącza SCREEN_ORIENTATION_REVERSE_LANDSCAPEw przypadku aplikacji, do której jest stosowana. Jeśli opcjaOVERRIDE_ANY_ORIENTATIONnie jest włączona,SCREEN_ORIENTATION_REVERSE_LANDSCAPEjest używane tylko wtedy, gdy aktywność określa orientację poziomą. Włączenie tej zmiany może pomóc w testowaniu działania aplikacji pod kątem różnic między urządzeniami, na których orientacja pozioma odpowiadaSurface.ROTATION_90, a urządzeniami, na których odpowiadaSurface.ROTATION_270. | 
      
        | Identyfikator zmiany: 174042980OVERRIDE_MIN_ASPECT_RATIO
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Ta zmiana jest warunkiem wstępnym wszystkich zmian, które wymuszają określony minimalny współczynnik proporcji. Włączenie tej zmiany umożliwia stosowanie tych minimalnych współczynników proporcji: Gdy ta zmiana zostanie włączona w przypadku pakietu aplikacji, minimalny współczynnik proporcji podany w manifeście aplikacji zostanie zastąpiony największym włączonym współczynnikiem proporcji, chyba że wartość w manifeście aplikacji jest wyższa. | 
      
        | Identyfikator zmiany: 218959984OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Gdy ta opcja jest włączona, zastępuje ograniczenie minimalnego współczynnika proporcji w trybie pełnoekranowym w orientacji pionowej, aby wykorzystać całą dostępną przestrzeń ekranu. | 
      
        | Identyfikator zmiany: 180326787OVERRIDE_MIN_ASPECT_RATIO_LARGE
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Gdy włączona jest też opcja OVERRIDE_MIN_ASPECT_RATIO, włączenie tej zmiany w przypadku pakietu ustawia minimalny współczynnik proporcji aktywności na dużą wartość określoną przezOVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE. | 
      
        | Identyfikator zmiany: 180326845OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
Stan domyślny:  wyłączony dla wszystkich aplikacji.
 
 Gdy włączona jest też funkcja
           OVERRIDE_MIN_ASPECT_RATIO, włączenie tej zmiany w przypadku pakietu ustawia minimalny współczynnik proporcji aktywności na średnią wartość określoną przezOVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE. | 
      
        | Identyfikator zmiany: 203647190OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
Stan domyślny:  włączony w przypadku wszystkich aplikacji.
 
 Jeśli włączona jest też opcja
           OVERRIDE_MIN_ASPECT_RATIO, ta zmiana ogranicza inne zmiany, które wymuszają minimalny współczynnik proporcji aktywności do określonej wartości, np.OVERRIDE_MIN_ASPECT_RATIO_LARGEiOVERRIDE_MIN_ASPECT_RATIO_MEDIUM, do aktywności, które mają też orientację pionową. | 
      
        | Identyfikator zmiany: 236283604OVERRIDE_RESPECT_REQUESTED_ORIENTATION
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Po włączeniu ta zmiana wyklucza pakiety, które są stosowane do
           z ignorowania ograniczeń orientacji, które mogą ustawić producenci urządzeń. | 
      
        | Identyfikator zmiany: 265451093OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Włącza SCREEN_ORIENTATION_NOSENSORw przypadku aplikacji, do której jest stosowana. Jeśli nie jest też włączona opcjaOVERRIDE_ANY_ORIENTATION, opcjaSCREEN_ORIENTATION_NOSENSORjest używana tylko wtedy, gdy aktywność nie określa żadnej innej stałej orientacji. | 
      
        | Identyfikator zmiany: 265452344OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Włącza SCREEN_ORIENTATION_PORTRAITw przypadku aplikacji, do której jest stosowana. Jeśli nie jest też włączona opcjaOVERRIDE_ANY_ORIENTATION, opcjaSCREEN_ORIENTATION_PORTRAITjest używana tylko wtedy, gdy aktywność nie określa żadnej innej stałej orientacji. | 
      
        | Identyfikator zmiany: 174840628RATE_LIMIT_TOASTS
Stan domyślny:  tej zmiany nie można przełączać. Jest rejestrowany tylko przez system sprawdzania zgodności.
 
 Włącza ograniczenie liczby Toast.show()wywołań, aby zapobiec przeciążeniu użytkownika zbyt dużą liczbą komunikatów w ograniczonym czasie. Każda próba wyświetlenia większej liczby komunikatów niż dozwolona w określonym przedziale czasu spowoduje odrzucenie komunikatu. | 
      
        | Identyfikator zmiany: 253665015REJECT_NEGATIVE_NETWORK_ESTIMATES
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 Gdy to ustawienie jest włączone, wymaga, aby szacunkowa liczba bajtów w sieci była nieujemna. | 
      
        | Identyfikator zmiany: 241104082REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) i nowsze wersje wymaga, aby zadanie hosta określało ograniczenie sieciowe, jeśli dołączony element JobWorkItemwskazuje na użycie sieci. | 
      
        | Identyfikator zmiany: 271850009REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) i nowsze wersje wymagane jest określenie uprawnień INTERNETiACCESS_NETWORK_STATEpodczas planowania zadania z ograniczeniem dotyczącym łączności. | 
      
        | Identyfikator zmiany: 255371817THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION
Stan domyślny:  włączony w przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego.
 
 W przypadku aplikacji kierowanych na Androida 14 (API na poziomie 34) lub nowszego system zgłasza wyjątek, jeśli aplikacja nie zaimplementuje prawidłowo wszystkich niezbędnych interfejsów API przesyłania danych podczas określania zadania przesyłania danych inicjowanego przez użytkownika. Więcej informacji o tej zmianie znajdziesz na stronie opisującej, jak 
           przenieść usługi działające na pierwszym planie do zadań przenoszenia danych inicjowanych przez użytkownika. | 
      
        | Identyfikator zmiany: 196254758USE_EXPERIMENTAL_COMPONENT_ALIAS
Stan domyślny:  wyłączony w przypadku wszystkich aplikacji.
 
 Gdy ta opcja jest włączona, system zezwala pakietowi „android” na używanie aliasów komponentów. |