HarmonyOS-高級(四)

文章目錄

    • 應用開發安全
    • 應用DFX能力介紹
      • HiLog使用指導
      • HiAppEvent

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主頁:點擊!

🤖HarmonyOS專欄:點擊!

??創作時間:2024年12月11日11點18分

在這里插入圖片描述

應用開發安全

應用隱私保護

隱私聲明彈窗的作用

  1. 增強用戶控制權
  2. 保護用戶隱私
  3. 增加透明度

隱私聲明彈窗在HarmonyOS中的目的是保護用戶隱私權益并增強用戶對個人數據的控制

提供了透明度和選擇權,使用戶能夠全面了解應用程序的權限要求,并自主決定是否授權

動態申請敏感數據

  1. 合理的權限范圍
  2. 最小化權限申請
  3. 明確解釋權限用途

應用數據安全

操作系統內核的安全性不一定強于TEE

數據加解密

加密函數配置的算法規格需要跟生成算法key的配置保持一致

HUKS_TAG_PADDING填充模式有三種不同填充模式

  • NoPadding:不帶填充
  • PKCS5:填充字符由一個字節序列組成,每個字節填充該填充字節序列的長度,規定8字節填充
  • PKCS7:填充字符和PKCS5填充方法一樣,但是可以在1-255字節之間任意填充

應用DFX能力介紹

Analysis Kit 性能分析服務

為開發者提供應用事件、日志、跟蹤分析工具,觀測應用運行時狀態,用于行為分析、故障分析、安全分析、統計分析、幫助開發者持續改進應用體驗

適用場景

  • 應用調試(提供流水日志,幫助開發者記錄和獲取日志 進行問題分析)
  • 問題定位(提供各類場景的故障現場,包含可靠性、性能、功耗、分布式故障相關的日志、事件、跟蹤)
  • 線上監控(提供應用構建線上觀測所需的日志、事件、跟蹤接口,方便開發者記錄、分析應用線上運行情況)

能力范圍

  • Hilog流水日志,提供開發者記錄和獲取流水日志能力
  • HiTraceMeter 和 HiTraceChain 跟蹤,提供開發者 Trace 度量和跨線程分布式跟蹤能力
  • HiAppEvent應用事件,提供開發者記錄故障、行為、安全、統計事件的能力,并訂閱事件,設置數據處理者完成數據上傳
  • FaultLogger故障日志管理,提供開發者主動查詢故障日志通道
  • HiDebug資源采集,提供開發者獲取應用,系統資源情況

亮點–特征

  • 編寫的構建APM系統
  • 強悍的異常處理機制
  • 全面的基礎維測能力

HiLog使用指導

ArkTS

HiLog中定義了DEBUGINFOWARNERRORFATAL五種日志級別

  • isLoggable()和具體日志打印接口使用的domain和tag應保持一致。
  • isLoggable()使用的level,應和具體日志打印接口級別保持一致。

日志打印最多打印4096字節,超出限制文本將被截斷

C/C++

HiLog中定義了DEBUGINFOWARNERRORFATAL五種日志級別

OH_LOG_IsLoggable()和OH_LOG_Print()使用的domain、tag和level應保持一致

日志打印最多打印4096字節,超出限制文本將被截斷

回調函數里面不允許再調用hilog接口打印日志,不然會死循環

HiAppEvent

HiAppEvent是在系統層面為應用開發者提供的一種事件打點機制,幫助應用記錄在運行過程中發生的故障信息、統計信息、安全信息、用戶行為信息,支撐開發者分析應用的運行情況

打點: 記錄由用戶操作引起的變化,提供業務數據信息,供開發、產品、運維分析

事件訂閱

HiAppEvent提供了事件訂閱接口,用于本地獲取應用事件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/62626.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/62626.shtml
英文地址,請注明出處:http://en.pswp.cn/web/62626.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

網絡安全法-網絡運行安全

第三章 網絡運行安全 第一節 一般規定 第二十一條 國家實行網絡安全等級保護制度。網絡運營者應當按照網絡安全等級保護制度的要求,履行下列安全保護義務,保障網絡免受干擾、破壞或者未經授權的訪問,防止網絡數據泄露或者被竊取、篡改&…

