ACCESS_SHARED_IDENTITY
ID Perubahan: 259743961
Status Default: Diaktifkan untuk semua aplikasi.
Memberikan akses ke identitas aplikasi yang diluncurkan jika aplikasi ikut serta
hingga membagikan identitasnya dengan meluncurkan aktivitas ini dengan instance
pengguna
ActivityOptions
pada
ActivityOptions.setShareIdentityEnabled(boolean)
dipanggil dengan nilai true , atau jika diluncurkan
UID aktivitas sama dengan aplikasi peluncuran. Kapan perubahan ini
diaktifkan dan salah satu persyaratan ini terpenuhi, aktivitas dapat
mengakses UID dan nama paket
aplikasi yang diluncurkan dengan
Activity.getLaunchedFromUid()
dan Activity.getLaunchedFromPackage() ,
secara berurutan.
|
ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES
ID Perubahan: 258236856
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Jika diaktifkan, pesan "Aplikasi Tidak Merespons" (ANR)
akan terpicu saat aplikasi lambat merespons API dan fungsi dari
Android 13 (API level 33) atau yang lebih rendah.
|
AUTHORITY_ACCESS_CHECK_CHANGE_ID
ID Perubahan: 207133734
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (API level 34) dan yang lebih tinggi, mengaktifkan
memeriksa akses otoritas untuk UID panggilan pada semua yang terkait dengan sinkronisasi
Google Cloud Platform.
|
CAMERA_MIC_INDICATORS_NOT_PRESENT
ID Perubahan: 162547999
Status Default: Dinonaktifkan untuk semua aplikasi.
Menunjukkan bahwa perangkat ini mendukung kamera dan mikrofon
indikator. Nilainya adalah false jika ada, karena
CompatChanges#isChangeEnabled
menampilkan true jika ID Perubahan tidak ada.
|
DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER
ID Perubahan: 244637991
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Saat mengirim PendingIntent menggunakan
PendingIntent#send()
atau metode serupa, aplikasi kini harus memilih ikut serta jika ingin memberikan
hak istimewa peluncuran aktivitas latar belakangnya sendiri untuk memulai
intent yang tertunda.
Untuk mempelajari perubahan ini lebih lanjut, lihat bagian di halaman
perubahan perilaku Android 14 tentang
pembatasan tambahan terkait memulai aktivitas dari latar belakang.
|
DETACH_THROWS_ISE_ONLY
ID Perubahan: 236825255
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Tanda untuk menandai pengecualian yang benar dan ditampilkan oleh
#detachImage .
#detachImage didokumentasikan sebagai menampilkan
IllegalStateException
jika terjadi error; metode bantuan native untuk
RuntimeException
jika permukaannya ditinggalkan saat melepaskan
Image .
Perilaku pengecualian yang sebelumnya tidak terdokumentasi ini berlanjut hingga
Android 13 (API level 33).
Setelah Android 13 (API level 33), metode helper native hanya
menampilkan IllegalStateExceptions sesuai dengan
dokumentasi.
Jika perubahan ini diaktifkan, #detachImage hanya akan menampilkan
IllegalStateException jika terjadi error saat
melepaskan image. Perilaku tetap tidak berubah untuk aplikasi yang menargetkan
Android 13 (API level 33) dan versi lebih rendah.
|
DOWNSCALED
ID Perubahan: 168419799
Status Default: Dinonaktifkan untuk semua aplikasi.
Perubahan ini merupakan gerbang untuk semua penurunan skala buffering per aplikasi
perubahan. Mengaktifkan perubahan ini memungkinkan faktor penskalaan berikut untuk
diterapkan:
Jika perubahan ini diaktifkan untuk paket aplikasi, aplikasi akan dipaksa
diubah ukurannya ke faktor penskalaan tertinggi yang diaktifkan. Misalnya, 80% adalah
digunakan jika 80% dan 70%
(DOWNSCALE_80 dan
DOWNSCALE_70 ) diaktifkan.
Ketika perubahan ini dan
DOWNSCALED_INVERSE adalah
diaktifkan,
DOWNSCALED_INVERSE
diutamakan dan faktor penskalaan diterapkan secara terbalik.
|
DOWNSCALED_INVERSE
ID Perubahan: 273564678
Status Default: Dinonaktifkan untuk semua aplikasi.
Perubahan ini adalah gatekeeper dari semua invers buffer per aplikasi
perubahan downscaling. Mengaktifkan perubahan ini memungkinkan hal-hal berikut
faktor penskalaan yang akan diterapkan berbalik (yaitu, resolusinya adalah
ditingkatkan):
Jika perubahan ini diaktifkan untuk paket aplikasi, aplikasi akan dipaksa
diubah ukurannya ke faktor penskalaan terendah yang diaktifkan. Misalnya, 80% adalah
digunakan jika 80% dan 70%
(DOWNSCALE_80 dan
DOWNSCALE_70 ) diaktifkan
karena ketika diterapkan secara terbalik, faktor penskalaan 80% sama dengan 125%,
yaitu kurang dari penskalaan 142,86% yang diterapkan saat
menerapkan faktor penskalaan 70%. Ketika perubahan ini dan
DOWNSCALED adalah
diaktifkan,
DOWNSCALED_INVERSE
diutamakan dan faktor penskalaan diterapkan secara terbalik.
|
DOWNSCALE_30
ID Perubahan: 189970040
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 30% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 333,33% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_35
ID Perubahan: 189969749
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan ini berjalan pada layar dengan 35% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 285,71% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_40
ID Perubahan: 189970038
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 40% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikannya berjalan pada layar dengan 250% ruang vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_45
ID Perubahan: 189969782
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan ini berjalan pada layar dengan 45% area vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 222,22% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_50
ID Perubahan: 176926741
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 50% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikannya berjalan pada layar dengan 200% ruang vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_55
ID Perubahan: 189970036
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 55% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 181,82% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_60
ID Perubahan: 176926771
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 60% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 166,67% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_65
ID Perubahan: 189969744
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 65% area vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 153,85% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_70
ID Perubahan: 176926829
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 70% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 142,86% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_75
ID Perubahan: 189969779
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan ini berjalan pada layar dengan 75% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 133,33% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_80
ID Perubahan: 176926753
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan berjalan pada layar dengan 80% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 125% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_85
ID Perubahan: 189969734
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan ini berjalan pada layar dengan 85% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 117,65% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
DOWNSCALE_90
ID Perubahan: 182811243
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika DOWNSCALED juga
diaktifkan, mengaktifkan perubahan ini untuk sebuah paket
memaksa aplikasi untuk berasumsi
iklan ini berjalan pada layar dengan 90% bagian vertikal dan horizontal
resolusi tampilan sebenarnya. Jika
DOWNSCALED_INVERSE sama dengan
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket memaksa aplikasi untuk
mengasumsikan itu berjalan pada layar dengan 111,11% dari vertikal dan
resolusi horizontal tampilan sebenarnya.
|
ID Perubahan: 270306772
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Aplikasi yang menargetkan Android 14 atau yang lebih tinggi menggunakan
implementasi mDNS yang terintegrasi platform sebagai backend, sementara aplikasi yang menargetkan versi
sebelumnya akan terus menggunakan backend Penemuan layanan jaringan lama (NSD)
(dengan daemon native lama sebagai
backend NsdManager ).
|
ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION
ID Perubahan: 266524688
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Pemeriksaan kemampuan penilaian mandiri diaktifkan untuk aplikasi
yang menargetkan Android 14 atau yang lebih tinggi. Lihat
NetworkCapabilities
untuk detail selengkapnya.
|
ENFORCE_PACKAGE_VISIBILITY_FILTERING
ID Perubahan: 154726397
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (level API 34) dan yang lebih tinggi, memerlukan
aplikasi mendeklarasikan kebutuhan visibilitas paket dalam manifes untuk
akses
AccountManager
Google Cloud Platform.
|
ENFORCE_READ_ONLY_JAVA_DCL
ID Perubahan: 218865702
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (level API 34) dan yang lebih tinggi, memerlukan
semua file yang dimuat secara dinamis
untuk ditandai sebagai hanya-baca. Tindakan ini
mencegah file yang dimuat secara dinamis agar tidak ditimpa
secara tidak terduga oleh pelaku kejahatan.
Untuk mempelajari perubahan ini lebih lanjut, lihat bagian di Android 14
halaman tentang perubahan perilaku
pemuatan kode dinamis yang lebih aman.
|
ENFORCE_STRICT_QUERY_BUILDER
ID Perubahan: 143231523
Status Default: Dinonaktifkan untuk semua aplikasi.
Saat dinonaktifkan, SQLiteQueryBuilder akan memverifikasi semua
pilihan kueri CalendarProvider2 terhadap argumen
berbahaya.
|
EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED
ID Perubahan: 265195908
Status Default: Diaktifkan untuk semua aplikasi.
Alarm yang tepat mengharapkan
AlarmManager.OnAlarmListener
callback akan dihapus saat aplikasi panggilan masuk ke cache
status.
Untuk mempelajari lebih lanjut perubahan pada alarm yang tepat di Android 14, lihat
Menjadwalkan alarm yang tepat ditolak secara default.
|
FGS_TYPE_CHECK_FOR_INSTANT_APPS
ID Perubahan: 261055255
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Jika diaktifkan, aplikasi instan harus menentukan jenis layanan
latar depan yang sesuai untuk setiap layanan yang dideklarasikan dalam file
manifes aplikasi.
Untuk mempelajari perubahan ini lebih lanjut, lihat halaman yang menjelaskan
perubahan pada jenis layanan latar depan.
|
FGS_TYPE_NONE_DEPRECATION_CHANGE_ID
ID Perubahan: 255042465
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Jika diaktifkan, aplikasi yang menargetkan Android 14 (API level 34) dan versi lebih baru
yang memulai layanan latar depan menggunakan
FOREGROUND_SERVICE_TYPE_NONE
akan menghasilkan peringatan di log.
Untuk mempelajari perubahan ini lebih lanjut, lihat halaman yang menjelaskan
perubahan pada jenis layanan latar depan.
|
FGS_TYPE_NONE_DISABLED_CHANGE_ID
ID Perubahan: 255038118
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Jika diaktifkan, aplikasi yang menargetkan Android 14 (API level 34) dan versi lebih baru
yang memulai layanan latar depan menggunakan
FOREGROUND_SERVICE_TYPE_NONE
menghasilkan pengecualian.
Untuk mempelajari perubahan ini lebih lanjut, lihat halaman yang menjelaskan
perubahan pada jenis layanan latar depan.
|
FGS_TYPE_PERMISSION_CHANGE_ID
ID Perubahan: 254662522
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Jika diaktifkan, aplikasi yang menargetkan Android 14 (API level 34) dan versi lebih baru
yang memulai layanan latar depan tanpa izin yang diperlukan
yang terkait dengan jenis layanan latar depan tersebut menghasilkan
SecurityException .
Untuk mempelajari perubahan ini lebih lanjut, lihat halaman yang menjelaskan
perubahan pada jenis layanan latar depan.
|
FORCE_DISABLE_HEVC_SUPPORT
ID Perubahan: 174227820
Status Default: Dinonaktifkan untuk semua aplikasi.
Menonaktifkan aplikasi secara paksa agar tidak mendukung kemampuan media HEVC.
Aplikasi harus menyatakan kemampuan media yang didukungnya di
tapi flag ini dapat digunakan untuk memaksa aplikasi agar tidak
mendukung HEVC, sehingga memaksa transcoding saat mengakses media
yang dienkode dalam HEVC. Menyetel tanda ini akan mengganti setelan default tingkat OS apa pun
untuk aplikasi. Alat ini dinonaktifkan secara {i>default<i},
yang berarti bahwa OS secara {i>default<i}
diutamakan. Jika penanda ini dan
FORCE_ENABLE_HEVC_SUPPORT diaktifkan, OS mengabaikan
kedua penanda.
|
FORCE_ENABLE_HEVC_SUPPORT
ID Perubahan: 174228127
Status Default: Dinonaktifkan untuk semua aplikasi.
Aktifkan paksa aplikasi untuk mendukung kemampuan media HEVC Aplikasi
harus mendeklarasikan kemampuan media yang didukung dalam manifesnya
tetapi tanda ini dapat digunakan untuk memaksa aplikasi agar mendukung HEVC, oleh karena itu
menghindari transcoding saat mengakses media yang dienkode di HEVC. Latar (Setting)
tanda ini mengganti setelan default tingkat OS apa pun untuk aplikasi. Fitur ini dinonaktifkan oleh
secara default, artinya default OS akan lebih diutamakan. Jika keduanya
flag ini dan FORCE_DISABLE_HEVC_SUPPORT diaktifkan,
OS mengabaikan kedua penanda.
|
FORCE_NON_RESIZE_APP
ID Perubahan: 181146395
Status Default: Dinonaktifkan untuk semua aplikasi.
Memaksa paket yang diterapkan agar ukurannya tidak dapat diubah.
|
FORCE_RESIZE_APP
ID Perubahan: 174042936
Status Default: Dinonaktifkan untuk semua aplikasi.
Memaksa paket yang diterapkan agar ukurannya dapat diubah. Kami hanya
mengizinkan pengubahan ukuran dalam mode jendela layar penuh, tetapi tidak memaksa aplikasi
ke dalam mode multi-aplikasi
yang dapat diubah ukurannya.
|
GWP_ASAN
ID Perubahan: 145634846
Status Default: Dinonaktifkan untuk semua aplikasi.
Mengaktifkan deteksi bug memori native yang diambil sampelnya dalam aplikasi.
Untuk mempelajari lebih lanjut cara menggunakan GWP-ASan, lihat
panduan GWP-ASan.
|
IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS
ID Perubahan: 229362273
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (API level 34) dan yang lebih tinggi, komponen
harus diekspor untuk memanggilnya melalui intent implisit. Jika
sebuah komponen tidak diekspor dan dipanggil, komponen tersebut dihapus dari daftar
penerima. Ini berlaku khususnya untuk aktivitas dan
siaran.
Untuk mempelajari perubahan ini lebih lanjut, lihat bagian di Android 14
halaman tentang perubahan perilaku
pembatasan untuk intent yang implisit dan tertunda.
|
ID Perubahan: 266201607
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (API level 34) dan yang lebih tinggi, aplikasi harus
minta pengguna untuk memberikan izin sebelum setiap MediaProjection
sesi perekaman.
Untuk mempelajari perubahan ini lebih lanjut, lihat bagian di Android 14
halaman perubahan perilaku
tentang bagaimana
izin pengguna diperlukan untuk setiap MediaProjection
sesi perekaman.
|
NATIVE_HEAP_ZERO_INIT
ID Perubahan: 178038272
Status Default: Dinonaktifkan untuk semua aplikasi.
Aktifkan inisialisasi nol otomatis memori heap native
alokasi.
|
NATIVE_MEMTAG_ASYNC
ID Perubahan: 145772972
Status Default: Dinonaktifkan untuk semua aplikasi.
Mengaktifkan pemeriksaan tag memori asinkron (ASYNC) dalam proses ini.
Tanda ini hanya memengaruhi hardware yang mendukung Pemberian Tag Memori ARM
Ekstensi (MTE).
|
NATIVE_MEMTAG_SYNC
ID Perubahan: 177438394
Status Default: Dinonaktifkan untuk semua aplikasi.
Mengaktifkan pemeriksaan tag memori sinkron (SINKRONISASI) dalam proses ini.
Tanda ini hanya memengaruhi hardware yang mendukung Pemberian Tag Memori ARM
Ekstensi (MTE). Jika NATIVE_MEMTAG_ASYNC dan lapisan ini
diaktifkan, opsi ini lebih diutamakan dan MTE diaktifkan
dalam mode SYNC.
|
OVERRIDE_ANY_ORIENTATION
ID Perubahan: 265464455
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika diaktifkan, perubahan ini memungkinkan orientasi berikut
akan diterapkan tanpa memperhatikan orientasi yang diminta oleh
aktivitas:
|
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
ID Perubahan: 191514214
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika diaktifkan, perubahan ini akan memaksa paket yang diterapkan
abaikan nilai saat ini android:resizeableActivity
serta SDK target yang sama dengan atau di bawah M dan mempertimbangkan aktivitas
tidak dapat diubah ukurannya. Dalam hal ini, nilai
putar kamera dan
hanya bergantung pada kompensasi yang dibutuhkan, mengingat
rotasi tampilan saat ini.
|
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
ID Perubahan: 189229956
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika diaktifkan, perubahan ini akan memaksa paket yang diterapkan
mengganti perilaku rotasi dan pemangkasan kamera default, dan selalu
tampilkan CaptureRequest.SCALER_ROTATE_AND_CROP_NONE .
|
OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
ID Perubahan: 266124927
Status Default: Dinonaktifkan untuk semua aplikasi.
Mengaktifkan
SCREEN_ORIENTATION_REVERSE_LANDSCAPE
untuk aplikasi yang menerapkannya. Kecuali
OVERRIDE_ANY_ORIENTATION
juga diaktifkan, SCREEN_ORIENTATION_REVERSE_LANDSCAPE adalah
digunakan hanya bila aktivitas menetapkan orientasi lanskap. Mengaktifkan
perubahan ini dapat membantu Anda menguji perilaku aplikasi untuk menemukan perbedaan
antar perangkat yang orientasi lanskapnya sesuai dengan
Surface.ROTATION_90
dan perangkat yang sesuai dengan
Surface.ROTATION_270
|
OVERRIDE_MIN_ASPECT_RATIO
ID Perubahan: 174042980
Status Default: Dinonaktifkan untuk semua aplikasi.
Perubahan ini adalah penyeleksi semua perubahan yang memaksa rasio lebar tinggi minimum tertentu. Mengaktifkan perubahan ini memungkinkan rasio
lebar tinggi minimum berikut diterapkan:
Saat perubahan ini diaktifkan untuk paket aplikasi, aspek minimum
rasio yang diberikan dalam manifes aplikasi diganti ke rasio respons terbesar
rasio aspek kecuali nilai manifes aplikasi lebih tinggi.
|
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
ID Perubahan: 218959984
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika diaktifkan, opsi ini akan mengganti batasan rasio aspek minimum di
layar penuh potret untuk menggunakan
semua ruang layar yang tersedia.
|
OVERRIDE_MIN_ASPECT_RATIO_LARGE
ID Perubahan: 180326787
Status Default: Dinonaktifkan untuk semua aplikasi.
Kapan
OVERRIDE_MIN_ASPECT_RATIO
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket akan menyetel
rasio aspek minimum aktivitas terhadap nilai besar seperti yang ditentukan oleh
OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
ID Perubahan: 180326845
Status Default: Dinonaktifkan untuk semua aplikasi.
Kapan
OVERRIDE_MIN_ASPECT_RATIO
juga diaktifkan, memungkinkan perubahan ini untuk sebuah paket akan menyetel
rasio aspek minimum aktivitas terhadap nilai sedang seperti yang ditentukan oleh
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
ID Perubahan: 203647190
Status Default: Diaktifkan untuk semua aplikasi.
Kapan
OVERRIDE_MIN_ASPECT_RATIO
juga diaktifkan, perubahan ini membatasi perubahan lain yang memaksa
rasio aspek minimum aktivitas terhadap nilai tertentu—seperti
OVERRIDE_MIN_ASPECT_RATIO_LARGE
dan
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM —ke
aktivitas yang juga memiliki orientasi potret.
|
OVERRIDE_RESPECT_REQUESTED_ORIENTATION
ID Perubahan: 236283604
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika diaktifkan, perubahan ini tidak mencakup paket yang diterapkan ke
dari abaikan batasan orientasi yang
diinginkan produsen perangkat
yang dapat Anda tetapkan.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
ID Perubahan: 265451093
Status Default: Dinonaktifkan untuk semua aplikasi.
Mengaktifkan
SCREEN_ORIENTATION_NOSENSOR
untuk aplikasi yang menerapkannya. Kecuali
OVERRIDE_ANY_ORIENTATION
juga diaktifkan, SCREEN_ORIENTATION_NOSENSOR adalah
digunakan hanya bila aktivitas tidak menentukan perubahan tetap lainnya
orientasi.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
ID Perubahan: 265452344
Status Default: Dinonaktifkan untuk semua aplikasi.
Mengaktifkan
SCREEN_ORIENTATION_PORTRAIT
untuk aplikasi yang menerapkannya. Kecuali
OVERRIDE_ANY_ORIENTATION
juga diaktifkan, SCREEN_ORIENTATION_PORTRAIT adalah
digunakan hanya bila aktivitas tidak menentukan perubahan tetap lainnya
orientasi.
|
RATE_LIMIT_TOASTS
ID Perubahan: 174840628
Status Default: Perubahan ini tidak dapat dialihkan. Perubahan hanya dicatat ke dalam log oleh framework kompatibilitas.
Mengaktifkan pembatasan kapasitas pada jumlah
Toast.show()
untuk mencegah beban berlebih pada pengguna dengan jumlah toast yang terlalu banyak
waktu terbatas. Segala upaya untuk menampilkan jumlah toast yang terlalu banyak dari jumlah yang diizinkan
jangka waktu tertentu menyebabkan toast dihapus.
|
REJECT_NEGATIVE_NETWORK_ESTIMATES
ID Perubahan: 253665015
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Jika diaktifkan, estimasi byte jaringan tidak boleh
negatif.
|
REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS
ID Perubahan: 241104082
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (level API 34) dan yang lebih tinggi, memerlukan
ke tugas {i>hosting <i}untuk menentukan batasan jaringan
JobWorkItem
menunjukkan penggunaan jaringan.
|
REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS
ID Perubahan: 271850009
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (level API 34) dan yang lebih tinggi, memerlukan
aplikasi untuk menentukan
INTERNET
dan
ACCESS_NETWORK_STATE
izin akses saat menjadwalkan
tugas dengan batasan konektivitas.
|
THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION
ID Perubahan: 255371817
Status Default: Diaktifkan untuk aplikasi yang menargetkan Android 14 (level API 34) atau yang lebih tinggi.
Untuk aplikasi yang menargetkan Android 14 (level API 34) dan versi lebih tinggi,
sistem menampilkan pengecualian jika aplikasi tidak menerapkan dengan benar
semua API transfer data yang diperlukan saat menentukan
untuk tugas transfer data.
Untuk mempelajari lebih lanjut tentang perubahan ini, lihat halaman yang menjelaskan cara
memigrasikan layanan latar depan ke transfer data yang dimulai oleh pengguna
lowongan.
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
ID Perubahan: 196254758
Status Default: Dinonaktifkan untuk semua aplikasi.
Jika diaktifkan, sistem akan memungkinkan paket "android" menggunakan
alias komponen.
|