tag 移動開發

標籤
貢獻86
166
08:04 PM · Nov 07 ,2025

@移動開發 / 博客 RSS 訂閱

江上清風山間明月 - Android的user版本詳解

與 userdebug 或 eng 版本相比,user 版本是 Android 系統中最安全、最難以破解的版本。 下面我將詳細解釋為什麼,以及不同版本之間的安全差異。 Android 構建類型的三個等級 Android 系統在編譯時有三種主要類型,其安全性從低到高排列: eng (工程師版本) - 安全性最低 userdebug (用户調試版本) -

指尖人生 , User , 移動開發 , 系統分區 , bash , Android , 安全

收藏 評論

鹽焗西蘭花 - 鴻蒙學習實戰之路 - 輪播圖組件實現

鴻蒙學習實戰之路 - 輪播圖組件實現 官方文檔永遠是你的好夥伴,請收藏! 華為開發者聯盟 - 輪播圖最佳實踐 華為開發者聯盟 - Swiper 組件參考文檔 關於本文 本文主要介紹在 HarmonyOS 中如何實現高性能、高體驗的輪播圖組件,包含基礎實現和高級優化技巧 本文並不能代替官方文檔,所有內容基於

移動開發 , 輪播圖 , Android , 開發者 , 點擊事件

收藏 評論

一個億也叫多嗎 - iOS 組合佈局(UICollectionViewCompositionalLayout)的實際應用案例

案例 1:電商 App 首頁(多模塊混合佈局) 場景描述 電商首頁通常是「頂部 Banner → 分類入口(2 行 4 列)→ 爆款推薦(1 行 2 列)→ 商品列表(2 列網格)」的組合,不同模塊用不同佈局規則,這是組合佈局最典型的應用場景。 佈局思路 拆分 4 個 Section,分別對應 Banner、分類、爆款、商品; 每個 Se

Group , 移動開發 , app , 全屏 , ios

收藏 評論

鹽焗西蘭花 - 鴻蒙學習實戰之路 - 避免冗餘刷新最佳實踐

鴻蒙學習實戰之路 - 避免冗餘刷新最佳實踐 官方文檔永遠是你的好夥伴,請收藏! 華為開發者聯盟 - 避免冗餘刷新最佳實踐 關於本文 本文主要介紹在 HarmonyOS 應用開發中如何識別和避免組件的冗餘刷新問題,提升應用性能和用户體驗。 本文並不能代替官方文檔,所有內容基於官方文檔+實踐記錄 所有

移動開發 , text , Android , 解決方案 , 開發者

收藏 評論

葉梓梓 - 可解釋AI的公理化方法:Shapley值與交互指數的公理衝突

可解釋AI的公理化方法:Shapley值與交互指數的公理衝突 引言:可解釋AI的數學基礎危機 在人工智能決策日益影響人類生活的今天,模型可解釋性已從"錦上添花"變為"不可或缺"。然而,當前最流行的Shapley值解釋方法正面臨深刻的數學危機——其核心公理體系內部存在不可調和的衝突。研究表明,超過60%的工業級AI應用在使用Shapley值進行特徵歸因時,遭遇了交互效應導致的解釋不

微信開發 , List , 移動開發 , ci , Python

收藏 評論

鹽焗西蘭花 - 通知與提醒系統:即時消息與日程管理實現

通知與提醒系統:即時消息與日程管理實現 概述 在HarmonyOS應用開發中,通知與提醒系統是連接用户與應用的重要橋樑。本文將深入探討如何在HarmonyOS Next(API 10+)中實現高效的通知管理和智能的日程提醒功能。 官方參考資料: 通知 API參考 通知開發指南 基礎概念 什麼是HarmonyOS通知系統

移動開發 , API , 靜音 , Android , 消息通知 , harmonyos

收藏 評論

mb6923acc0735dc - Native API開發:C++與ArkTS混合編程實戰

引言:混合編程在鴻蒙生態中的戰略價值 在鴻蒙應用開發不斷深入的過程中,性能瓶頸和原生能力調用成為開發者面臨的關鍵挑戰。基於HarmonyOS API 12和Stage模型,ArkTS與C++的混合編程為解決這些問題提供了強有力的技術方案。通過NAPI(Native API)框架,開發者能夠在保持ArkTS開發效率的同時,充分利用C++的性能優勢,實現計算密集型任務的極致優化

封裝 , 移動開發 , include , Android , 混合編程

收藏 評論

JAVA小俠影 - h5上傳文件時ios自帶的選取文件可以隱藏掉嗎

我們平時經常做的是上傳文件,上傳文件夾與上傳文件類似,但也有一些不同之處,這次做了上傳文件夾就記錄下以備後用。 這次項目的需求: 支持大文件的上傳和續傳,要求續傳支持所有瀏覽器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全瀏覽器,並且刷新瀏覽器後仍然能夠續傳,重啓瀏覽器(關閉瀏覽器後再打開)仍然能夠繼續上傳,重

