应用上下文

更新时间:

接口声明

无需声明

导入模块

import app from '@blueos.app.context'
// 或 const app = require('@blueos.app.context')
复制代码

接口定义

app.getInfo()

获取当前应用信息

参数:

返回值

参数名 类型 说明
packageName String 应用包名
icon String 应用图标路径
name String 应用名称
versionName String 应用版本名称
versionCode Integer 应用版本号

示例:

console.log(JSON.stringify(app.getInfo()))
复制代码
// console 值打印
{
  // 应用包名
  "packageName": "com.example.demo",
  // 应用名称
  "name": "demo",
  // 应用版本名称
  "versionName": "1.0.0",
  // 应用版本号
  "versionCode": 1,
  // 应用图片
  "icon": "/Common/logo.png"
}
复制代码

app.loadLibrary(name: string)

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

参数:

参数名 类型 必填 说明
name String lib 库名称

返回值

静态库加载结果

示例:

import app from '@blueos.app.app'
const testApp = app.loadLibrary('test_app')

testApp.on('js_task_callback', () => {
  // callback action
})
复制代码

app.terminate()

退出当前应用

参数:

返回值:

示例:

app.terminate()
复制代码
上一篇
概述
下一篇
页面路由
以上内容对您是否有帮助?
  • 毫无帮助
  • 帮助不大
  • 一般
  • 很好
  • 非常好
意见反馈