大螢幕裝置製造商個別應用程式覆寫值

Android 提供的覆寫值會變更已設定的應用程式行為。舉例來說,即使應用程式資訊清單中已設定 resizeableActivity="false"FORCE_RESIZE_APP 覆寫值仍會指示系統調整應用程式大小,以符合螢幕尺寸。

裝置製造商會將覆寫值套用至特定大螢幕裝置上的應用程式。

個別應用程式覆寫值旨在改善大螢幕裝置的使用者體驗。應用程式可以停用部分覆寫值。

如要進一步瞭解個別應用程式覆寫值,請參閱「大型螢幕相容模式」。

裝置製造商覆寫值

裝置製造商會將覆寫值套用至應用程式,改善平板電腦、折疊式裝置和其他大螢幕裝置的使用者體驗。如需完整的覆寫值清單,請參閱「大型螢幕相容模式

停用覆寫值

PackageManager.Property 標記可讓應用程式停用裝置製造商覆寫值。Android 14 推出了下列標記:


  • PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES

    如要停用 FORCE_RESIZE_APPFORCE_NON_RESIZE_APP 覆寫值,請在應用程式資訊清單中將屬性設為 false:

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

    針對大螢幕最佳化應用程式:讓應用程式可調整大小,並實作回應式/自動調整式版面配置,在各種尺寸的螢幕上提供最佳的使用者體驗。


  • PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE

    如要停用 OVERRIDE_MIN_ASPECT_RATIO,請在應用程式資訊清單中將屬性設為 false:

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

    這個屬性也會停用下列裝置製造商覆寫值:

    針對大螢幕最佳化應用程式:請勿在應用程式中設定顯示比例限制。建立可以支援不同螢幕大小和多視窗模式的應用程式版面配置。