1.一般分辨率大于WVGA屏幕精度小于等于MDPI的 可以认为是平板了
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
double diagonalPixels = Math.sqrt(Math.pow(dm.widthPixels, 2) + Math.pow(dm.heightPixels, 2));
double physicalSize = diagonalPixels / (160 * dm.density);
boolean isTablet = physicalSize > 7;
2.判断设备能否有打电话功能来区分是否平板,虽然目前三星出了一款可以打电话的平板,全毕竟只有一款,再作个过滤也是可以的。
public boolean isTabletDevice()
{
TelephonyManager telephony = (TelephonyManager) mContext
.getSystemService(Context.TELEPHONY_SERVICE);
int type = telephony.getPhoneType();
if (type == TelephonyManager.PHONE_TYPE_NONE)
{
Log.i("is Tablet!");
} else
{
Log.i("is phone!");
}
return false;
}
分享到:
相关推荐
因此,可以通过检查设备是否支持电话服务来判断它是否为平板。 ##### 2. 使用 `TelephonyManager` 类 `TelephonyManager` 是 Android 提供的一个系统服务类,用于获取关于电话状态的信息。该类提供了多个方法,...
方法一 代码如下:public static boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT... 代码如下:/** * 判断是否为平板 * * @re
JS判断是否手机或pad访问实现方法 S判断是否手机或pad访问 方面的内容,对于利用JS判断是否手机或pad访问 感兴趣的同学可以看下, 直接上代码: [removed] /* * 智能机浏览器版本信息: * */ var browser={ ...
本资源"安卓UI布局相关-android多分辨率适配判断平板还是手机等比例缩小图片.zip"主要关注的就是这个话题,提供了一些解决方案。 首先,Android设备的屏幕尺寸和分辨率差异巨大,包括手机和平板,这就需要开发者...
本项目旨在通过提供一个毕业设计示例,帮助开发者掌握如何进行屏幕适配,并判断设备是平板还是手机,以及如何等比例缩小图片。 首先,我们要理解Android的屏幕尺寸和密度概念。Android将屏幕分为small、normal、...
开发者可能会编写一个函数,如`getUserAgentInfo()`,该函数使用字符串操作函数(如`strpos()`、`substr()`)和条件判断来解析UA字符串。PHP社区也提供了一些第三方库,如`Browser Detection Library`,可以简化这个...
本项目"Android应用源码之android多分辨率适配,判断平板还是手机,等比例缩小图片"提供了一个很好的学习资源,帮助开发者了解如何在Android平台上进行有效的屏幕适配和图像处理。 首先,Android多分辨率适配主要...
- 判断是否为平板,可以检查屏幕宽度(宽度大于600dp)或者屏幕尺寸(最小宽度大于480dp)。例如: ```java boolean isTablet = getResources().getBoolean(R.bool.is_tablet); // 在values/bools.xml中定义is_...
2. **isTablet()**: 使用这个方法可以特地检测用户是否使用平板电脑。如果返回`true`,那么用户可能是用iPad或其他平板设备访问。 3. **isDesktop()**: 与`isMobile()`相反,此方法用于判断用户是否使用桌面电脑。...
本文将深入探讨如何实现这一目标,以及如何判断设备是平板还是手机,并介绍一种等比例缩小图片的方法。 首先,理解Android的屏幕尺寸和密度适应策略是至关重要的。Android系统将屏幕分为小(small)、正常(normal)...
本压缩包文件提供了关于如何在Android平台上进行多分辨率适配、判断设备是平板还是手机以及如何等比例缩小图片的方法。以下是这些关键知识点的详细解释: 1. 多分辨率适配: Android系统提供了多种密度独立像素...
andriod中判断用户使用的设备是手机还是平板,代码简单易懂。
在Android应用开发中,适配不同的设备屏幕是至关重要的任务,尤其对于平板设备而言,由于其屏幕尺寸的多样性,适配工作更为复杂。`Dimens`文件是Android开发者用来管理不同屏幕尺寸下UI元素大小的关键工具,它可以...
3. **交互模拟**:Axure的强大之处在于其能实现动态面板、链接、条件判断等交互功能,使得原型在预览时就能展现出接近真实应用的操作体验。 4. **共享与协作**:通过组件库的分享,设计师可以将他们的作品与团队...
2. 判断平板还是手机: 要区分设备是手机还是平板,可以依据屏幕尺寸和密度。通常,平板具有更大的屏幕尺寸和更高密度。以下是一些常见的判断方法: - 使用`android.util.DisplayMetrics`类获取设备的宽度和高度...
因此,当我们比较`UI_USER_INTERFACE_IDIOM()`的结果与`UIUserInterfaceIdiomPad`时,实际上是在检查当前设备是否是iPad。 这个技巧在多平台适配中非常有用。例如,如果你的应用程序有专门针对iPad的界面设计或特定...
2. **屏幕尺寸检测**:为了判断设备是手机还是平板,开发者通常会使用`DisplayMetrics`类和`Resources`类。通过获取屏幕宽度和高度,或者使用`Configuration`对象中的`screenLayoutSize`属性,可以判断设备属于何种...
本资源包含的"android多分辨率适配 ,判断平板还是手机,等比例缩小图片.zip"是一个源码示例,旨在帮助开发者解决这些问题。 首先,我们要了解Android设备的屏幕尺寸和像素密度差异。Android系统将屏幕分为小...