Home
last modified time | relevance | path

Searched refs:dpi (Results 1 – 25 of 73) sorted by relevance

123

/ohos5.0/foundation/window/window_manager/dm/src/
H A Dscreen.cpp240 DMError Screen::SetDensityDpi(uint32_t dpi) const in SetDensityDpi()
242 if (dpi > DOT_PER_INCH_MAXIMUM_VALUE || dpi < DOT_PER_INCH_MINIMUM_VALUE) { in SetDensityDpi()
248 … float density = static_cast<float>(dpi) / 160; // 160 is the coefficient between density and dpi. in SetDensityDpi()
252 DMError Screen::SetDensityDpiSystem(uint32_t dpi) const in SetDensityDpiSystem()
254 if (dpi > DOT_PER_INCH_MAXIMUM_VALUE || dpi < DOT_PER_INCH_MINIMUM_VALUE) { in SetDensityDpiSystem()
259 … float density = static_cast<float>(dpi) / 160; // 160 is the coefficient between density and dpi. in SetDensityDpiSystem()
263 DMError Screen::SetResolution(uint32_t width, uint32_t height, uint32_t dpi) const in SetResolution()
265 …if (width <= 0 || height <= 0 || dpi > DOT_PER_INCH_MAXIMUM_VALUE || dpi < DOT_PER_INCH_MINIMUM_VA… in SetResolution()
266 WLOGFE("Invalid param, w:%{public}u h:%{public}u dpi:%{public}u", width, height, dpi); in SetResolution()
270 … float density = static_cast<float>(dpi) / 160; // 160 is the coefficient between density and dpi. in SetResolution()
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Djs-framework-resource-restriction.md28dpi),取值如下:<br/>-&nbsp;ldpi:表示低密度屏幕(\~120dpi)(0.75基准密度)<br/>-&nbsp;mdpi:表示中密度屏幕(\~160dpi)(基准密度)<br/…
H A Djs-framework-js-tag.md45 …辑宽度由设备宽度和屏幕密度自动计算得出,在不同设备上可能不同,请使用相对布局来适配多种设备。例如:在466\*466分辨率,320dpi的设备上,屏幕密度为2(以160dpi为基准),1px等于渲…
48 …> 1. 组件样式中&lt;length&gt;类型的默认值,按屏幕密度进行计算和绘制,如:在屏幕密度为2(以160dpi为基准)的设备上,默认&lt;length&gt;为1px时,设备上实际渲…
H A Darkts-layout-development-media-query.md124dpi,dppx和dpcm单位。其中:<br/>-&nbsp;dpi表示每英寸中物理像素个数,1dpi&nbsp;≈&nbsp;0.39dpcm;<br/>-&nbsp;dpcm表示每厘米上的物理…
/ohos5.0/docs/zh-cn/application-dev/reference/apis-localization-kit/
H A Dresourcemanager.md117 | density | 可选参数screen、enddensity、enddensity,值为0表示使用当前系统dpi的密度。 |
150 | density | 可选参数screen enddensity **enddensity**,值为0表示使用当前系统dpi的密度。 |
183 | density | 可选参数screen enddensity **enddensity**,值为0表示使用当前系统dpi的密度。 |
218 | density | 可选参数screen enddensity **enddensity**,值为0表示使用当前系统dpi的密度。 |
253 | density | 可选参数screen enddensity **enddensity**,值为0表示使用当前系统dpi的密度。 |
280 | density | 可选参数screen enddensity **enddensity**,值为0表示使用当前系统dpi的密度。 |
/ohos5.0/docs/en/application-dev/ui/
H A Djs-framework-resource-restriction.md28dpi. The value can be:<br/>- ldpi: low-density screen (\~120 dpi) (0.75 x Reference density)<br/>-…
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-js/
H A Djs-components-common-mediaquery.md95dpi,dppx和dpcm单位。其中:<br/>-&nbsp;dpi表示每英寸中物理像素个数,1dpi≈0.39dpcm;<br/>-&nbsp;dpcm表示每厘米上的物理像素个数,1dpcm&n…
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/js-service-widget-ui/
H A Djs-service-widget-common-mediaquery.md100dpi,dppx和dpcm单位。其中:<br/>-&nbsp;dpi表示每英寸中物理像素个数,1dpi≈0.39dpcm;<br/>-&nbsp;dpcm表示每厘米上的物理像素个数,1dpcm&n…
/ohos5.0/foundation/window/window_manager/interfaces/innerkits/dm/
H A Dscreen.h159 DMError SetDensityDpi(uint32_t dpi) const;
167 DMError SetDensityDpiSystem(uint32_t dpi) const;
232 DMError SetResolution(uint32_t width, uint32_t height, uint32_t dpi) const;
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/src/
H A Dscreen_setting_helper.cpp56 bool ScreenSettingHelper::GetSettingDpi(uint32_t& dpi, const std::string& key) in GetSettingDpi() argument
65 dpi = static_cast<uint32_t>(value); in GetSettingDpi()
82 bool ScreenSettingHelper::SetSettingDefaultDpi(uint32_t& dpi, const std::string& key) in SetSettingDefaultDpi() argument
85 ErrCode ret = provider.PutIntValue(key, dpi, false); in SetSettingDefaultDpi()
/ohos5.0/docs/zh-cn/design/ux-design/
H A Dvisual-basis.md12 相同的vp,在不同像素密度的屏幕上,对应不同px,一般称px/vp为像素密度比。像素密度比为当前设备屏幕的dpi/160。
15dpi为160的OpenHarmony设备上,像素密度比为1,则1vp等于1px。
H A Ddesign-map-cached-drawings.md6 为了更好在多设备上根据设备dpi展示清晰的图像,一分优秀的应用应含有多套同名的切图资源,它们分别存放在mdpi、ldpi、xldpi、xxldpi的文件夹目录下,最终会存放到应用资源包的同名路径中。
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/include/
H A Dscreen_setting_helper.h29 static bool GetSettingDpi(uint32_t& dpi, const std::string& key = SETTING_DPI_KEY);
30 static bool SetSettingDefaultDpi(uint32_t& dpi, const std::string& key);
/ohos5.0/foundation/window/window_manager/setresolution/src/
H A Dsetresolution_screen.cpp50 " dpi: " << cmdArgments.dpi << std::endl; in main()
57 DMError ret = screens[0]->SetResolution(cmdArgments.width, cmdArgments.height, cmdArgments.dpi); in main()
/ohos5.0/foundation/ability/ability_base/interfaces/kits/native/configuration/src/
H A Dconfiguration_convertor.cpp100 for (const auto& [dpi, value] : resolutions) { in ConvertDensity()
102 if (deviceDpi <= dpi) { in ConvertDensity()
224 for (const auto& [dpi, value] : resolutions) { in GetDensityStr()
225 if (dpi == density) { in GetDensityStr()
/ohos5.0/foundation/window/window_manager/window_scene/test/dms_unittest/
H A Dscreen_setting_helper_test.cpp93 uint32_t dpi = 0; variable
95 bool ret = screenSettingHelper.GetSettingDpi(dpi, key);
/ohos5.0/foundation/barrierfree/accessibility/services/aams/test/unittest/
H A Daccessibility_display_manager_test.cpp154 auto dpi = Singleton<AccessibilityDisplayManager>::GetInstance().GetDefaultDisplayDpi(); variable
155 EXPECT_NE(dpi, 0);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/screen/
H A Dscreen_pattern.cpp143 auto dpi = GetDensityInCurrentResolution() * DOT_PER_INCH; in UpdateToInputManager() local
182 .dpi = dpi, in UpdateToInputManager()
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Dmodule-structure.md619 |screenDensity | 标识屏幕的像素密度(dpi:Dots&nbsp;Per&nbsp;Inch)。 | 对象数组 | 可缺省,缺省值为空。 |
656dpi取值为(0,120]的设备。<br/>mdpi:表示中规模的屏幕密度(Medium-scale&nbsp;Dots&nbsp;Per&nbsp;Inch),适用于dpi取值为(120,160…
H A Dresource-categories-and-access.md70dpi),取值如下:<br/>-&nbsp;sdpi:表示小规模的屏幕密度(Small-scale&nbsp;Dots&nbsp;Per&nbsp;Inch),适用于dpi取值为(0,&nbsp;…
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/card_frontend/
H A Djs_card_parser.cpp93 std::string GetDeviceDpi(double dpi) in GetDeviceDpi() argument
96 { "ldpi", [](double dpi) { return GreatNotEqual(dpi, 0.0) && LessNotEqual(dpi, 0.875); } }, in GetDeviceDpi()
97 { "mdpi", [](double dpi) { return GreatOrEqual(dpi, 0.875) && LessNotEqual(dpi, 1.25); } }, in GetDeviceDpi()
98 { "hdpi", [](double dpi) { return GreatOrEqual(dpi, 1.25) && LessNotEqual(dpi, 1.75); } }, in GetDeviceDpi()
99 { "xhdpi", [](double dpi) { return GreatOrEqual(dpi, 1.75) && LessNotEqual(dpi, 2.5); } }, in GetDeviceDpi()
100 { "xxhdpi", [](double dpi) { return GreatOrEqual(dpi, 2.5) && LessNotEqual(dpi, 3.5); } }, in GetDeviceDpi()
101 { "xxxhdpi", [](double dpi) { return GreatOrEqual(dpi, 3.5); } }, in GetDeviceDpi()
104 if (idx.value(dpi)) { in GetDeviceDpi()
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-js/
H A Djs-components-common-mediaquery.md95dpi, dppx, or dpcm. <br>- **dpi** indicates the number of physical pixels per inch. 1 dpi ≈ 0.39 d…
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/osal/
H A Dresource_convertor.cpp67 for (const auto& [dpi, value] : resolutions) { in ConvertDensityToGlobal()
69 if (LessOrEqual(deviceDpi, dpi)) { in ConvertDensityToGlobal()
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Dresource_convertor.cpp67 for (const auto& [dpi, value] : resolutions) { in ConvertDensityToGlobal()
69 if (LessOrEqual(deviceDpi, dpi)) { in ConvertDensityToGlobal()
/ohos5.0/docs/en/application-dev/reference/apis-arkui/js-service-widget-ui/
H A Djs-service-widget-common-mediaquery.md100dpi, dppx, or dpcm. Where:<br>- **dpi** indicates the number of physical pixels per inch. 1 dpi ≈ …

123