国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HarmonyOS/OpenHarmony(Stage模型)卡片開發(fā)應(yīng)用上下文Context使用場景一

這篇具有很好參考價(jià)值的文章主要介紹了HarmonyOS/OpenHarmony(Stage模型)卡片開發(fā)應(yīng)用上下文Context使用場景一。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.獲取應(yīng)用文件路徑
基類Context提供了獲取應(yīng)用文件路徑的能力,ApplicationContext、AbilityStageContext、UIAbilityContext和ExtensionContext均繼承該能力。應(yīng)用文件路徑屬于應(yīng)用沙箱路徑。上述各類Context獲取的應(yīng)用文件路徑有所不同。

通過ApplicationContext獲取應(yīng)用級(jí)別的應(yīng)用文件路徑,此路徑是應(yīng)用全局信息推薦的存放路徑,這些文件會(huì)跟隨應(yīng)用的卸載而刪除。
?

HarmonyOS/OpenHarmony(Stage模型)卡片開發(fā)應(yīng)用上下文Context使用場景一,HarmonyOS/OpenHarmony開發(fā)學(xué)習(xí)分享,HarmonyOS


通過AbilityStageContext、UIAbilityContext、ExtensionContext獲取HAP級(jí)別的應(yīng)用文件路徑。此路徑是HAP相關(guān)信息推薦的存放路徑,這些文件會(huì)跟隨HAP的卸載而刪除,但不會(huì)影響應(yīng)用級(jí)別路徑的文件,除非該應(yīng)用的HAP已全部卸載。
?

HarmonyOS/OpenHarmony(Stage模型)卡片開發(fā)應(yīng)用上下文Context使用場景一,HarmonyOS/OpenHarmony開發(fā)學(xué)習(xí)分享,HarmonyOS


示例代碼如下。

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;
        // ...
    }
}

2.獲取和修改加密分區(qū)
上一個(gè)場景中,引入了加密等級(jí)的概念,通過對(duì)Context的area屬性的讀寫來實(shí)現(xiàn)獲取和設(shè)置當(dāng)前加密分區(qū),支持如下兩種加密等級(jí):
AreaMode.EL1:設(shè)備級(jí)加密區(qū),設(shè)備開機(jī)后可訪問的數(shù)據(jù)區(qū)。

AreaMode.EL2:用戶級(jí)加密區(qū),設(shè)備開機(jī),首次輸入密碼后才能夠訪問的數(shù)據(jù)區(qū)。文章來源地址http://www.zghlxwxcb.cn/news/detail-682293.html

import UIAbility from '@ohos.app.ability.UIAbility';

export default class EntryAbility extends UIAbility {
    onCreate(want, launchParam) {
        // 存儲(chǔ)普通信息前,切換到EL1設(shè)備級(jí)加密
        if (this.context.area === 1) { // 獲取area
            this.context.area = 0;     // 修改area
        }
        // 存儲(chǔ)普通信息

        // 存儲(chǔ)敏感信息前,切換到EL2用戶級(jí)加密
        if (this.context.area === 0) { // 獲取area
            this.context.area = 1;     // 修改area
        }
        // 存儲(chǔ)敏感信息
    }
}

