作為一名鴻蒙開發(fā)初學者,最近集中精力啃完了網(wǎng)絡(luò)請求這塊核心知識點。從一開始對著官方文檔無從下手,到能獨立封裝工具類、處理各種異常場景,踩了不少坑,也積累了一些實用經(jīng)驗。今天就...
作為一名鴻蒙開發(fā)初學者,最近集中精力啃完了網(wǎng)絡(luò)請求這塊核心知識點。從一開始對著官方文檔無從下手,到能獨立封裝工具類、處理各種異常場景,踩了不少坑,也積累了一些實用經(jīng)驗。今天就...
引言 在鴻蒙應(yīng)用開發(fā)中,數(shù)據(jù)持久化是保證用戶體驗的關(guān)鍵環(huán)節(jié)。無論是保存用戶偏好設(shè)置、緩存網(wǎng)絡(luò)數(shù)據(jù),還是管理復雜的結(jié)構(gòu)化數(shù)據(jù),鴻蒙系統(tǒng)都提供了多種成熟的本地存儲方案。本文將深入...
在鴻蒙應(yīng)用開發(fā)中,圖片處理是影響用戶體驗的關(guān)鍵環(huán)節(jié)。無論是社交應(yīng)用中的頭像編輯,還是電商平臺的商品圖片展示,都離不開圖片的縮放、旋轉(zhuǎn)和裁剪等操作。本文將全面介紹鴻蒙系統(tǒng)中的圖...
前言 在鴻蒙應(yīng)用開發(fā)中,權(quán)限管理是保障用戶隱私和數(shù)據(jù)安全的重要機制。隨著HarmonyOS的不斷發(fā)展,權(quán)限系統(tǒng)也日趨完善。本文將詳細介紹鴻蒙系統(tǒng)中的動態(tài)權(quán)限申請機制,包括基本...
在鴻蒙應(yīng)用開發(fā)中,提升用戶體驗是至關(guān)重要的一環(huán)。下拉刷新功能作為一種常見且實用的交互方式,能讓用戶主動更新數(shù)據(jù),保持信息的實時性。學習封裝鴻蒙下拉刷新組件,不僅加深了我對鴻蒙...
1、什么是自定義彈窗? 自定義彈窗的使用更加靈活,適用于更多的業(yè)務(wù)場景,在自定義彈窗中您可以自定義彈窗內(nèi)容,構(gòu)建更加豐富的彈窗界面。自定義彈窗的界面可以通過裝飾器@Custo...
1. 背景 在HarmonyOS NEXT中,想要獲取設(shè)備ID,有3種方式 UDID: deviceinfo.udid [https://docs.openharmony.c...
一、開發(fā)準備 開發(fā)語言 ArkTS語言(推薦) JS語言(支持) Java語言(已放棄支持) 從Harmony4.0開始,官方主推ArkTS語言[https://develo...
1.APK 打包流程 apk 中代碼混淆主要集中在以下三個任務(wù)中 transformClassesWithDexBuilderForDebug → 將class打包成dex ...
一.Firda安裝: frida分為客戶端和服務(wù)端: 客戶端:PC(控制端) 服務(wù)器:手機設(shè)備(被控制端) 客戶端編寫的 Python 代碼,用于連接遠程設(shè)備,提交要注入的 ...
一、加固原理 加固原理相對簡單,首先對apk進行解壓獲取到原dex, 接著對原dex 進行加密,制作并生成殼dex(加載時用來解密原dex), 并從新打包成apk, 運行時利...
前言 目前市面上流行的客戶端app的架構(gòu)基本都是基于MVVM 設(shè)計的,其實就是為了去更好的使用jetpack 組件,mvvm配合jetpack 去搭建的話,不僅僅在業(yè)務(wù)上達到...
1.什么是NDK? NDK的全稱是Native Development Kit, 是一套工具原生開發(fā)套件,使你能夠在 Android 應(yīng)用中使用 C 和 C++ 代碼,并提供...
一.Android攝像頭預覽 Android OpenCV開發(fā)過程中,我們有3種可選方式去實現(xiàn)Android攝像頭預覽功能: 使用Android系統(tǒng)Camera API 使用...