gpt4 book ai didi

android - 在html中检查android设备密度

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:50 25 4
gpt4 key购买 nike

如何在 html 页面中检查 android 设备的设备密度?我尝试了以下代码但不适用于 Android 设备 -

if($(window).devicePixelRatio == 1) {
a1=a1+a1*5;
}
else if($(window).devicePixelRatio == 2) {
a1=a1+a1*10;
}

最佳答案

您可以使用 javaScriptInterFace 获取设备密度。

wv.addJavascriptInterface(new JavaScriptInterface(context),
"jsInterface");


public class JavaScriptInterface {
Context mContext;

/** Instantiate the interface and set the context */
JavaScriptInterface(Context c) {
mContext = c;
}

@JavascriptInterface
public float getDensity() {
return scale = mContext.getResources().getDisplayMetrics().density;
}
}

并在您的 html 中通过 javascript 获取密度

var scale = jsInterface.getDensity();  
  • 0.75表示低密度
  • 1.0 表示标准(中等)密度
  • 1.5表示高(大)密度
  • 2.0表示超高密度

关于android - 在html中检查android设备密度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25683312/

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