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
    }
相关推荐
炸炸鱼.2 小时前
Python 操作 MySQL 数据库
android·数据库·python·adb
Utopia^2 小时前
鸿蒙flutter第三方库适配 - 番茄钟专注
flutter·华为·harmonyos
阿健君3 小时前
Harmony NDK 开发
harmonyos
用户41659673693553 小时前
nextlib 项目架构与深度技术指南 (Architecture & Technical Master Guide)
android
aq55356004 小时前
Laravel10.x重磅升级,新特性一览
android·java·开发语言
Trouvaille ~4 小时前
【MySQL篇】数据类型:存储数据的基础
android·数据库·mysql·adb·字符集·数据类型·基础入门
UnicornDev4 小时前
【HarmonyOS 6】鸿蒙原生应用智能体接入
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
梦想不只是梦与想4 小时前
鸿蒙中 PhotoViewPicker:选择图片或视频
harmonyos·鸿蒙·photoviewpicker
独特的螺狮粉5 小时前
云隙一言:鸿蒙Flutter框架 实现的随机名言应用
开发语言·flutter·华为·架构·开源·harmonyos
2401_885885045 小时前
开发视频短信接口好开发吗?图文视频短信接口对接教程
android·音视频