到了這里,關(guān)于HarmonyOS/OpenHarmony(Stage模型)卡片開發(fā)應(yīng)用上下文Context使用場景一的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HarmonyOS/OpenHarmony(Stage模型)應(yīng)用開發(fā)單一手勢(三)

    HarmonyOS/OpenHarmony(Stage模型)應(yīng)用開發(fā)單一手勢(三)

    RotationGesture (value?:{ fingers ? :number ; angle ? :number }) 旋轉(zhuǎn)手勢用于觸發(fā)旋轉(zhuǎn)手勢事件,觸發(fā)旋轉(zhuǎn)手勢的最少手指數(shù)量為2指,最大為5指,最小改變度數(shù)為1度,擁有兩個(gè)可選參數(shù): fingers:非必選參數(shù),用于聲明觸發(fā)旋轉(zhuǎn)手勢所需要的最少手指數(shù)量,最小值為2,最大值為5,默認(rèn)值

    2024年02月09日
    瀏覽(25)
  • HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型ArkTS語言FormExtensionAbility

    FormExtensionAbility模塊提供了卡片擴(kuò)展相關(guān)接口。 說明 : 模塊首批接口從API version 9 開始支持。模塊接口僅可在Stage模型下使用。 導(dǎo)入模塊 : import FormExtensionAbility from \\\'@ohos.app.form.FormExtensionAbility\\\'; 屬性: 名稱 類型 可讀 可寫 說明 context FormExtensionContext 是 否 FormExtensionAbility的上下

    2024年02月01日
    瀏覽(25)
  • HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型UIAbility組件使用(一)

    HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型UIAbility組件使用(一)

    一、UIAbility組件概述 1.概述 UIAbility組件是一種包含UI界面的應(yīng)用組件,主要用于和用戶交互。 UIAbility組件是系統(tǒng)調(diào)度的基本單元,為應(yīng)用提供繪制界面的窗口;一個(gè)UIAbility組件中可以通過多個(gè)頁面來實(shí)現(xiàn)一個(gè)功能模塊。每一個(gè)UIAbility組件實(shí)例,都對(duì)應(yīng)于一個(gè)最近任務(wù)列表中的

    2024年02月11日
    瀏覽(33)
  • HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型UIAbility組件使用(五)

    HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型UIAbility組件使用(五)

    UIAbility組件間交互(設(shè)備內(nèi)) UIAbility是系統(tǒng)調(diào)度的最小單元。在設(shè)備內(nèi)的功能模塊之間跳轉(zhuǎn)時(shí),會(huì)涉及到啟動(dòng)特定的UIAbility,該UIAbility可以是應(yīng)用內(nèi)的其他UIAbility,也可以是其他應(yīng)用的UIAbility(例如啟動(dòng)三方支付UIAbility)。 本文將從如下場景分別介紹設(shè)備內(nèi)UIAbility間的交互

    2024年02月16日
    瀏覽(30)
  • HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型UIAbility組件使用(六)

    HarmonyOS/OpenHarmony應(yīng)用開發(fā)-Stage模型UIAbility組件使用(六)

    本文將從如下場景分別介紹設(shè)備內(nèi)UIAbility間的交互方式。 啟動(dòng)應(yīng)用內(nèi)的UIAbility。啟動(dòng)應(yīng)用內(nèi)的UIAbility并獲取返回結(jié)果。啟動(dòng)其他應(yīng)用的UIAbility。啟動(dòng)其他應(yīng)用的UIAbility并獲取返回結(jié)果。啟動(dòng)UIAbility的指定頁面。通過Call調(diào)用實(shí)現(xiàn)UIAbility交互(僅對(duì)系統(tǒng)應(yīng)用開放)。 當(dāng)使用隱式

    2024年02月16日
    瀏覽(23)
  • 鴻蒙HarmonyOS實(shí)戰(zhàn)-Stage模型(應(yīng)用上下文Context)

    鴻蒙HarmonyOS實(shí)戰(zhàn)-Stage模型(應(yīng)用上下文Context)

    應(yīng)用上下文(Context)是應(yīng)用程序的全局信息的接口。它是一個(gè)抽象類,提供了訪問應(yīng)用程序環(huán)境的方法和資源的方法。應(yīng)用上下文可以用于獲取應(yīng)用程序的資源、啟動(dòng)Activity、發(fā)送廣播等。每個(gè)應(yīng)用程序都有一個(gè)應(yīng)用上下文對(duì)象,它在整個(gè)應(yīng)用程序的生命周期內(nèi)都是唯一的。

    2024年02月20日
    瀏覽(21)
  • Stage模型HarmonyOS服務(wù)卡片開發(fā)ArkTS卡片相關(guān)模塊

    Stage模型HarmonyOS服務(wù)卡片開發(fā)ArkTS卡片相關(guān)模塊

    圖1? ArkTS卡片相關(guān)模塊 ? FormExtensionAbility:卡片擴(kuò)展模塊,提供卡片創(chuàng)建、銷毀、刷新等生命周期回調(diào)。 FormExtensionContext:FormExtensionAbility的上下文環(huán)境,提供FormExtensionAbility具有的接口和能力。 formProvider:提供卡片提供方相關(guān)的接口能力,可通過該模塊提供接口實(shí)現(xiàn)更新卡

    2024年02月12日
    瀏覽(26)
  • Stage模型HarmonyOS服務(wù)卡片開發(fā)整體說明

    Stage模型HarmonyOS服務(wù)卡片開發(fā)整體說明

    服務(wù)卡片(以下簡稱“卡片”)是一種界面展示形式,可以將應(yīng)用的重要信息或操作前置到卡片,以達(dá)到服務(wù)直達(dá)、減少體驗(yàn)層級(jí)的目的??ㄆS糜谇度氲狡渌麘?yīng)用(當(dāng)前卡片使用方只支持系統(tǒng)應(yīng)用,如桌面)中作為其界面顯示的一部分,并支持拉起頁面、發(fā)送消息等基礎(chǔ)

    2024年02月15日
    瀏覽(25)
  • HarmonyOS/OpenHarmony原生應(yīng)用-ArkTS萬能卡片組件Stack

    HarmonyOS/OpenHarmony原生應(yīng)用-ArkTS萬能卡片組件Stack

    堆疊容器,子組件按照順序依次入棧,后一個(gè)子組件覆蓋前一個(gè)子組件。該組件從API Version 7開始支持。可以包含子組件。 一、接口 Stack(value?: { alignContent?: Alignment }) 從API version 9開始,該接口支持在ArkTS卡片中使用。 二、屬性 除支持通用屬性外,還支持以下屬性: 三、示例

    2024年02月07日
    瀏覽(29)
  • HarmonyOS/OpenHarmony元服務(wù)開發(fā)-卡片生命周期管理

    創(chuàng)建ArkTS卡片,需實(shí)現(xiàn)FormExtensionAbility生命周期接口。 1.在EntryFormAbility.ts中,導(dǎo)入相關(guān)模塊。 2.在EntryFormAbility.ts中,實(shí)現(xiàn)FormExtensionAbility生命周期接口,其中在onAddForm的入?yún)ant中可以通過FormParam取出卡片的相關(guān)信息。 說明:FormExtensionAbility進(jìn)程不能常駐后臺(tái),即在卡片生命周

    2024年02月15日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包