request接口切换 FA模型接口Stage模型接口对应d.ts文件Stage模型对应接口 download(config: DownloadConfig, callback: AsyncCallback<DownloadTask>): void;download(config: DownloadConfig): Promise<DownloadTask>;@ohos.r
阅读全文
openharmony 鸿蒙 request-permissions
申请授权 应用需要获取用户的隐私信息或使用系统能力时,例如获取位置信息、使用相机拍摄照片或录制视频等,需要向用户申请授权。 在开发过程中,开发者首先需要明确涉及的敏感权限,并在config.json中声明这些权限。然后在运行时通过requestPermissionsFromUser接口,以动态弹窗的方式向用户申请授权。
阅读全文
openharmony 鸿蒙 redirection-rules
跳转规则 一般情况下,应用中的界面跳转由用户触发,应用本身通过startAbility启动跳转其他界面。 PageAbility作为可见Ability,可以通过startAbility启动有界面的且对外可见的Ability。
阅读全文
openharmony 鸿蒙 process-model-stage
进程模型 概述 进程是系统进行资源分配的基本单位,是操作系统结构的基础。下面从一个应用的全局视角来看下系统的进程模型和线程模型。 进程模型
阅读全文
openharmony 鸿蒙 process-model-fa
进程模型概述 系统的进程模型如下图所示: 应用中(同一包名)的所有PageAbility、ServiceAbility、DataAbility、FormAbility运行在同一个独立进程中,即图中绿色部分的“Main
阅读全文
openharmony 鸿蒙 particleability-switch
particleAbility接口切换 FA模型接口Stage模型接口对应d.ts文件Stage模型对应接口 startAbility(parameter: StartAbilityParameter, callback: AsyncCallback<number>): void;startAbility(parameter: StartAbilityParameter): Promi
阅读全文
openharmony 鸿蒙 pageability-switch
PageAbility切换 FA模型中PageAbility对应Stage模型中的UIAbility,PageAbility切换为UIAbility的方法如下。 在Stage应用中创建UIAbility。 将FA应用中PageAbility的代码迁移到新创建的UIAbility中。
阅读全文
openharmony 鸿蒙 pageability-overview
PageAbility组件概述 PageAbility是包含UI、提供展示UI能力的应用组件,主要用于与用户交互。 开发者通过DevEco Studio开发平台创建PageAbility时,DevEco Studio会自动创建相关模板代码。PageAbility相关能力通过单独的featureAbility实现,生命周期相关回调则通过app.js/app.ets中各个回调函数实现。
阅读全文
openharmony 鸿蒙 pageability-lifecycle
PageAbility的生命周期 概述 PageAbility生命周期是PageAbility被调度到INACTIVE、ACTIVE、BACKGROUND等各个状态的统称。PageAbility生命周期流转及状态说明如图1、表1所示。
阅读全文
openharmony 鸿蒙 pageability-launch-type
PageAbility的启动模式 启动模式对应PageAbility被启动时的行为,支持单实例模式、多实例模式两种启动模式。 表1 PageAbility的启动模式 启动模式描述说明 singleton单实例模式每次调用startAbility方法时,如果应用进程中该类型的Ability实例已经存在,则复用已有的实例,系统中只存在唯一一个实例。表现为在最近任务列表中只有一个Ability实例。典型
阅读全文