gpt4 book ai didi

android - 如何以编程方式知道它是android中的平板电脑还是手机?

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:49 26 4
gpt4 key购买 nike

<分区>

我想检测给定设备是 Android 中的平板电脑还是手机。我已经在模拟器中尝试了这两个,但都没有用。两者都在这里:

首先

if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE) 
{
//code
}

第二

    private boolean isTabletDevice() 
{
if (android.os.Build.VERSION.SDK_INT >= 11)
{
// honeycomb
// test screen size, use reflection because isLayoutSizeAtLeast is only available since 11
Configuration con = getResources().getConfiguration();
try {
Method mIsLayoutSizeAtLeast = con.getClass().getMethod("isLayoutSizeAtLeast");
Boolean r = (Boolean) mIsLayoutSizeAtLeast.invoke(con, 0x00000004); // Configuration.SCREENLAYOUT_SIZE_XLARGE
return r;
} catch (Exception x)
{
return false;
}
}
return false;
}

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