vue.js , 移動開發 , Css , ios , HTML , html5 , Javascript

收藏 評論

ios技術狂人 - iOS 開發者工具全景指南,構建高效開發、調試與性能優化的多工具工作體系

在移動應用規模不斷擴大、跨端架構快速演進、性能與穩定性要求持續提升的當下,iOS 開發者工具 不再只是“寫代碼 + 跑模擬器”這樣簡單,而是完整的工程化生態。 一個成熟的 iOS 工程師往往需要掌握包含: 開發工具 調試工具 性能工具 系統日誌工具 網絡調試工具 Web 調試工具 文件系統工具 自動化測試工具 線上監控工具

yyds乾貨盤點 , 移動開發 , ios

收藏 評論

GeorgeGcs - 【HarmonyOS 6】UIAbility跨設備連接詳解(分佈式軟總線運用)

【HarmonyOS 6】UIAbility跨設備連接詳解(分佈式軟總線運用) 一、前言 我對於分佈式軟總線相當的親切。2022年搞開源鴻蒙的時候,就經常和分佈式軟總線打交道。在HarmonyOS中,UIAbility跨設備連接,其實就是對底層開源鴻蒙,分佈式軟總線的能力封裝。 二、首先理解跨設備鏈接的步驟 首先由Distributed Service Kit提供該

設備管理 , yyds乾貨盤點 , 移動開發 , Android , typescript , Json

收藏 評論

祝你今天愉快 - C++學習(七)類型轉換及總結

介紹 類型轉換:儘量不要寫含有類型轉換的代碼(無意間避免不了),小的類型給大的問題不大,大的類型給小的就會有問題 1.將一種運算符類型賦值給另一種運算符類型,會涉及類型轉換 2.表達式中包含不同類型時,會涉及類型轉換 3.將參數傳遞給函數時,會涉及類型轉換 示例1 #include

指尖人生 , 移動開發 , c++ , Android , 類型轉換 , ios

收藏 評論

mb68e64068cf586 - uniapp開發鴻蒙:uniapp鴻蒙開發環境配置指南

引入:為什麼選擇uniapp開發鴻蒙? 隨着鴻蒙生態的快速發展,uniapp作為跨平台開發框架,為開發者提供了快速接入鴻蒙系統的能力。通過uniapp,你可以用一套Vue代碼同時運行到鴻蒙、安卓、iOS、小程序等多個平台,大大降低了多端開發的成本。今天,我們就從最基礎的環境搭建開始,帶你快速上手uniapp鴻蒙開發。 一、開發工具準備 1.1 必備工具清單

移動開發 , uniapp , 解決方案 , 開發環境 , html5 , Json

收藏 評論

mb681965b2846e2 - Harmony開發之循環渲染與條件渲染——動態列表的實現

引入:聊天消息列表場景 在日常應用中,我們經常需要展示動態數據列表,比如聊天消息、商品列表、新聞資訊等。這些場景的共同特點是:數據量可能很大,需要根據數據狀態動態渲染不同的UI組件。在HarmonyOS開發中,ForEach循環渲染和if/else條件渲染正是解決這類問題的核心工具。 一、ForEach循環渲染 核心概念 ForEach接口基於數組類型數據

List , 移動開發 , text , Android , 鍵值

收藏 評論

祝你今天愉快 - C/C++進階學習(十)字符串比較、查找、包含、拼接

一、strcmp —— 字符串比較(區分大小寫) int strcmp(const char *s1, const char *s2); 按 字典序 比較兩個字符串(ASCII) 返回值

指尖人生 , 大小寫 , 移動開發 , 子字符串 , bc , Android

收藏 評論

wx676be6175e246 - Android平移動畫

在Android開發中,平移動畫是構建流暢交互體驗的核心技術。它通過動態改變視圖位置,賦予界面元素以生命力,讓用户操作獲得直觀的視覺反饋。本文從技術實現與設計優化兩個維度,解析平移動畫的關鍵要點。 技術實現:從基礎到進階 Android提供多種方式實現平移動畫。基礎方案是使用ObjectAnimator,通過設置translationX和tr

自定義動畫 , 移動開發 , Android , 開發者

收藏 評論

API_Blogger - iOS CPU 使用率深度分析,多工具協同定位高佔用瓶頸的工程化方法

在移動應用的性能優化體系中,iOS CPU 使用率 是最具代表性、最關鍵、也最容易被忽視的指標之一。 從界面加載慢、交互延遲、動畫掉幀,到手機發燙、耗電加劇、系統降頻甚至被 watchdog 殺死,CPU 都扮演着決定性角色。 然而 CPU 佔用往往由多維度觸發,因此無法用單一工具進行完整分析。 本文基於真實開發經驗(無廣告化語氣,不依賴外部搜索),結合 Instruments、克魔

