app - app.getDeviceInfo()
概述
查询设备信息,目前仅支持设备模式(pc模式/pad普通模式/pad自由多窗模式)
基本信息
| 属性 |
值 |
| 模块 |
app |
| 类型 |
Method |
| 鸿蒙支持 |
支持 |
OHOS 依赖与基本表现
| 属性 |
值 |
| 系统权限依赖 |
无需申请 |
| 添加JIT权限 |
支持 |
| 坚盾模式 |
支持 |
使用方式差异
| 属性 |
值 |
| 使用方式差异 |
存在差异 |
| 差异说明 |
鸿蒙平台独有接口,单独提供使用Demo,详见Demo |
Demo
const { app, BrowserWindow, Tray, nativeImage, Menu, dialog } = require('electron');
const path = require('path');
let mainWindow, tray;
function createWindow() {
tray = new Tray(nativeImage.createFromPath(path.join(__dirname, 'electron_white.png')));
mainWindow = new BrowserWindow({
width: 800,
height: 600,
});
mainWindow.loadURL('https://www.baidu.com');
const deviceInfo = app.getDeviceInfo();
console.log('Electron Interface Test. app.getDeviceInfo() = ', deviceInfo);
dialog.showMessageBox(
{message: 'deviceInfo.deviceMode = ' + deviceInfo.deviceMode, type: 'info', buttons: ['OK']});
}
app.whenReady().then(createWindow);