Android 7.0 支持用戶設置顯示尺寸,以放大或縮小屏幕上的所有元素,從而提升設備對視力不佳用戶的可訪問性。用戶無法將屏幕縮放至低於最小屏幕寬度 sw320dp,該寬度是 Nexus 4 的寬度,也是常規中等大小手機的寬度。
當設備密度發生更改時,系統會以如下方式通知正在運行的應用:
- 如果是面向 API 級別 23 或更低版本系統的應用,系統會自動終止其所有後臺進程。這意味着如果用戶切換離開此類應用,轉而打開 Settings 屏幕並更改 Display size 設置,則系統會像處理內存不足的情況一樣終止該應用。如果應用具有任何前臺進程,則系統會如處理運行時更改中所述將配置變更通知給這些進程,就像對待設備屏幕方向變更一樣。
- 如果是面向 Android 7.0 的應用,則其所有進程(前臺和後臺)都會收到有關配置變更的通知,如處理運行時更改中所述。
大多數應用並不需要進行任何更改即可支持此功能,不過前提是這些應用遵循 Android 最佳做法。具體要檢查的事項: