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

HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。

這篇具有很好參考價值的文章主要介紹了HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

介紹

本示例是一個安全類App,使用@ohos.dlpPermission 接口展示了在eTS中普通文件加密受限的過程。

效果預(yù)覽

HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS
使用說明:

1.啟動應(yīng)用后點擊“+”按鈕可以添加一個普通文件;
2.長按點擊加密按鈕,出現(xiàn)加密權(quán)限彈窗,選擇需要設(shè)置的權(quán)限并點擊確定;
3.點擊加密文件,跳轉(zhuǎn)到文本編輯應(yīng)用,如果設(shè)置的權(quán)限是只讀權(quán)限,頁面置灰,不可編輯。
4.長按點擊刪除按鈕,刪除文件;

工程目錄

entry/src/main/ets/
|---component
|   |---CustomDialog.ets                        // 權(quán)限彈窗
|---feature
|   |---DlpManager.ets                          // Dlp管理
|   |---FileManager.ets                         // 文件管理
|   |---PreferencesManager.ets                  // 持久化存儲
|---pages
|   |---Index.ets                               // 首頁
|---util
|   |---Logger.ts                               // 日志
|   |---ResourceUtils.ets                       // 資源轉(zhuǎn)換

具體實現(xiàn)

  • 文件的添加和文件列表的獲取分別在Index和MediaFileUri中
  • 文件的添加:首先通過@ohos.file.picker接口的DocumentSaveOptions()方法自定一個參數(shù),然后通過newpicker.DocumentViewPicker()方法拉起文件管理應(yīng)用去新建一個普通文件。
  • 文件列表的獲?。菏紫仁褂聾ohos.file.fileAccess接口的createFileAccessHelper()方法來創(chuàng)建連接指定wants的helper對象,然后通過getRoots()方法來獲取helper對象連接的文件管理服務(wù)類的設(shè)備根節(jié)點信息,并獲取到目錄url,最后通過getFileInfoFromUri()方法得到文件的信息。
  • 文件的加密操作在DlpManager中
  • 加密操作:使用dlpPermission接口的generateDLPFile方法獲得一個相關(guān)的操作型關(guān)系數(shù)據(jù)庫RdbStore,將明文文件加密生成權(quán)限受控文件。

相關(guān)權(quán)限

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.READ_MEDIA

允許應(yīng)用讀寫用戶外部存儲中的媒體文件信息:ohos.permission.WRITE_MEDIA

允許文件管理類應(yīng)用通過FAF框架訪問公共數(shù)據(jù)文件:ohos.permission.FILE_ACCESS_MANAGER

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.STORAGE_MANAGER

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.ACCESS_DLP_FILE

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.MANAGE_LOCAL_ACCOUNTS

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.GET_LOCAL_ACCOUNTS

允許應(yīng)用讀取用戶外部存儲中的媒體文件信息:ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS

依賴

需要依賴三方應(yīng)用文本編輯FileEdit的hap。

約束與限制

1.本示例僅支持標(biāo)準(zhǔn)系統(tǒng)上運行;
2.本示例僅支持API10版本SDK,SDK版本號(4.0.10.10), 鏡像版本號(4.0 Release)。
3.本示例需要使用DevEco Studio 4.0 Beta2 (Build Version: 4.0.0.400, built on August 2, 2023)才可編譯運行;
4.本示例需要使用@@ohos.dlpPermission系統(tǒng)權(quán)限的系統(tǒng)接口。使用Full SDK時需要手動從鏡像站點獲取,并在DevEco Studio中替換。

下載

如需單獨下載本工程,執(zhí)行如下命令:

git init
git config core.sparsecheckout true
echo code/ SystemFeature/Security/DLP/ > .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master

為了幫助大家更深入有效的學(xué)習(xí)到鴻蒙開發(fā)知識點,小編特意給大家準(zhǔn)備了一份全套最新版的HarmonyOS NEXT學(xué)習(xí)資源,獲取完整版方式請點擊→HarmonyOS教學(xué)視頻:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

HarmonyOS教學(xué)視頻:語法ArkTS、TypeScript、ArkUI等…視頻教程

HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS
HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

鴻蒙生態(tài)應(yīng)用開發(fā)白皮書V2.0PDF: 獲取完整版白皮書方式請點擊→https://docs.qq.com/doc/DZVVkRGRUd3pHSnFG?u=a42c4946d1514235863bb82a7b2ac128

HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

鴻蒙 (Harmony OS)開發(fā)學(xué)習(xí)手冊→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

