Android 请解释下面的代码片段?
我只想确定设备是属于大型还是x大型类别。Android 请解释下面的代码片段?,android,Android,我只想确定设备是属于大型还是x大型类别。 isTablet相当于isLarge_或_X-large 我无法理解我们为什么要采用和(屏幕布局&15)>=3。 getResources.getConfiguration.screenLayout是什么意思? Configuration.SCREENLAYOUT\u大小\u掩码:常量值15 Configuration.SCREENLAYOUT\u SIZE\u LARGE:常量值3。请访问 这一切都是为了知道哪些设备正在使用平板电脑或其他!!在屏幕布局
isTablet相当于isLarge_或_X-large
我无法理解我们为什么要采用和(屏幕布局&15)>=3。
getResources.getConfiguration.screenLayout是什么意思?
Configuration.SCREENLAYOUT\u大小\u掩码:常量值15
Configuration.SCREENLAYOUT\u SIZE\u LARGE:常量值3。
请访问
这一切都是为了知道哪些设备正在使用平板电脑或其他!!在屏幕布局配置的帮助下,我们正在进行检查 在这个函数中,我们要检查配置的内容
public Boolean isTablet() {
if ((getResources.getConfiguration.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >=
Configuration.SCREENLAYOUT_SIZE_LARGE) {
return true;
}
return false;
}
在API级别4中添加
屏幕布局常量:编码大小的位
俯冲
public static final int SCREENLAYOUT_SIZE_MASK
在API级别4中添加
screenLayout常量:screenLayout_SIZE_MASK值表示屏幕至少约为480x640 dp单位,对应于大型资源
这是所有即将知道这是平板电脑设备或其他 你搜索过
CREENLAYOUT\u SIZE\u MASK
和配置。SCREENLAYOUT\u SIZE\u LARGE
吗?我想函数名有点泄露了它,不是吗?Stackoverflow不是代码定义处理中心。它用于描述/修复特定的编程问题。是有一部分代码片段您不理解,还是整个代码片段您都不理解?这一切都是为了了解当前使用平板电脑或其他设备的设备!!
public static final int SCREENLAYOUT_SIZE_LARGE