СПОСОБ АДАПТАЦИИ DPI И ЭЛЕКТРОННОЕ УСТРОЙСТВО

1. Способ адаптации DPI, применяемый к электронному устройству, причем по меньшей мере одно приложение инсталлировано на электронном устройстве, и способ содержит этапы, на которых:
получают число точек на дюйм (DPI) электронного устройства и DPI, поддерживаемое приложением, причем DPI электронного устройства содержит по меньшей мере одно из логического DPI электронного устройства и физического DPI электронного устройства;
определяют общий тип дисплея электронного устройства, причем общий тип дисплея является наиболее часто используемым типом дисплея электронного устройства;
определяют целевое DPI в соответствии с DPI электронного устройства, DPI, поддерживаемым приложением, и общим типом дисплея; и
отображают пользовательский интерфейс приложения с использованием целевого DPI.
2. Способ по п. 1, в котором получение DPI, поддерживаемого приложением, содержит этапы, на которых:
получают, из пакета инсталляции приложения, DPI, поддерживаемое приложением; или
получают, из предварительно установленного списка DPI, DPI, поддерживаемое приложением.
3. Способ по п. 1, в котором определение целевого DPI в соответствии с DPI электронного устройства, DPI, поддерживаемым приложением, и общим типом дисплея содержит этапы, на которых:
определяют, в соответствии с DPI электронного устройства, DPI, поддерживаемым приложением, и количеством типов дисплея электронного устройства, выбираемое DPI, поддерживаемое приложением; и
определяют, в соответствии с типом дисплея электронного устройства и выбираемым DPI, поддерживаемым приложением, целевое DPI, соответствующее общему типу дисплея.
4. Способ по п. 3, в котором определение, в соответствии с типом дисплея электронного устройства и выбираемым DPI, поддерживаемым приложением, целевого DPI, соответствующего общему типу дисплея, содержит этапы, на которых:
определяют соответствие между типом дисплея электронного устройства и выбираемым DPI, поддерживаемым приложением; и
определяют, согласно упомянутому соответствию, целевое DPI, соответствующее общему типу дисплея.
5. Способ по п. 1, при этом, после определения целевого DPI, способ дополнительно содержит этап, на котором записывают целевое DPI.
6. Способ по п. 1, в котором определение общего типа дисплея электронного устройства содержит этап, на котором определяют общий тип дисплея электронного устройства в соответствии с архивной записью использования типа дисплея, сохраненной в электронном устройстве.
7. Способ адаптации DPI, применяемый к электронному устройству, причем по меньшей мере одно приложение инсталлировано на электронном устройстве, и способ содержит этапы, на которых:
получают белый список, причем белый список содержит соответствие между идентификатором конкретного приложения и числом точек на дюйм (DPI);
используют DPI, соответствующее идентификатору приложения, в качестве целевого DPI, если белый список содержит идентификатор приложения, или используют логическое DPI электронного устройства в качестве целевого DPI, если белый список не содержит идентификатора приложения; и
отображают пользовательский интерфейс приложения с использованием целевого DPI.
8. Электронное устройство, причем на электронном устройстве инсталлировано по меньшей мере одно приложение и электронное устройство содержит:
блок получения, сконфигурированный получать число точек на дюйм (DPI) электронного устройства и DPI, поддерживаемое приложением, причем DPI электронного устройства содержит по меньшей мере одно из логического DPI электронного устройства и физического DPI электронного устройства;
первый блок определения, сконфигурированный определять общий тип дисплея электронного устройства, причем общий тип дисплея является наиболее часто используемым типом дисплея электронного устройства;
второй блок определения, сконфигурированный определять целевое DPI в соответствии с DPI электронного устройства, DPI, поддерживаемым приложением, и общим типом дисплея; и
блок отображения, сконфигурированный отображать пользовательский интерфейс приложения с использованием целевого DPI.
9. Электронное устройство по п. 8, в котором блок получения конкретно сконфигурирован:
получать, из пакета инсталляции приложения, DPI, поддерживаемое приложением; или
получать, из предварительно установленного списка DPI, DPI, поддерживаемое приложением.
10. Электронное устройство по п. 8, в котором второй блок определения конкретно сконфигурирован:
определять, в соответствии с DPI электронного устройства, DPI, поддерживаемым приложением, и количеством типов дисплея электронного устройства, выбираемое DPI, поддерживаемое приложением; и
определять, в соответствии с типом дисплея электронного устройства и выбираемым DPI, поддерживаемым приложением, целевое DPI, соответствующее общему типу дисплея.
11. Электронное устройство по п. 10, в котором второй блок определения конкретно сконфигурирован:
определять соответствие между типом дисплея электронного устройства и выбираемым DPI, поддерживаемым приложением; и
определять, согласно упомянутому соответствию, целевое DPI, соответствующее общему типу дисплея.
12. Электронное устройство по п. 8, причем электронное устройство дополнительно содержит блок записи, сконфигурированный записывать целевое DPI.
13. Электронное устройство по п. 8, в котором первый блок определения конкретно сконфигурирован определять общий тип дисплея электронного устройства в соответствии с архивной записью использования типа дисплея, сохраненной в электронном устройстве.
14. Электронное устройство, причем на электронном устройстве инсталлировано по меньшей мере одно приложение и электронное устройство содержит:
блок получения, сконфигурированный получать белый список, причем белый список содержит соответствие между идентификатором конкретного приложения и числом точек на дюйм (DPI);
блок определения, сконфигурированный использовать DPI, соответствующее идентификатору приложения, в качестве целевого DPI, если белый список содержит идентификатор приложения, или использовать логическое DPI электронного устройства в качестве целевого DPI, если белый список не содержит идентификатор приложения; и
блок отображения, сконфигурированный отображать пользовательский интерфейс приложения с использованием целевого DPI.