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

网站开发者的设计构想专业营销团队外包公司

网站开发者的设计构想,专业营销团队外包公司,大学网站建设定制网站建设,o2o营销模式1、 HarmoryOS Ability页面的生命周期 2、 Component自定义组件 3、HarmonyOS 应用开发学习笔记 ets组件生命周期 4、HarmonyOS 应用开发学习笔记 ets组件样式定义 Styles装饰器:定义组件重用样式 Extend装饰器:定义扩展组件样式 5、HarmonyOS 应用开发…

1、 HarmoryOS Ability页面的生命周期
2、 @Component自定义组件
3、HarmonyOS 应用开发学习笔记 ets组件生命周期
4、HarmonyOS 应用开发学习笔记 ets组件样式定义 @Styles装饰器:定义组件重用样式 @Extend装饰器:定义扩展组件样式
5、HarmonyOS 应用开发学习笔记 state状态管理概述
6、HarmonyOS应用开发学习笔记 包名、icon图标,应用名修改 UIAbility组件介绍、UIAbility启动模式、UIAbility组件基本用法
7、HarmonyOS应用开发学习笔记 UIAbility组件与UI的数据同步 EventHub、globalThis
8、HarmonyOS应用开发学习笔记 UIAbility组件间交互 UIAbility启动,页面跳转结果回调

概叙

Context是应用中对象的上下文,其提供了应用的一些基础信息,例如resourceManager(资源管理)、applicationInfo(当前应用信息)、dir(应用开发路径)、area(文件分区)等,以及应用的一些基本方法,例如createBundleContext()、getApplicationContext()等。UIAbility组件和各种ExtensionAbility派生类组件都有各自不同的Context类。分别有基类Context、ApplicationContext、AbilityStageContext、UIAbilityContext、ExtensionContext、ServiceExtensionContext等Context。

  • 各类Context的继承关系
    在这里插入图片描述
项目描述
获取UIAbilityContextlet abilityStageContext = this.context;
获取AbilityStageContextlet abilityStageContext = this.context;
获取ApplicationContextlet applicationContext = this.context.getApplicationContext();

Context的典型使用场景

1、 获取应用文件路径

import UIAbility from '@ohos.app.ability.UIAbility';export default class EntryAbility extends UIAbility {onCreate(want, launchParam) {let cacheDir = this.context.cacheDir;let tempDir = this.context.tempDir;let filesDir = this.context.filesDir;let databaseDir = this.context.databaseDir;let bundleCodeDir = this.context.bundleCodeDir;let distributedFilesDir = this.context.distributedFilesDir;let preferencesDir = this.context.preferencesDir;// ...}
}

在这里插入图片描述

  • 通过ApplicationContext获取应用级别的应用文件路径,此路径是应用全局信息推荐的存放路径,这些文件会跟随应用的卸载而删除。
项目描述
bundleCodeDir<路径前缀>/el1/bundle/
cacheDir<路径前缀>/<加密等级>/base/cache/
filesDir<路径前缀>/<加密等级>/base/files/
preferencesDir<路径前缀>/<加密等级>/base/preferences/
tempDir<路径前缀>/<加密等级>/base/temp/
databaseDir<路径前缀>/<加密等级>/database/
distributedFilesDir<路径前缀>/el2/distributedFiles/
  • 通过AbilityStageContext、UIAbilityContext、ExtensionContext获取HAP级别的应用文件路径。此路径是HAP相关信息推荐的存放路径,这些文件会跟随HAP的卸载而删除,但不会影响应用级别路径的文件,除非该应用的HAP已全部卸载。
项目描述
bundleCodeDir<路径前缀>/el1/bundle/
cacheDir<路径前缀>/<加密等级>/base/haps//cache/
filesDir<路径前缀>/<加密等级>/base/haps//files/
preferencesDir<路径前缀>/<加密等级>/base/haps//preferences/
tempDir<路径前缀>/<加密等级>/base/haps//temp/
databaseDir<路径前缀>/<加密等级>/database//
distributedFilesDir<路径前缀>/el2/distributedFiles//

2、 获取和修改加密分区

上一个场景中,引入了加密等级的概念,通过对Context的area属性的读写来实现获取和设置当前加密分区,支持如下两种加密等级:

  • AreaMode.EL1:设备级加密区,设备开机后可访问的数据区。
  • AreaMode.EL2:用户级加密区,设备开机,首次输入密码后才能够访问的数据区。
import UIAbility from '@ohos.app.ability.UIAbility';export default class EntryAbility extends UIAbility {onCreate(want, launchParam) {// 存储普通信息前,切换到EL1设备级加密if (this.context.area === 1) { // 获取areathis.context.area = 0;     // 修改area}// 存储普通信息// 存储敏感信息前,切换到EL2用户级加密if (this.context.area === 0) { // 获取areathis.context.area = 1;     // 修改area}// 存储敏感信息}
}
http://www.ds6.com.cn/news/5031.html

相关文章:

  • 深圳电商网站制作营销型企业网站有哪些平台
  • 武汉山水人家装饰公司北京网络推广优化公司
  • 最优网络做网站网络推广的网站有哪些
  • 减肥药做网站营销军事新闻最新
  • 广东网福州seo视频
  • 长春火车站什么时候解封百度推广免费
  • 死链接对网站的危害有哪些站长工具seo客户端
  • 网站备案依据百度app打开
  • vi品牌设计公司vi设计seog
  • 台州网站建设费用2021年热门关键词
  • 网站建设的相应技术今日资讯最新消息
  • 网站做研究生毕业论文网建公司
  • 新网站怎么做友情链接网站推广如何做
  • 西安网站建设推广优化谷歌搜索入口 镜像
  • 曹县建设局网站长沙疫情最新数据消息
  • 如何管理网站什么是sem和seo
  • 网站建设技术方案模板下载北京网站优化步骤
  • 餐饮商家做网站的好处seo怎么优化方法
  • 猎头公司简介东莞seo网站制作报价
  • 专业的教育行业网站制作关键词优化公司排行
  • thinkphp做的商城网站分销平台北京十大营销策划公司
  • 淘宝客怎么在微博做网站黄冈网站建设收费
  • 电脑网站支付经典软文案例200字
  • 个人备案的网站可以卖东西么品牌软文
  • 广东微信网站建设价格热门职业培训班
  • 自己做的网站算广告吗推广方案流程
  • 免费做耽美小说封面网站指数是指什么
  • php动态网站开发案例教程pdf写软文推广
  • 微信上做网站编辑百度app交易平台
  • axure可以做网站吗网络营销的好处和优势