一、入門必看

1.應(yīng)用開發(fā)導(dǎo)讀(ArkTS)
2………
HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

二、HarmonyOS 概念→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.系統(tǒng)定義
2.技術(shù)架構(gòu)
3.技術(shù)特性
4.系統(tǒng)安全
5…

HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

三、如何快速入門?→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.基本概念
2.構(gòu)建第一個ArkTS應(yīng)用
3…

HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

四、開發(fā)基礎(chǔ)知識→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.應(yīng)用基礎(chǔ)知識
2.配置文件
3.應(yīng)用數(shù)據(jù)管理
4.應(yīng)用安全管理
5.應(yīng)用隱私保護(hù)
6.三方應(yīng)用調(diào)用管控機(jī)制
7.資源分類與訪問
8.學(xué)習(xí)ArkTS語言
HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

五、基于ArkTS 開發(fā)→https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.Ability開發(fā)
2.UI開發(fā)
3.公共事件與通知
4.窗口管理
5.媒體
6.安全
7.網(wǎng)絡(luò)與鏈接
8.電話服務(wù)
9.數(shù)據(jù)管理
10.后臺任務(wù)(Background Task)管理
11.設(shè)備管理
12.設(shè)備使用信息統(tǒng)計
13.DFX
14.國際化開發(fā)
15.折疊屏系列
HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。,harmonyos,華為,鴻蒙系統(tǒng),鴻蒙應(yīng)用開發(fā),鴻蒙開發(fā),鴻蒙,HarmonyOS

更多了解更多鴻蒙開發(fā)的相關(guān)知識可以參考:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3文章來源地址http://www.zghlxwxcb.cn/news/detail-850473.html

