跳转到内容

应用上下文

无需声明

import app from '@blueos.app.context'
// 或 const app = require('@blueos.app.context')

获取当前应用信息

参数名类型说明
packageNameString应用包名
iconString应用图标路径
nameString应用名称
versionNameString应用版本名称
versionCodeInteger应用版本号
console.log(JSON.stringify(app.getInfo()))
// console 值打印
{
// 应用包名
"packageName": "com.example.demo",
// 应用名称
"name": "demo",
// 应用版本名称
"versionName": "1.0.0",
// 应用版本号
"versionCode": 1,
// 应用图片
"icon": "/Common/logo.png"
}

加载静态库,需要与厂商合作

参数名类型必填说明
nameStringlib 库名称

静态库加载结果

import app from '@blueos.app.context'
const testApp = app.loadLibrary('test_app')
testApp.on('js_task_callback', () => {
// callback action
})

退出当前应用

app.terminate()