| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- System.register(["cc"], function (_export, _context) {
- "use strict";
- var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, sys, DeviceUtil, _crd;
- _export("DeviceUtil", void 0);
- return {
- setters: [function (_cc) {
- _cclegacy = _cc.cclegacy;
- __checkObsolete__ = _cc.__checkObsolete__;
- __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
- sys = _cc.sys;
- }],
- execute: function () {
- _crd = true;
- _cclegacy._RF.push({}, "287a3oHJD1OrKr6dp6idwn9", "DeviceUtil", undefined);
- /** 设备工具 */
- __checkObsolete__(['sys']);
- _export("DeviceUtil", DeviceUtil = class DeviceUtil {
- /** 返回手机屏幕安全区域,如果不是异形屏将默认返回设计分辨率尺寸。目前只支持安卓、iOS 原生平台和微信小游戏平台 */
- static getSafeAreaRect() {
- return sys.getSafeAreaRect();
- }
- /** 当前平台 */
- static get platform() {
- return sys.platform;
- }
- /** 当前操作系统 */
- static get os() {
- return sys.os;
- }
- /** 是否为原生环境 */
- static get isNative() {
- return sys.isNative;
- }
- /** 是否为浏览器环境 */
- static get isBrowser() {
- return sys.isBrowser;
- }
- /** 是否为手机 */
- static get isMobile() {
- return sys.isMobile;
- }
- /** 是否为安卓手机 */
- static get isAndroid() {
- return sys.platform === sys.Platform.ANDROID;
- }
- /** 是否为苹果手机 */
- static get isIPhone() {
- return sys.platform === sys.Platform.IOS;
- }
- /** 是否为手机浏览器 */
- static get isMobileBrowser() {
- return sys.platform === sys.Platform.MOBILE_BROWSER;
- }
- /** 是否为桌面浏览器 */
- static get isDesktopBrowser() {
- return sys.platform === sys.Platform.DESKTOP_BROWSER;
- }
- /** 是否为微信小游戏 */
- static get isWeChat() {
- return sys.platform === sys.Platform.WECHAT_GAME;
- }
- /** 是否为字节小游戏 */
- static get isByteDance() {
- return sys.platform === sys.Platform.BYTEDANCE_MINI_GAME;
- }
- /** 是否为百度小游戏 */
- static get isBaidu() {
- return sys.platform === sys.Platform.BAIDU_MINI_GAME;
- }
- /** 是否为 vivo 小游戏 */
- static get isVivo() {
- return sys.platform === sys.Platform.VIVO_MINI_GAME;
- }
- /** 是否为 OPPO 小游戏 */
- static get isOPPO() {
- return sys.platform === sys.Platform.OPPO_MINI_GAME;
- }
- /** 是否为小米小游戏 */
- static get isXiaomi() {
- return sys.platform === sys.Platform.XIAOMI_QUICK_GAME;
- }
- /** 是否为华为小游戏 */
- static get isHuawei() {
- return sys.platform === sys.Platform.HUAWEI_QUICK_GAME;
- }
- /** 是否为支付宝小游戏 */
- static get isAlipay() {
- return sys.platform === sys.Platform.ALIPAY_MINI_GAME;
- }
- /** 是否为开源鸿蒙小游戏 */
- static get isOpenHarmony() {
- return sys.platform === sys.Platform.OPENHARMONY;
- }
- });
- _cclegacy._RF.pop();
- _crd = false;
- }
- };
- });
- //# sourceMappingURL=961ee54922d62583c417dfc48aff62e32e12a406.js.map
|