当前位置: 首页 > news >正文

网站设计开发项目书网站推广的要点

网站设计开发项目书,网站推广的要点,怎样做打赏网站,聊天软件怎么开发3.创建其他应用或其他Module的Context 基类Context提供创建其他应用或其他Module的Context的方法为createModuleContext(moduleName:string),创建其他应用或者其他Module的Context,从而通过该Context获取相应的资源信息(例如获取其他Module的…

3.创建其他应用或其他Module的Context
基类Context提供创建其他应用或其他Module的Context的方法为createModuleContext(moduleName:string),创建其他应用或者其他Module的Context,从而通过该Context获取相应的资源信息(例如获取其他Module的获取应用开发路径信息)。
调用createModuleContext(moduleName:string)方法,获取本应用中其他Module的Context。获取到其他Module的Context之后,即可获取到相应Module的资源信息。

import UIAbility from '@ohos.app.ability.UIAbility';export default class EntryAbility extends UIAbility {onCreate(want, launchParam) {let moduleName2 = "module1";let context2 = this.context.createModuleContext(moduleName2);// ...}
}

4.订阅进程内Ability生命周期变化
在应用内的DFX统计场景,如需要统计对应页面停留时间和访问频率等信息,可以使用订阅进程内Ability生命周期变化功能。
在进程内Ability生命周期变化时,如创建、可见/不可见、获焦/失焦、销毁等,会触发进入相应的回调,其中返回的此次注册监听生命周期的ID(每次注册该ID会自增+1,当超过监听上限数量2^63-1时,返回-1),以在UIAbilityContext中使用为例进行说明。

import UIAbility from '@ohos.app.ability.UIAbility';
import Window from '@ohos.window';const TAG: string = "[Example].[Entry].[EntryAbility]";export default class EntryAbility extends UIAbility {lifecycleId: number;onCreate(want, launchParam) {let abilityLifecycleCallback = {onAbilityCreate(ability) {console.info(TAG, "onAbilityCreate ability:" + JSON.stringify(ability));},onWindowStageCreate(ability, windowStage) {console.info(TAG, "onWindowStageCreate ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageCreate windowStage:" + JSON.stringify(windowStage));},onWindowStageActive(ability, windowStage) {console.info(TAG, "onWindowStageActive ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageActive windowStage:" + JSON.stringify(windowStage));},onWindowStageInactive(ability, windowStage) {console.info(TAG, "onWindowStageInactive ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageInactive windowStage:" + JSON.stringify(windowStage));},onWindowStageDestroy(ability, windowStage) {console.info(TAG, "onWindowStageDestroy ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageDestroy windowStage:" + JSON.stringify(windowStage));},onAbilityDestroy(ability) {console.info(TAG, "onAbilityDestroy ability:" + JSON.stringify(ability));},onAbilityForeground(ability) {console.info(TAG, "onAbilityForeground ability:" + JSON.stringify(ability));},onAbilityBackground(ability) {console.info(TAG, "onAbilityBackground ability:" + JSON.stringify(ability));},onAbilityContinue(ability) {console.info(TAG, "onAbilityContinue ability:" + JSON.stringify(ability));}}// 1. 通过context属性获取applicationContextlet applicationContext = this.context.getApplicationContext();// 2. 通过applicationContext注册监听应用内生命周期this.lifecycleId = applicationContext.on("abilityLifecycle", abilityLifecycleCallback);console.info(TAG, "register callback number: " + JSON.stringify(this.lifecycleId));}onDestroy() {let applicationContext = this.context.getApplicationContext();applicationContext.off("abilityLifecycle", this.lifecycleId, (error, data) => {console.info(TAG, "unregister callback success, err: " + JSON.stringify(error));});}
}
http://www.wangmingla.cn/news/108082.html

相关文章:

  • 各家建站平台郑州专业网站建设公司
  • 网站开发先做后台还是前台郑州网站推广电话
  • 网站备案查询工具深圳外贸推广公司
  • 网站建设条件招聘哪些平台可以免费发布产品
  • 成都网站优化软件it培训学校
  • 个人注册公司费用杭州网站seo推广软件
  • 怎样找做淘宝客的网站北京seo百度推广
  • 做网站用那个浏览器企业获客方式
  • python做网站方便么培训机构是干什么的
  • 淄博网站推广那家好郑州网站建设十大公司
  • 海南网站建设获客seo的全称是什么
  • 做个企业网站要多少钱哪些网站可以seo
  • 个人博客图片上海网站快速排名优化
  • 合肥网站建设怎么做百度数据网站
  • 太原经济型网站建设价格厦门网站推广公司哪家好
  • 潜江网站建设沈阳网站建设制作公司
  • 沈阳营销型网站制作技术网络销售推广平台
  • 做网站的公司如何运营山东seo首页关键词优化
  • 深圳网站设计优刻优化网站价格
  • 创意设计工作室seo关键词智能排名
  • 郑州做网站报价站域名多少钱天津seo渠道代理
  • 专业建设网站应该怎么做新站seo优化快速上排名
  • 做网站 徐州成都seo服务
  • 松江b2c网站制作价格佛山网页搜索排名提升
  • 宠物网站建设方案微信怎么推广引流客户
  • 网站建设 后端开发软件seo营销服务
  • 汕头cms建站模板南京网站设计公司
  • 微信公众号开发功能seopc流量排行榜企业
  • 佛山新网站建设市场东莞seo网站制作报价
  • 青岛网站制作工作室网络营销的案例有哪些