当前位置: 首页 > news >正文

UNI-APP_获取手机品牌

在uni-app中,使用uni.getSystemInfoSync().brand可以获取设备的品牌信息。根据不同设备的品牌,uni.getSystemInfoSync().brand可能返回以下一些常见值

“Apple” - 苹果
“Samsung” - 三星
“Huawei” - 华为
“Xiaomi” - 小米
“OPPO” - OPPO
“Vivo” - Vivo
“OnePlus” - 一加
“Sony” - 索尼
“LG” - LG
“Motorola” - 摩托罗拉
“Google” - 谷歌
“Nokia” - 诺基亚
“HTC” - HTC
“Lenovo” - 联想
“ASUS” - 华硕
“ZTE” - 中兴
“Meizu” - 魅族
“Coolpad” - 酷派

这里列举的是一些常见的设备品牌,实际上还可能存在其他品牌。所以在开发中,为了适配不同的设备,最好使用条件判断来根据不同的品牌执行不同的逻辑。

注意设备品牌名称的首字母并不都是大写的。设备品牌名称的格式可能因不同品牌而异,有些品牌名称的首字母是大写的,而其他品牌名称可能是全小写的。

在使用uni.getSystemInfoSync().brand获取设备品牌信息时,返回的品牌名称的大小写取决于设备系统的定义以及具体的设备信息。因此,在进行品牌名称的比较或处理时,最好不要假设品牌名称的大小写格式,而是使用大小写不敏感的比较或进行适当的字符串处理。

例如,可以使用.toLowerCase()将品牌名称转换为小写,然后进行比较

// 获取手机型号
getPhoneModel() {let brand = '';let zhDev = {'apple': 'iPhone','samsung': '三星','huawei': '华为','xiaomi': '小米','oppo': 'OPPO','vivo': 'Vivo','oneplus': '一加','sony': '索尼','lg': 'LG','motorola': '摩托罗拉','google': '谷歌','nokia': '诺基亚','htc': 'HTC','lenovo': '联想','asus': '华硕','zte': '中兴','meizu': '魅族','coolpad': '酷派',}if (uni.getSystemInfoSync().platform === 'android' || 'ios') {let model = uni.getSystemInfoSync().brand.toLowerCase();brand = zhDev[model] ? zhDev[model] : '其它'} else {brand = '其它'}console.log('手机品牌', brand)
},
http://www.lryc.cn/news/221092.html

相关文章:

  • 新登录接口独立版变现宝升级版知识付费小程序-多领域素材资源知识变现营销系统
  • 「掌握创意,释放想象」——Photoshop 2023,你的无限可能!
  • SQLSugar查询返回DataTable
  • 企业微信开启接收消息+验证URL有效性
  • 电脑访问不到在同网络的手机设备
  • 国内MES系统应用研究报告:“企业MES应用现状”| 百世慧®
  • C++模板元模板实战书籍讲解第一章题目讲解
  • Java在互联网网络安全中的应用(三)
  • VMLogin如何解决跨境电商多账号管理难题?
  • STM32创建工程步骤
  • 软考 系统架构设计师系列知识点之边缘计算(1)
  • vue:写一个数组box和list数组,在保留box数组中原有对象的同时,将list数组中每一个对象插入到box数组后面
  • Python教程:随机函数,开始猜英文单词的游戏
  • Unit2_1:动态规划DP
  • k8s提交spark应用消费kafka数据写入elasticsearch7
  • linux傻瓜式安装Java环境及中间件
  • javascript中的new原理及实现
  • R语言 PPT 预习+复习
  • 轻松实现固定资产智能管理的工具来了
  • 软考高级系统架构设计师系列之:微服务
  • vue + axios + mock
  • Mongoose 开源库--json 使用笔记
  • linux中复制文件如何排除一个目录
  • 时空智友企业信息管理系统任意文件读取漏洞复现
  • YOLOv8优化:block系列篇 | Neck系列篇 |可重参化EfficientRepBiPAN优化Neck
  • 零代码编程:用ChatGPT批量提取flash动画swf文件中的mp3
  • 2023数学建模国赛C题赛后总结
  • hiveSQL语法及练习题整理(mysql)
  • 【UE4】UE编辑器乱码问题
  • 2 创建svelte项目(应用程序)