如何校验当前设备是手机还是平板

鸿蒙如何校验当前设备是手机还是平板

 

RT,感谢大伙。

手机好像还分折叠屏,不知道怎么校验。

 

 

#鸿蒙 #手机
2021-08-05 12:03:26
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
chaoxiaoshu
3
// 获取当前设备信息
            ohos.data.distributed.device.DeviceInfo localDeviceInfo = KvManagerFactory.getInstance()
                    .createKvManager(new KvManagerConfig(this)).getLocalDeviceInfo();
            // 当前设备Type
            int localDeviceType = Integer.parseInt(localDeviceInfo.getType());
            if (localDeviceType == DeviceInfo.DeviceType.SMART_PHONE.getVal()) {
                // 手机
             
            } else if(localDeviceType == DeviceInfo.DeviceType.SMART_PAD.getVal()) {
                // pad
                
            }
分享
微博
QQ
微信
回复3
2021-08-05 12:21:14
相关问题
手机平板设备迁移不过去
2312浏览 • 9回复 待解决
鸿蒙OS如何获取当前手机
7797浏览 • 1回复 待解决
鸿蒙注销当前页面哪个方法?
3131浏览 • 1回复 已解决
要下载还是推送?
2531浏览 • 2回复 待解决
LiteOS-M如何获取系统当前时间?
245浏览 • 1回复 待解决
硬件设备如何适配HarmonyOS?
3907浏览 • 1回复 待解决
neptune如何连接spi设备
1557浏览 • 2回复 待解决
鸿蒙的JS UI如何获得当前组件的值?
727浏览 • 1回复 待解决
鸿蒙轻设备开发如何进阶?
3267浏览 • 2回复 待解决
M6系列平板啥时候能升级
3112浏览 • 1回复 待解决
如何监听手机“返回”物理按键?
3668浏览 • 2回复 已解决
鸿蒙获取当前应用的内存
594浏览 • 1回复 待解决
富鸿蒙开发如何获取设备唯一Id?
4963浏览 • 1回复 待解决