gpt4 book ai didi

Android我可以通过ppi获取设备dpi吗

转载 作者:太空狗 更新时间:2023-10-29 13:35:10 26 4
gpt4 key购买 nike

我正在开发一个支持多屏幕的应用。

我刚刚访问了 wiki Android DeviceDensity Comparison page .

我想将 ppi 转换为 dpi

例如:

Samsung Galaxy Note 的 ppi285(根据 wiki 页面)。

但在 wiki 页面中,dpi 的数据并非适用于每个 android 设备。

我想知道如何根据 ppi 计算 dpi

例如,三星 Galaxy Note 的 ppi285。如何计算 Samsung galaxy note 设备的密度(以 dpi 为单位)。

最佳答案

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

// Display device width and height in pixels
screenHeightpx = dm.heightPixels;
screenWidthpx = dm.widthPixels;

// Display device dpi value of X Y in pixels
screenDPIx = dm.xdpi;
screenDPIy = dm.ydpi;

希望对你有帮助

关于Android我可以通过ppi获取设备dpi吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11375030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com