管理中心
我的

您当前正在浏览新版开发者文档中心,目录分类和层级有所调整。点击左侧当前文档分类名称前的“☰”图标,可切换文档分类。 了解新版目录

指南与API参考指南应用服务Cloud Foundation Kit(云开发服务)云存储初始化全局应用上下文

初始化全局应用上下文

约束与限制

支持Phone、Tablet设备。并且从5.1.0(18)版本开始,新增支持Wearable设备;从5.1.1(19)版本开始,新增支持TV设备;从6.1.0(23)版本开始,新增支持PC/2in1设备。

操作步骤

在使用云存储服务进行上传下载时,需要使用应用上下文context。可参考如下代码初始化全局应用上下文。

  1. 在“entry/src/main/ets/common”目录下添加GlobalContext.ets文件,开发初始化和获取应用上下文的接口。

    收起
    自动换行
    深色代码主题
    复制
    1. import { common } from '@kit.AbilityKit';
    2. export class GlobalContext {
    3. private static context: common.UIAbilityContext;
    4. public static initContext(context: common.UIAbilityContext): void {
    5. GlobalContext.context = context;
    6. }
    7. public static getContext(): common.UIAbilityContext {
    8. return GlobalContext.context;
    9. }
    10. }
  2. 在“entry/src/main/ets/entryability/EntryAbility.ets”文件中导入GlobalContext,在onCreate方法中使用GlobalContext.initContext(this.context)初始化全局应用上下文。