yyds乾貨盤點 , 移動開發 , ios

收藏 評論

ios技術狂人 - iOS 性能測試的深度實戰方法 構建從底層指標到真實場景回放的多工具測試體系

在移動應用的工程體系中,iOS 性能測試(iOS Performance Testing) 一直被視為質量保證最關鍵的環節之一。相比功能測試,性能測試要求更高的技術能力、更真實的場景模擬以及更復雜的數據分析方式。尤其是在 iOS 沙盒、高性能動畫體系、多線程架構和硬件差異的共同作用下,僅依賴單一工具往往無法覆蓋所有性能問題。 本文將從工程團隊的真實實踐出發,圍繞 Xcode Inst

yyds乾貨盤點 , 移動開發 , ios

收藏 評論

ios技術狂人 - Swift 加密工具推薦,構建可落地的多層安全體系(源碼混淆+IPA 加固+動態對抗+映射治理)

Swift 項目在上線後暴露的風險往往比開發者想象的多: 類名、屬性名、初始化流程、協議調用路徑…… 這些在 Swift 編譯之後依然會在二進制中留下大量可讀信息,逆向工具 Hopper/IDA 分分鐘就能給出應用結構圖。 因此,“Swift 加密工具”不是單個工具,而是一套鏈路: 源碼混淆 → 構建期安全 → IPA 成品混淆 → 簽名驗證 → 動態逆向對抗 → 映射表治理。 本文

yyds乾貨盤點 , 移動開發 , ios

收藏 評論

smartApi - Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occur

這個錯誤: Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable

移動開發 , bash , Android , .net

收藏 評論

龔禮鵬AndroidOrOH - android 進階解密 第九章 JNI原理

一.JNI概述。 JNI:是java與其他語言通信的橋樑。 需要用到JNI技術的地方: 1.需要調用java語言不支持的依賴於操作系統平台特性的一些功能。 2.為了整合一些以前的非java語言開發的系統。 3.為了節省程序的運行時間。必須採用其他語言(比如:c/c++)來提升運行效率。 JNI在android中的運用場景:音視頻開發、熱修復和插

動態註冊 , 移動開發 , Android , JAVA

收藏 評論

蜀道衫QAQ - HarmonyOS應用開發:視頻懸浮窗

前言 本示例主要介紹視頻小窗口播放場景,利用媒體的AVPlayer實現視頻播放以及相關操作,利用PiPWindow開啓懸浮窗從而實現小窗口播放視頻。 效果圖預覽 使用説明 等待視頻加載完成,視頻會自動播放。 將應用隱藏到後台,自動拉起懸浮窗繼續播放視頻。 點擊懸浮窗恢復圖標,恢復到原始播放界面,視頻繼續正

鴻蒙開發 , yyds乾貨盤點 , 移動開發 , Android , 懸浮窗 , harmonyos

收藏 評論

深圳大表哥 - iOS 獨立開發全指南:從入門到上線變現

iOS 獨立開發是個人或小團隊(1-3 人)完成 iOS 應用從需求設計、開發實現、測試優化到上架變現的全流程工作,核心優勢是靈活自主、收益全歸自己,適合打造垂直領域工具、小眾興趣產品或個人作品集。以下是系統的入門到變現指南,覆蓋技術棧、開發流程、工具選型、上架運營等關鍵環節。 一、前期準備:明確方向與技術基礎 1. 先定產品方向(避免盲目開發) 獨立開發資源有

移動開發 , app , apple , ios

收藏 評論

GeorgeGcs - 【HarmonyOS 6】為什麼getContext 廢棄,使用getHostContext説明

【HarmonyOS 6】為什麼getContext 廢棄,使用getHostContext説明 一、問題背景:為什麼要替換 getContext? 最近這幾個月在做HarmonyOS 6的新項目。從搭建項目框架,查看官方文檔之初,就發現了一個非常有意思的點。發現獲取上下文的寫法又變了,第一瞬間,就對新舊兩種寫法有何區別產生了好奇。 // 新 let cont

yyds乾貨盤點 , 移動開發 , API , Android , context , ui

收藏 評論

ios技術狂人 - 數據流抓包實戰指南,TCPUDP 流量分析、HTTPS 解密與多工具協同方案

在現代移動端和桌面端的網絡架構中,越來越多應用開始採用多協議混合通信: 部分接口走 HTTPS(HTTP/1.1 / HTTP/2) 實時業務走 TCP 長連接 流媒體或邊緣加速走 UDP / QUIC 某些 SDK 使用自定義二進制協議 WebSocket 變得非常普及 這些情況都導致一個關鍵能力變得比以往更重要——**數據流抓包(Data

yyds乾貨盤點 , 移動開發 , ios

收藏 評論