ACCOUNT_ACCESS_CHECK_CHANGE_ID
รหัสการเปลี่ยนแปลง: 201794303
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป จะเปิดใช้การตรวจสอบสิทธิ์เข้าถึงบัญชีสำหรับ UID ที่เรียกใช้ใน API ทั้งหมดที่เกี่ยวข้องกับการซิงค์
|
ALLOW_COPY_SOLID_COLOR_VIEW
รหัสการเปลี่ยนแปลง: 205907456
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป จะอนุญาตให้แอปได้รับ Callback SplashScreen.OnExitAnimationListener.onSplashScreenExit(SplashScreenView) แม้ว่าหน้าจอเริ่มต้น (Splash Screen) จะแสดงเป็นสีทึบเท่านั้น
|
ALLOW_SECURE_ACTIVITY_DISPLAY_ON_REMOTE_DEVICE
รหัสการเปลี่ยนแปลง: 201712607
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป จะอนุญาตให้กิจกรรมที่ปลอดภัยแสดงในอุปกรณ์ระยะไกลได้หากจำเป็น
|
BORINGLAYOUT_FALLBACK_LINESPACING
รหัสการเปลี่ยนแปลง: 210923482
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ให้เปิดใช้ระยะห่างระหว่างบรรทัดข้อความสำรอง (ความสูงของบรรทัด) สำหรับ BoringLayout
|
CALL_REDIRECTION_AUDIO_MODES
รหัสการเปลี่ยนแปลง: 189472651
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป จะอนุญาตให้ใช้โหมดเสียงสำหรับการเปลี่ยนเส้นทางเสียงของการโทร
|
CAMERA_MIC_INDICATORS_NOT_PRESENT
รหัสการเปลี่ยนแปลง: 162547999
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
ระบุว่าอุปกรณ์นี้รองรับสัญญาณบอกสถานะกล้องและไมโครโฟน จะเป็น false หากมี เนื่องจากเมธอด CompatChanges#isChangeEnabled จะแสดงผลเป็น true หากไม่มีรหัสการเปลี่ยนแปลง
|
CLEAR_SHOW_FORCED_FLAG_WHEN_LEAVING
รหัสการเปลี่ยนแปลง: 214016041
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป จะป้องกันไม่ให้แฟล็ก SHOW_FORCED มีผลใดๆ เว้นแต่ผู้โทรจะโฟกัสอยู่
|
DEFER_BOOT_COMPLETED_BROADCAST_CHANGE_ID
รหัสการเปลี่ยนแปลง: 203704822
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ให้เลื่อนการออกอากาศ LOCKED_BOOT_COMPLETED และ BOOT_COMPLETED ออกไปจนกว่าจะมีการเริ่มกระบวนการใดๆ ใน UID เป็นครั้งแรก
|
DISALLOW_DEADLINES_FOR_PREFETCH_JOBS
รหัสการเปลี่ยนแปลง: 194532703
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป จะไม่อนุญาตให้ตั้งกำหนดเวลา (โดยใช้ JobInfo.Builder.setOverrideDeadline(long)) สำหรับงานดึงข้อมูลล่วงหน้า (JobInfo.Builder.setPrefetch(boolean))
งานดึงข้อมูลล่วงหน้ามีไว้เพื่อเรียกใช้ใกล้กับการเปิดแอปครั้งถัดไป จึงไม่อนุญาตให้มีกำหนดเวลา อย่างไรก็ตาม ระบบจะไม่ยกเลิกหรือยกเลิกงานดึงข้อมูลล่วงหน้าที่กำหนดเวลาไว้ก่อนหน้านี้ซึ่งมีกำหนดเวลา
แอปไม่มีทางที่จะเก็บงานดึงข้อมูลล่วงหน้าที่กำหนดเวลาไว้ตลอดไปโดยมีกำหนดเวลาได้ งานดึงข้อมูลล่วงหน้าที่มีกำหนดเวลาจะทำงาน และแอปที่อยู่ภายใต้ข้อจำกัดนี้จะไม่สามารถกำหนดเวลางานดึงข้อมูลล่วงหน้าใหม่ที่มีกำหนดเวลาได้ หากมีการกำหนดเวลางานใหม่โดยระบุ true โดยใช้ค่าที่แสดงผลจาก JobService.jobFinished(JobParameters, boolean) หรือ JobService.onStopJob(JobParameters) ระบบจะยกเลิกกำหนดเวลา
งานที่ทำเป็นระยะๆ ต้องเป็นไปตามข้อจำกัดทั้งหมด ดังนั้นข้อจำกัดเหล่านี้จึงไม่มีผลกับกำหนดเวลาของงาน
|
DOWNSCALED
รหัสการเปลี่ยนแปลง: 168419799
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
การเปลี่ยนแปลงนี้เป็นตัวควบคุมการเปลี่ยนแปลงการลดขนาดบัฟเฟอร์ต่อแอปทั้งหมด การเปิดใช้การเปลี่ยนแปลงนี้จะช่วยให้ใช้ค่าตัวคูณมาตราส่วนต่อไปนี้ได้
เมื่อเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจแอป ระบบจะบังคับปรับขนาดแอปเป็นค่าตัวคูณมาตราส่วนสูงสุดที่เปิดใช้ เช่น ระบบจะใช้ 80% หากเปิดใช้ทั้ง 80% และ 70% (DOWNSCALE_80 และ DOWNSCALE_70)
|
DOWNSCALE_30
รหัสการเปลี่ยนแปลง: 189970040
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 30% ของจอแสดงผลจริง
|
DOWNSCALE_35
รหัสการเปลี่ยนแปลง: 189969749
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 35% ของจอแสดงผลจริง
|
DOWNSCALE_40
รหัสการเปลี่ยนแปลง: 189970038
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 40% ของจอแสดงผลจริง
|
DOWNSCALE_45
รหัสการเปลี่ยนแปลง: 189969782
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 45% ของจอแสดงผลจริง
|
DOWNSCALE_50
รหัสการเปลี่ยนแปลง: 176926741
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 50% ของจอแสดงผลจริง
|
DOWNSCALE_55
รหัสการเปลี่ยนแปลง: 189970036
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 55% ของจอแสดงผลจริง
|
DOWNSCALE_60
รหัสการเปลี่ยนแปลง: 176926771
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 60% ของจอแสดงผลจริง
|
DOWNSCALE_65
รหัสการเปลี่ยนแปลง: 189969744
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 65% ของจอแสดงผลจริง
|
DOWNSCALE_70
รหัสการเปลี่ยนแปลง: 176926829
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 70% ของจอแสดงผลจริง
|
DOWNSCALE_75
รหัสการเปลี่ยนแปลง: 189969779
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 75% ของจอแสดงผลจริง
|
DOWNSCALE_80
รหัสการเปลี่ยนแปลง: 176926753
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 80% ของจอแสดงผลจริง
|
DOWNSCALE_85
รหัสการเปลี่ยนแปลง: 189969734
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 85% ของจอแสดงผลจริง
|
DOWNSCALE_90
รหัสการเปลี่ยนแปลง: 182811243
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ DOWNSCALED ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะบังคับให้แอปถือว่ากำลังทำงานบนจอแสดงผลที่มีความละเอียดแนวตั้งและแนวนอน 90% ของจอแสดงผลจริง
|
DUMP_IGNORES_SPECIAL_ARGS
รหัสการเปลี่ยนแปลง: 149254050
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ระบบจะไม่เรียกใช้ dump(String, FileDescriptor, PrintWriter, String[]) หากมีการเรียกใช้ dumpsys activity ด้วยอาร์กิวเมนต์พิเศษบางอย่าง
|
DYNAMIC_RECEIVER_EXPLICIT_EXPORT_REQUIRED
รหัสการเปลี่ยนแปลง: 161145287
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ จะกำหนดให้แอปต้องตั้งค่า Context.RECEIVER_EXPORTED หรือ Context.RECEIVER_NOT_EXPORTED อย่างชัดแจ้งเมื่อลงทะเบียนตัวรับสัญญาณสำหรับการออกอากาศที่ไม่มีการป้องกันในโค้ด
ดูข้อมูลเพิ่มเติมได้ที่ส่วน
การส่งออก Receiver ที่ลงทะเบียนบริบทอย่างปลอดภัยยิ่งขึ้น
|
ENABLE_PENDING_INTENT_BAL_OPTION
รหัสการเปลี่ยนแปลง: 192341120
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ให้ปกป้อง PendingIntent จากการถูกละเมิดเพื่อเริ่มกิจกรรมในเบื้องหลัง
|
ENABLE_SIMPLIFIED_DARK_MODE
รหัสการเปลี่ยนแปลง: 214741472
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป จะอนุญาตให้เนื้อหาเว็บใช้สไตล์สว่างหรือมืดตามธีมของแอป และ WebView จะพยายามทำให้เนื้อหาเว็บมืดลงโดยใช้อัลกอริทึมการทำให้มืดลงเมื่อเหมาะสม ดูรายละเอียดได้ที่ setAlgorithmicDarkeningAllowed(boolean)
|
ENABLE_TOUCH_OPAQUE_ACTIVITIES
รหัสการเปลี่ยนแปลง: 194480991
สถานะเริ่มต้น: เปิดใช้สำหรับแอปทั้งหมด
สำหรับแอปที่ทำงานบน Android 13 (ระดับ API 33) ขึ้นไป จะทำให้กิจกรรมใช้การแตะทั้งหมดภายในขอบเขตงาน
|
ENABLE_USE_EXACT_ALARM
รหัสการเปลี่ยนแปลง: 218533173
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป จะอนุญาตให้แอปบางประเภทใช้ Manifest.permission.USE_EXACT_ALARM เพื่อตั้งเวลาการปลุกในเวลาที่แน่นอน
|
ENFORCE_INTENTS_TO_MATCH_INTENT_FILTERS
รหัสการเปลี่ยนแปลง: 161252188
สถานะเริ่มต้น: เปิดใช้สำหรับแอปทั้งหมด
คอมโพเนนต์จะหยุดรับ Intent จากผู้โทรภายนอกที่ไม่ตรงกับตัวกรอง Intent ที่ประกาศไว้ เมื่อแอปลงทะเบียนคอมโพเนนต์ที่ส่งออกในไฟล์ Manifest และเพิ่มตัวกรอง Intent คอมโพเนนต์จะเริ่มทำงานได้ด้วย Intent ใดก็ได้ แม้แต่ Intent ที่ไม่ตรงกับตัวกรอง Intent ซึ่งเป็นสิ่งที่นักพัฒนาซอฟต์แวร์หลายคนมองว่าไม่สอดคล้องกับสัญชาตญาณ หากไม่ตรวจสอบ Intent เมื่อคอมโพเนนต์เริ่มทำงาน ในบางสถานการณ์อาจทำให้แอปของบุคคลที่สามเรียกใช้ฟังก์ชันการทำงานภายในเท่านั้นได้
|
ENFORCE_STRICT_QUERY_BUILDER
รหัสการเปลี่ยนแปลง: 143231523
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ SQLiteQueryBuilder จะยืนยันการเลือกการค้นหา CalendarProvider2 ทั้งหมดกับอาร์กิวเมนต์ที่เป็นอันตราย
|
FORCE_DISABLE_HEVC_SUPPORT
รหัสการเปลี่ยนแปลง: 174227820
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
บังคับปิดใช้แอปไม่ให้รองรับความสามารถด้านสื่อ HEVC
แอปควรประกาศความสามารถด้านสื่อที่รองรับในไฟล์ Manifest แต่สามารถใช้ Flag นี้เพื่อบังคับให้แอปไม่รองรับ HEVC ได้ ซึ่งจะบังคับให้มีการแปลงขณะเข้าถึงสื่อที่เข้ารหัสใน HEVC การตั้งค่าแฟล็กนี้จะลบล้างค่าเริ่มต้นระดับระบบปฏิบัติการสำหรับแอป ระบบจะปิดใช้โดยค่าเริ่มต้น ซึ่งหมายความว่าค่าเริ่มต้นของระบบปฏิบัติการจะมีความสำคัญเหนือกว่า หากเปิดใช้ทั้งแฟล็กนี้และ FORCE_ENABLE_HEVC_SUPPORT ระบบปฏิบัติการจะไม่สนใจทั้ง 2 แฟล็ก
|
FORCE_ENABLE_HEVC_SUPPORT
รหัสการเปลี่ยนแปลง: 174228127
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
บังคับให้เปิดใช้แอปเพื่อรองรับความสามารถด้านสื่อ HEVC แอปควรประกาศความสามารถด้านสื่อที่รองรับในไฟล์ Manifest แต่สามารถใช้ Flag นี้เพื่อบังคับให้แอปที่รองรับ HEVC หลีกเลี่ยงการแปลงขณะเข้าถึงสื่อที่เข้ารหัสใน HEVC การตั้งค่าแฟล็กนี้จะลบล้างค่าเริ่มต้นระดับระบบปฏิบัติการสำหรับแอป ระบบจะปิดใช้โดยค่าเริ่มต้น ซึ่งหมายความว่าค่าเริ่มต้นของระบบปฏิบัติการจะมีความสำคัญเหนือกว่า หากเปิดใช้ทั้งแฟล็กนี้และ FORCE_DISABLE_HEVC_SUPPORT ระบบปฏิบัติการจะไม่สนใจแฟล็กทั้ง 2 รายการ
|
FORCE_NON_RESIZE_APP
รหัสการเปลี่ยนแปลง: 181136395
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
บังคับให้แพ็กเกจที่ใช้ไม่สามารถปรับขนาดได้
|
FORCE_RESIZE_APP
รหัสการเปลี่ยนแปลง: 174042936
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
บังคับให้แพ็กเกจที่ใช้ปรับขนาดได้ เราอนุญาตให้ปรับขนาดในโหมดหน้าต่างแบบเต็มหน้าจอเท่านั้น แต่จะไม่บังคับให้แอปเข้าสู่โหมดหลายหน้าต่างที่ปรับขนาดได้
|
GET_API_SIGNATURES_FROM_UICC_PORT_INFO
รหัสการเปลี่ยนแปลง: 202110963
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป จะอนุญาตให้ซิมการ์ดมี ICCID ที่ใช้งานอยู่ได้มากกว่า 1 รายการพร้อมกัน
ซึ่งฟีเจอร์ Multiple Enabled Profiles (MEP) จะรองรับการดำเนินการนี้
|
GWP_ASAN
รหัสการเปลี่ยนแปลง: 135634846
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เปิดใช้การตรวจหาข้อบกพร่องของหน่วยความจำของระบบที่สุ่มตัวอย่างในแอป
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ GWP-ASan ได้ที่คู่มือ GWP-ASan
|
ICC_CLOSE_CHANNEL_EXCEPTION_ON_FAILURE
รหัสการเปลี่ยนแปลง: 208739934
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป ระบบจะส่งข้อยกเว้นเมื่อการดำเนินการปิดช่อง ICC ไม่สำเร็จ
|
รหัสการเปลี่ยนแปลง: 203800354
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป ตัวควบคุมสื่อที่อิงตามการแจ้งเตือน Notification.MediaStyle จะมีการดำเนินการที่อิงตาม PlaybackState ของเซสชันสื่อแทนการดำเนินการของการแจ้งเตือน
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงนี้ได้ที่ส่วนในหน้าการเปลี่ยนแปลงลักษณะการทำงานของ Android 13 เกี่ยวกับ
การเปลี่ยนแปลงตัวควบคุมสื่อ
|
NATIVE_HEAP_ZERO_INIT
รหัสการเปลี่ยนแปลง: 178038272
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เปิดใช้การเริ่มต้นเป็นศูนย์โดยอัตโนมัติสำหรับการจัดสรรหน่วยความจำฮีปแบบเนทีฟ
|
NATIVE_MEMTAG_ASYNC
รหัสการเปลี่ยนแปลง: 135772972
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เปิดใช้การตรวจสอบแท็กหน่วยความจำแบบอะซิงโครนัส (ASYNC) ในกระบวนการนี้ แฟล็กนี้มีผลกับฮาร์ดแวร์ที่รองรับ Memory Tagging Extension (MTE) ของ ARM เท่านั้น
|
NATIVE_MEMTAG_SYNC
รหัสการเปลี่ยนแปลง: 177438394
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เปิดใช้การตรวจสอบแท็กหน่วยความจำแบบซิงโครนัส (SYNC) ในกระบวนการนี้ แฟล็กนี้มีผลกับฮาร์ดแวร์ที่รองรับ Memory Tagging Extension (MTE) ของ ARM เท่านั้น หากเปิดใช้ทั้ง NATIVE_MEMTAG_ASYNC และตัวเลือกนี้ ตัวเลือกนี้จะมีผลเหนือกว่าและเปิดใช้ MTE ในโหมด SYNC
|
NOTIFICATION_LOG_ASSISTANT_CANCEL
รหัสการเปลี่ยนแปลง: 195579280
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป จะช่วยให้ Listener เข้าใจเหตุผลที่เจาะจงมากขึ้นสำหรับการยกเลิกการแจ้งเตือนจาก Assistant แทนที่จะใช้ REASON_LISTENER_CANCEL ที่เป็นเหตุผลทั่วไป
|
NOTIFICATION_PERM_CHANGE_ID
รหัสการเปลี่ยนแปลง: 194833441
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ให้เปิดใช้การเปลี่ยนแปลงลักษณะการทำงานที่เกี่ยวข้องกับสิทธิ์รันไทม์สำหรับการแจ้งเตือน
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงนี้ได้ที่หน้าเกี่ยวกับ
สิทธิ์รันไทม์ของการแจ้งเตือนใหม่
|
NOTIFICATION_TRAMPOLINE_BLOCK_FOR_EXEMPT_ROLES
รหัสการเปลี่ยนแปลง: 227752274
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป ระบบจะบล็อกการเริ่ม Activity ที่มาจาก Broadcast Receiver หรือบริการเพื่อตอบสนองต่อการคลิกการแจ้งเตือนและการดำเนินการกับการแจ้งเตือนเนื่องจากเหตุผลด้าน UX และประสิทธิภาพสำหรับผู้ถือบทบาท (เบราว์เซอร์) ที่ได้รับการยกเว้นก่อนหน้านี้
|
OVERRIDABLE_COMPONENT_CALLBACKS
รหัสการเปลี่ยนแปลง: 193247900
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป
registerComponentCallbacks(ComponentCallbacks)
จะเพิ่ม
ComponentCallbacks
ลงใน
Activity
หรือ
ContextWrapper.getBaseContext()
แทนที่จะเพิ่มลงใน
getApplicationContext() เสมอ
|
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
รหัสการเปลี่ยนแปลง: 191513214
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ รหัสการเปลี่ยนแปลงนี้จะบังคับให้แพ็กเกจที่ใช้ละเว้นค่าปัจจุบันของ android:resizeableActivity รวมถึง SDK เป้าหมายที่เท่ากับหรือต่ำกว่า M และถือว่ากิจกรรมปรับขนาดไม่ได้ ในกรณีนี้ ค่าของการหมุนและการครอบตัดกล้องจะขึ้นอยู่กับการชดเชยที่จำเป็นเท่านั้น โดยพิจารณาจากการหมุนจอแสดงผลปัจจุบัน
|
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
รหัสการเปลี่ยนแปลง: 189229956
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ รหัสการเปลี่ยนแปลงนี้จะบังคับให้แพ็กเกจที่ใช้ลบล้างลักษณะการทำงานของการหมุนและการครอบตัดกล้องเริ่มต้น และแสดงผล CaptureRequest.SCALER_ROTATE_AND_CROP_NONE เสมอ ลักษณะการทำงานเริ่มต้นพร้อมกับชุดค่าผสมการลบล้างที่เป็นไปได้ทั้งหมดจะอธิบายไว้ในตารางด้านล่าง
|
OVERRIDE_MIN_ASPECT_RATIO
รหัสการเปลี่ยนแปลง: 174042980
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
การเปลี่ยนแปลงนี้เป็นตัวควบคุมการเปลี่ยนแปลงทั้งหมดที่บังคับใช้สัดส่วนภาพขั้นต่ำที่กำหนด การเปิดใช้การเปลี่ยนแปลงนี้จะช่วยให้ใช้สัดส่วนภาพขั้นต่ำต่อไปนี้ได้
เมื่อเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจแอป ระบบจะลบล้างสัดส่วนภาพขั้นต่ำที่ระบุไว้ในไฟล์ Manifest ของแอปเป็นสัดส่วนภาพที่เปิดใช้มากที่สุด เว้นแต่ค่าไฟล์ Manifest ของแอปจะสูงกว่า
|
OVERRIDE_MIN_ASPECT_RATIO_LARGE
รหัสการเปลี่ยนแปลง: 180326787
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ OVERRIDE_MIN_ASPECT_RATIO ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะตั้งค่าสัดส่วนภาพขั้นต่ำของกิจกรรมเป็นค่าสูงตามที่ OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE กำหนดไว้
|
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
รหัสการเปลี่ยนแปลง: 180326845
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ OVERRIDE_MIN_ASPECT_RATIO ด้วย การเปิดใช้การเปลี่ยนแปลงนี้สำหรับแพ็กเกจจะตั้งค่าสัดส่วนภาพขั้นต่ำของกิจกรรมเป็นค่าปานกลางตามที่ OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE กำหนด
|
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
รหัสการเปลี่ยนแปลง: 203647190
สถานะเริ่มต้น: เปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้
OVERRIDE_MIN_ASPECT_RATIO
ด้วย การเปลี่ยนแปลงนี้จะจำกัดการเปลี่ยนแปลงอื่นๆ ที่บังคับให้อัตราส่วนภาพขั้นต่ำของกิจกรรมเป็นค่าหนึ่งๆ เช่น
OVERRIDE_MIN_ASPECT_RATIO_LARGE
และ
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
สำหรับกิจกรรมที่มีการวางแนวในแนวตั้งด้วย
|
RATE_LIMIT_TOASTS
รหัสการเปลี่ยนแปลง: 174840628
สถานะเริ่มต้น: การเปลี่ยนแปลงนี้เปิด/ปิดไม่ได้ ระบบจะบันทึกไว้โดยเฟรมเวิร์กความเข้ากันได้เท่านั้น
เปิดใช้การจำกัดอัตราคำขอสำหรับจำนวนการเรียกใช้ Toast.show() เพื่อป้องกันไม่ให้ผู้ใช้ได้รับข้อความโทสต์มากเกินไปในเวลาที่จำกัด ความพยายามใดๆ ในการแสดงข้อความป๊อปอัปมากกว่าที่อนุญาตในกรอบเวลาหนึ่งๆ จะส่งผลให้ระบบทิ้งข้อความป๊อปอัปนั้น
|
REQUEST_LISTENING_MUST_MATCH_PACKAGE
รหัสการเปลี่ยนแปลง: 172251878
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป การเรียกใช้ TileService.requestListeningState(Context, ComponentName) จะตรวจสอบว่าแพ็กเกจที่เรียกใช้ (UID) และแพ็กเกจของ ComponentName เป้าหมายตรงกัน นอกจากนี้ ระบบยังตรวจสอบด้วยว่าบริบทที่ใช้สามารถดำเนินการในนามของผู้ใช้ปัจจุบันได้
|
RETURN_ADVANCED_VIDEO_PROFILES
รหัสการเปลี่ยนแปลง: 206033068
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ให้ควบคุมประเภทโปรไฟล์วิดีโอที่ getAll(String, int) แสดงผล
|
SHOULD_RESOLVE_PORT_INDEX_FOR_APPS
รหัสการเปลี่ยนแปลง: 224562872
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป จะอนุญาตให้ซิมการ์ดเปิดใช้ Multiple Enabled Profiles (MEP) ในพอร์ตต่างๆ เพื่อรักษาความเข้ากันได้แบบย้อนหลังสำหรับแอปของผู้ให้บริการ เมื่อแอปที่กำหนดเป้าหมายเป็น API ระดับ 32 หรือต่ำกว่าเรียกใช้ API switchToSubscription หรือ API การดาวน์โหลดโดยไม่ระบุดัชนีพอร์ต ระบบจะคงลักษณะการทำงานเดิมไว้โดยใช้ดัชนีพอร์ต 0 เสมอ แม้ว่าอุปกรณ์จะมี MEP eUICC ที่เปิดใช้อยู่ก็ตาม
|
SWITCH_WITHOUT_PORT_INDEX_EXCEPTION_ON_DISABLE
รหัสการเปลี่ยนแปลง: 218393363
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ระบบจะแสดงข้อยกเว้นเมื่อมีการเรียกใช้ switchToSubscription() โดยไม่มี portIndex เพื่อปิดใช้การสมัครใช้บริการ
|
THROW_ON_INVALID_PRIORITY_VALUE
รหัสการเปลี่ยนแปลง: 140852299
สถานะเริ่มต้น: เปิดใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ระบบจะแสดงข้อยกเว้นเมื่อแอปให้ค่าลำดับความสำคัญที่ไม่ถูกต้องโดยใช้ JobInfo.Builder.setPriority(int)
แอปเดิมอาจใช้ API อย่างไม่ถูกต้อง ดังนั้นการเรียกใช้จะล้มเหลวโดยไม่มีการแจ้งเตือนหากแอปยังคงใช้ API ต่อไป
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
รหัสการเปลี่ยนแปลง: 196254758
สถานะเริ่มต้น: ปิดใช้สำหรับแอปทั้งหมด
เมื่อเปิดใช้ ระบบจะอนุญาตให้แพ็กเกจ "android" ใช้นามแฝงของคอมโพเนนต์ได้
|