uniapp 判断运行设备类型(安卓、苹果、鸿蒙、微信小程序、H5)

1. uniapp 判断运行设备类型(安卓、苹果、鸿蒙、微信小程序、H5)

1.1. 方法一 uni.getDeviceInfo()

 官方文档https://uniapp.dcloud.net.cn/api/system/getDeviceInfo.html

uni.getDeviceInfoSync().osName

(1)'android':安卓系统

(2) 'ios':iOS 系统

(3)'harmony':鸿蒙系统(纯血鸿蒙返回此值)

(4) 注意:卓易通等安卓模拟器环境会返回 'android',非纯血鸿蒙

1.2. 方法二 uni.getSystemInfoSync()

uniapp可以通过多种方法判断运行设备类型,包括安卓、苹果、鸿蒙、微信小程序和H5。以下是具体的方法:

使用uni.getSystemInfoSync().platform判断安卓、苹果、微信开发者工具:通过这个API可以获取当前运行平台的信息。

javascript 复制代码
  //设备类型
    let deviceType =uni.getSystemInfoSync().platform
    switch (deviceType) {
        case "android"://android:安卓 App
            break
        case "ios"://ios:苹果 App
            break
        case "harmonyos"://鸿蒙
            break
        case "weixin"://微信小程序
            break
        case "h5"://H5
            break
        case "PC"://PC
            break
    }
相关推荐
一只大侠的侠9 小时前
Flutter开源鸿蒙跨平台训练营 Day 10特惠推荐数据的获取与渲染
flutter·开源·harmonyos
工程师老罗10 小时前
如何在Android工程中配置NDK版本
android
万物得其道者成13 小时前
UniApp 多端滑块验证码插件 zxj-slide-verify 实用指南
uni-app
Libraeking14 小时前
破壁行动:在旧项目中丝滑嵌入 Compose(混合开发实战)
android·经验分享·android jetpack
市场部需要一个软件开发岗位14 小时前
JAVA开发常见安全问题:Cookie 中明文存储用户名、密码
android·java·安全
蓝帆傲亦14 小时前
支付宝小程序性能暴增秘籍:UniApp项目极限优化全攻略
小程序·uni-app
御承扬15 小时前
鸿蒙NDK UI之文本自定义样式
ui·华为·harmonyos·鸿蒙ndk ui
前端不太难15 小时前
HarmonyOS 游戏上线前必做的 7 类极端场景测试
游戏·状态模式·harmonyos
大雷神15 小时前
HarmonyOS智慧农业管理应用开发教程--高高种地--第29篇:数据管理与备份
华为·harmonyos
讯方洋哥15 小时前
HarmonyOS App开发——关系型数据库应用App开发
数据库·harmonyos