Chế độ ghi đè cho mỗi ứng dụng của nhà sản xuất thiết bị có màn hình lớn

Android cung cấp chế độ ghi đè giúp thay đổi hành vi được định cấu hình của các ứng dụng. Ví dụ: chế độ ghi đè FORCE_RESIZE_APP sẽ hướng dẫn hệ thống đổi kích thước ứng dụng cho phù hợp với kích thước màn hình ngay cả khi resizeableActivity="false" được thiết lập trong tệp kê khai ứng dụng.

Nhà sản xuất thiết bị áp dụng chế độ ghi đè cho các ứng dụng trên một số thiết bị có màn hình lớn.

Chế độ ghi đè cho mỗi ứng dụng nhằm cải thiện trải nghiệm người dùng trên các thiết bị có màn hình lớn. Ứng dụng có thể tắt một số chế độ ghi đè.

Để biết thêm thông tin về chế độ ghi đè cho mỗi ứng dụng, hãy xem Chế độ tương thích màn hình lớn.

Ghi đè nhà sản xuất thiết bị

Nhà sản xuất thiết bị áp dụng chế độ ghi đè cho ứng dụng để cải thiện trải nghiệm người dùng trên máy tính bảng, thiết bị có thể gập lại và các thiết bị có màn hình lớn khác. Để biết danh sách đầy đủ các chế độ ghi đè, hãy xem phần Chế độ tương thích màn hình lớn

Tắt chế độ ghi đè

Thẻ PackageManager.Property cho phép ứng dụng tắt chế độ ghi đè của nhà sản xuất thiết bị. Android 14 giới thiệu các thẻ sau:


  • PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES

    Để tắt chế độ ghi đè FORCE_RESIZE_APPFORCE_NON_RESIZE_APP, hãy đặt thuộc tính thành false trong tệp kê khai ứng dụng:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES"
            android:value="false"/>
    </application>
    

    Tối ưu hoá ứng dụng cho màn hình lớn: Giúp ứng dụng có thể đổi kích thước và triển khai bố cục thích ứng để mang lại trải nghiệm người dùng tối ưu trên màn hình thuộc mọi kích thước.


  • PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE

    Để tắt OVERRIDE_MIN_ASPECT_RATIO, hãy đặt thuộc tính này thành false trong tệp kê khai ứng dụng:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE"
            android:value="false"/>
    </application>
    

    Thuộc tính này cũng tắt các chế độ ghi đè sau đây của nhà sản xuất thiết bị:

    Tối ưu hoá ứng dụng cho màn hình lớn: Đừng đặt các quy tắc hạn chế về tỷ lệ khung hình trong ứng dụng. Hãy tạo bố cục ứng dụng hỗ trợ nhiều kích thước màn hình và chế độ nhiều cửa sổ.