到了這里,關(guān)于HarmonyOS實戰(zhàn)開發(fā)DLP-如何實現(xiàn)一個安全類App。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 基于HarmonyOS的華為智能手表APP開發(fā)實戰(zhàn)——Fitness_華為手表app開發(fā)

    、 文章瀏覽閱讀8.7k次,點贊6次,收藏43次。本文針對華為HarmonyOS智能穿戴產(chǎn)品(即HUAWEI WATCH 3)開發(fā)了一款運動健康類的游戲化APP——Fitness,旨在通過游戲化的方式,提升用戶運動動機(jī)。_華為手表app開發(fā) **開發(fā)環(huán)境:**客戶端UI是基于HarmonyOS進(jìn)行開發(fā)的,所以IDE使用的是華為

    2024年02月01日
    瀏覽(26)
  • HarmonyOS實戰(zhàn)開發(fā)-如何實現(xiàn)媒體提供方與媒體控制方自定義信息的交互功能。

    HarmonyOS實戰(zhàn)開發(fā)-如何實現(xiàn)媒體提供方與媒體控制方自定義信息的交互功能。

    本示例主要展示了媒體會話(媒體控制方)的相關(guān)功能,使用@ohos.multimedia.avsession等接口實現(xiàn)媒體提供方與媒體控制方自定義信息的交互功能。 注意: 此示例中媒體控制方所使用的能力僅對系統(tǒng)應(yīng)用開放,更多信息請參見約束與限制。 此示例僅展示媒體控制方的相關(guān)功能,

    2024年04月17日
    瀏覽(23)
  • 基于HarmonyOS的華為智能手表APP開發(fā)實戰(zhàn)——Fitness

    基于HarmonyOS的華為智能手表APP開發(fā)實戰(zhàn)——Fitness

    本文針對華為HarmonyOS智能穿戴產(chǎn)品(即 HUAWEI WATCH 3) 開發(fā)了一款運動健康類的游戲化APP——Fitness,旨在通過游戲化的方式,提升用戶運動動機(jī)。 開發(fā)環(huán)境: 客戶端UI是基于HarmonyOS進(jìn)行開發(fā)的,所以IDE使用的是華為的DevEco-Studio。 語言: 采用的編程語言是JavaScript,基于JS擴(kuò)展

    2024年02月08日
    瀏覽(128)
  • OpenHarmony實戰(zhàn)開發(fā)-如何實現(xiàn)一個輕量級輸入法應(yīng)用。

    OpenHarmony實戰(zhàn)開發(fā)-如何實現(xiàn)一個輕量級輸入法應(yīng)用。

    ? 本示例使用inputMethodEngine實現(xiàn)一個輕量級輸入法應(yīng)用kikaInput,支持在運行OpenHarmony OS的智能終端上。 使用說明 1.使用hdc shell aa start ability -a InputMethod -b cn.openharmony.inputmethodchoosedialog命令拉起切換輸入法彈窗,點擊kikainput切換輸入法到當(dāng)前應(yīng)用。 2.點擊應(yīng)用中的編輯框,拉起

    2024年04月24日
    瀏覽(89)
  • HarmonyOS - 實現(xiàn)多設(shè)備協(xié)同開發(fā)實戰(zhàn)教程~

    HarmonyOS - 實現(xiàn)多設(shè)備協(xié)同開發(fā)實戰(zhàn)教程~

    現(xiàn)在隨著個人設(shè)備越來越多,越來越需要多個設(shè)備之間相互感知和連接,設(shè)備和設(shè)備之間可以相互聯(lián)動,形成互聯(lián)互通的場景,而搭載HarmonyOS的設(shè)備恰好可以滿足這一點 。下面通過開發(fā)一個HarmonyOS的多端分布式表白應(yīng)用來實現(xiàn)設(shè)備之間的相互聯(lián)動。 H5頁面可以實現(xiàn)一些比較特

    2024年02月21日
    瀏覽(19)
  • HarmonyOS實戰(zhàn)開發(fā)-通過screenshot模塊實現(xiàn)屏幕截圖 。

    HarmonyOS實戰(zhàn)開發(fā)-通過screenshot模塊實現(xiàn)屏幕截圖 。

    本示例展示全屏截圖和屏幕局部截圖。 本示例通過screenshot模塊實現(xiàn)屏幕截圖 ,通過window模塊實現(xiàn)隱私窗口切換,通過display模塊查詢當(dāng)前隱私窗口。 使用說明: 點擊右上角圖標(biāo)打開彈窗,選擇截屏,展示全屏截圖;選擇局部截屏,選擇截屏區(qū)域,點擊右下角完成,展示局部

    2024年04月13日
    瀏覽(22)
  • 如何開始開發(fā)一個跑腿App系統(tǒng)?

    如何開始開發(fā)一個跑腿App系統(tǒng)?

    開始開發(fā)之前,需明確系統(tǒng)所需的基本功能,包括用戶注冊、登錄、下單、配送員匹配、訂單跟蹤等。這些功能需要在系統(tǒng)設(shè)計之初明確。 選擇適合的技術(shù)棧。前端可以使用框架如React、Vue.js,后端可選擇Node.js、Python等。數(shù)據(jù)庫方面可選用MySQL、MongoDB等。 針對用戶注冊、登

    2024年02月06日
    瀏覽(27)
  • 【HarmonyOS開發(fā)】OpenHarmony如何實現(xiàn)?次開發(fā),多端部署

    【HarmonyOS開發(fā)】OpenHarmony如何實現(xiàn)?次開發(fā),多端部署

    OpenHarmony提供用戶程序框架、Ability框架以及UI框架,能夠保證開發(fā)的應(yīng)用在多終端運行時保證一致性。一次開發(fā)、多端部署。? 多終端軟件平臺API具備一致性,確保用戶程序的運行兼容性。 HarmonyOS提供了用戶程序框架、 Ability 框架以及UI框架,支持應(yīng)用開發(fā)過程中多終端的業(yè)

    2024年02月03日
    瀏覽(22)
  • 直播軟件app開發(fā):如何開發(fā)一個可以免費打撲克的直播應(yīng)用?

    直播軟件app開發(fā):如何開發(fā)一個可以免費打撲克的直播應(yīng)用?

    作為一個技術(shù)開發(fā)人員,我深知直播軟件app開發(fā)的重要性。在這個數(shù)字化時代,越來越多的人選擇使用直播軟件來分享自己的生活和與朋友互動。而隨著技術(shù)的發(fā)展,直播軟件也不斷更新和改進(jìn),為用戶提供更好的體驗和功能。 對于開發(fā)者來說,以視頻直播app源碼為基礎(chǔ)進(jìn)行

    2024年02月16日
    瀏覽(30)
  • HarmonyOS開發(fā)案例:【購物APP】

    HarmonyOS開發(fā)案例:【購物APP】

    本篇Codelab使用常用組件、頁面路由router實現(xiàn)購物應(yīng)用,包含以下功能: 使用toolbar、toolbar-item組件實現(xiàn)“首頁”,“新品”,“購物車”,“我的”頁面切換。 使用list組件,展示購物車?yán)锏纳唐贰?使用swiper組件,實現(xiàn)圖片自動輪播。 使用panel組件,展示商品規(guī)格。 使用自定

    2024年04月29日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包