論文閱讀:Statistical Comparisons of Classifiers over Multiple Data Sets

論文地址:Statistical Comparisons of Classifiers over Multiple Data Sets (acm.org) 前面在機器學習之Friedman檢驗-CSDN博客 中提到了Friedman檢驗,這里將對這個方法的論文進行詳細的閱讀,以了解其原理。 摘要 盡管用于在單個數據集上比…

【Unity技巧】Unity項目中哪些文件不用管理(.gitignore)

Unity的項目編譯后一般都比較大,動轍幾個G。這里面一般我們只需要把Assets, Packages, ProjectSettings這三個文件夾進行源代碼管理就可以,其他文件就可以通過下面的.gitignore來忽略掉。 .gitignore文件的內容如下: # 將此 .gitignore 文件…

練9:進制轉換

歡迎大家訂閱【藍橋杯Python每日一練】 專欄,開啟你的 Python數據結構與算法 學習之旅! 文章目錄 1 進制轉換2 例題分析 1 進制轉換 ①任意制轉為十進制 【示例】 ②十進制轉為任意制 【法一】 【法二】 2 例題分析 題目地址:https:/…

C語言:指針詳解續

一、字符指針變量 我們知道有種指針類型為字符指針(char*)。 #include <stdio.h> int main() {char ch w;char* pch &ch;printf("%c\n", *pch);return 0; } 其實它還有一種使用方式。 #include <stdio.h> int main() {char* pstr "hello…

HarmonyOS-高級(一)

文章目錄 一次開發、多端部署自由流轉 &#x1f3e1;作者主頁&#xff1a;點擊&#xff01; &#x1f916;HarmonyOS專欄&#xff1a;點擊&#xff01; ??創作時間&#xff1a;2024年12月09日12點19分 一次開發、多端部署 布局能力 自適應布局 拉伸能力均分能力占比能力縮放…

[DEBUG] pytorch 加速安裝兼容cuda12.6版本(Torch CUDA is not available )

如何使用鏡像源快速安裝兼容 CUDA 12.6 的 PyTorch 在使用 PyTorch 時&#xff0c;有時會遇到 CUDA 版本不兼容的問題。對于 CUDA 12.6&#xff0c;PyTorch 目前尚未直接支持&#xff0c;但可以通過安裝 cu118 版本來兼容。由于 PyTorch 官網下載速度較慢&#xff0c;我們可以…

云計算IaaS-PaaS-SaaS三種服務模式轉至元數據結尾

在當今數字化時代&#xff0c;云計算已經成為推動企業創新與發展的核心力量。而云計算的模型主要有三種&#xff1a;IAAS、PAAS 和 SAAS&#xff0c;它們各自在云計算的龐大體系中扮演著獨特且關鍵的角色&#xff0c;恰似一座大廈的不同樓層&#xff0c;共同構建起強大而靈活的…

【Excel學習記錄】02-單元格格式設置

1.單元格格式工具美化表格 單元格格式位置 選中單元格&#xff0c;右鍵→設置單元格格式 合并居中 跨越合并 字體類型、大小、顏色、填充底紋、邊框 斜線 軟回車&#xff1a;alt enter 格式刷 2.單元格數字格式 格式不影響數值&#xff0c;只是展示形式 日期本質也是數…

【嵌入式系統】第4章 嵌入式最小系統,供電電路,時鐘電路,復位電路,程序下載電路

關注作者了解更多 我的其他CSDN專欄 過程控制系統 工程測試技術 虛擬儀器技術 可編程控制器 工業現場總線 數字圖像處理 智能控制 傳感器技術 嵌入式系統 復變函數與積分變換 單片機原理 線性代數 大學物理 熱工與工程流體力學 數字信號處理 光電融合集成電路…

期權懂|交易個股期權需要注意哪些風險?

期權小懂每日分享期權知識&#xff0c;幫助期權新手及時有效地掌握即市趨勢與新資訊&#xff01; 交易個股期權需要注意哪些風險&#xff1f; 一、交易個股期權需要注意合約到期風險&#xff1a; 需關注到期日&#xff0c;及時平倉或行權&#xff0c;避免合約作廢。二、交易個…

