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

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

 

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
                
            }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
分享
微博
QQ
微信
回复3
2021-08-05 12:21:14


相关问题
判断当前设备手机还是平板
7666浏览 • 1回复 待解决
手机平板设备迁移不过去
9418浏览 • 9回复 待解决
如何判断当前release包还是debug包
2138浏览 • 1回复 待解决
如何获取当前横屏还是竖屏啊?
5904浏览 • 1回复 待解决
HarmonyOS 查询当前状态横屏还是竖屏
1280浏览 • 1回复 待解决
HarmonyOS 手机平板适配问题
902浏览 • 1回复 待解决