2012-6-28 Android判断用户是平板还是手机的方法
来源:互联网 发布:越狱抹掉数据变白苹果 编辑:程序博客网 时间:2024/05/03 00:56
网上找了很多方法,说用分辨率的最多,但是现在很多高端手机的分辨率也上千了;还有用SDK版本的,这个更不现实,4.0的手机越来越多;其实平板和手机最大区别就是能否打电话,所以我利用这点来判断,当然像三星P1000也能打电话,要是真要非常精确就结合分辨率一起判断。
我这里仅使用电话功能来判断:
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;}
这里的PhoneType在SDK里有如下几种:
PHONE_TYPE_NONE
PHONE_TYPE_GSM
PHONE_TYPE_CDMA
PHONE_TYPE_SIP
都代表什么一目了然。
- 2012-6-28 Android判断用户是平板还是手机的方法
- Android判断用户是平板还是手机的方法
- 判断用户使用的是 Android 手机还是平板
- 判断用户使用的是 Android 手机还是平板
- 判断用户使用的是 Android 手机还是平板
- Android中 判断是平板还是手机
- Android 判断设备是平板还是手机
- android--如何判断是平板还是手机?
- Android app 判断是手机还是平板
- Android判断设备是手机还是平板
- Android中判断 平板还是手机的方法
- 判断是平板还是手机
- Android - 判断Android设备是手机还是平板?
- android 判断平板还是手机
- 如何判断Android设备是手机还是平板?
- Android中如何判断是手机还是平板
- 如何判断Android设备是手机还是平板?
- 如何判断Android设备是手机还是平板?
- python mysql 模块安装使用
- VS项目文件夹下的ncb文件
- MTK HTTP 协议之数据结构及枚举定义
- CSS clip:rect矩形剪裁功能及一些应用介绍
- CentOS 6.2下安装基于Suricata + Barnyard 2 + Base的入侵检测系统
- 2012-6-28 Android判断用户是平板还是手机的方法
- nginx与apache详细性能对比
- QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码
- Wi n E x e c和O p e n F i l e等,只是为了实现与1 6位Wi n d o w s程 序的向后兼容而存在
- 使用fpSpread,代替sql行列转换
- java 怎样从一个string字符串中判断某个字母出现的次数
- 大学里 什么样的学生是优秀学生?
- 程序与算法
- jsp页面卡的不行,取消验证。