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
    }
相关推荐
梦6502 小时前
UniApp 全面介绍与快速上手
uni-app
三天不学习2 小时前
【2025年CSDN博客之星主题创作文章】我在 Python 与数据智能领域的深耕与突破 —— 年度技术复盘与思考
android·数据库·python
lxysbly2 小时前
安卓 PSX 模拟器,手机上重温 PS1 经典的几种选择
android·智能手机
走在路上的菜鸟2 小时前
Android学Dart学习笔记第二十八节 Isolates
android·笔记·学习·flutter
壹号机长2 小时前
uniapp+vue3 接入deepseek Ai
ai·小程序·uni-app
モンキー・D・小菜鸡儿2 小时前
Android 自定义浮动线条视图实现:动态视觉效果的艺术
android·java
2501_915106322 小时前
iOS开发中CPU功耗监控的实现与工具使用
android·macos·ios·小程序·uni-app·cocoa·iphone
杰瑞不懂代码2 小时前
结合os模块和shutil模块实现本地文件自动化操作
android·java·自动化·办公自动化·shutil·os
we1less3 小时前
[audio] AudioTrack (四) getOutputForAttr 分析
android·java