MVC配置文件配置及位置

配置文件位置 默認位置 WEB-INF目錄下&#xff1a;-servlet.xml 指定位置 在web.xml中配置 DispatcherServlet中的contextConfigLocation屬性可以指定配置文件位置 確保配置文件存在于類路徑&#xff08;Resources&#xff09;下 web.xml <?xml version"1.0" …

可視化邏輯表達式編輯器

優質博文&#xff1a;IT-BLOG-CN 一、QueryBuilder介紹 QueryBuilder 是一個用于創建查詢和過濾器的 UI 組件。 QueryBuilder的特點 1、支持的輸入屬性豐富&#xff0c;常見的 字符串&#xff0c;整數&#xff0c;浮點數&#xff0c;布爾類型&#xff0c;日期類型&#xff0…

若依將數據庫更改為SQLite

文章目錄 1. 添加依賴項2. 更新配置文件 application-druid.yml2.1. 配置數據源2.2. 配置連接驗證 3. 更新 MybatisPlusConfig4. 解決 mapper 中使用 sysdate() 的問題4.1. 修改 BaseEntity4.2. 修改 Mapper 5. 更新 YML 配置 正文開始&#xff1a; 前提條件&#xff1a;在您的…

OCP開閉原則

什么是OCP&#xff1f; OCP是軟件七大開發原則當中最基本的一個原則&#xff1a;開閉原則 對什么開&#xff1f;對擴展開放。 對什么閉&#xff1f;對修改關閉。 OCP原則是最核心的&#xff0c;最基本的&#xff0c;其他的六個原則都是為這個原則服務的。 OCP開閉原則的核心是…

Linux下mysql環境的搭建

1.mysql的下載 去MySQL官網下載mysql的linux壓縮包 MySQL :: Download MySQL Community Server 如果下載慢請到網盤中自行下載 通過網盤分享的文件&#xff1a;mysql-8.0.40-1.el7.x86_64.rpm-bundle.tar 鏈接: https://pan.baidu.com/s/1vUJ-VuTwer1nLPT-haQCqw?pwd6342 提…

基于Qwen2-VL模型針對LaTeX OCR任務進行微調訓練 - 多圖推理

基于Qwen2-VL模型針對LaTeX OCR任務進行微調訓練 - 多圖推理 flyfish 基于Qwen2-VL模型針對LaTeX_OCR任務進行微調訓練_-_LoRA配置如何寫 基于Qwen2-VL模型針對LaTeX_OCR任務進行微調訓練_-_單圖推理 基于Qwen2-VL模型針對LaTeX_OCR任務進行微調訓練_-_原模型_單圖推理 基于Q…

圖像識別 | Matlab基于卷積神經網絡(CNN)的寶可夢識別源程序,GUI界面。附詳細的運行說明。

圖像識別 | Matlab基于卷積神經網絡(CNN)的寶可夢識別源程序&#xff0c;GUI界面。附詳細的運行說明。 目錄 圖像識別 | Matlab基于卷積神經網絡(CNN)的寶可夢識別源程序&#xff0c;GUI界面。附詳細的運行說明。預測效果基本介紹程序設計參考資料 預測效果 基本介紹 Matlab基…

設置IMX6ULL開發板的網卡IP的兩種方法(臨時生效和永久有效兩種方法)

設置開發板網卡的IP&#xff0c;有兩種方法。 方法一&#xff1a;臨時生效 第一種方式是臨時設置&#xff0c;只有本次有效&#xff0c;重啟后又要重新設&#xff0c;命令為&#xff1a; ifconfig eth0 192.168.5.9設置成功后可以使用ifconfig命令來查看已設置的 IP 地址。 …

22. Three.js案例-創建旋轉的圓環面

22. Three.js案例-創建旋轉的圓環面 實現效果 知識點 WebGLRenderer (WebGL渲染器) THREE.WebGLRenderer 是Three.js中最常用的渲染器&#xff0c;用于將場景渲染到WebGL畫布上。 構造器 new THREE.WebGLRenderer(parameters) 參數類型描述parametersObject可選參數對象&…