tag Android

標籤
貢獻257
367
06:37 AM · Oct 27 ,2025

@Android / 博客 RSS 訂閱

鹽焗西蘭花 - @Watch狀態監聽機制:響應式數據變化處理

@Watch狀態監聽機制:響應式數據變化處理 文章簡介 在HarmonyOS應用開發中,狀態管理是構建響應式應用的核心。@Watch裝飾器作為ArkUI的重要特性,能夠監聽狀態變量的變化並執行相應的回調函數。本文將深入講解@Watch的使用方法、原理和最佳實踐。 官方參考資料: @Watch裝飾器 一、@Watch基礎概念 1

移動開發 , 數據 , text , Android , ide

收藏 評論

mb6923acc0735dc - 鴻蒙AI實戰之模型優化:端側模型壓縮、量化與加速技術詳解

引言:讓大模型在端側設備"輕裝上陣" 隨着AI大模型參數規模從億級邁向萬億級,如何在資源受限的端側設備上高效部署這些"龐然大物"成為行業核心挑戰。HarmonyOS通過創新的輕量化技術棧,實現了大模型從"龐大笨重"到"小巧精悍"的蜕變。本文將深入解析端側模型壓縮的三大核心技術:剪枝、量化和知識蒸餾,以及它們在HarmonyOS生態中的實戰應用,幫助開發者打造真正"小而強大"

移動開發 , 壓縮率 , 權重 , Android , 結構化

收藏 評論

Ville-Veikko Helppi - The Basics Of Test Automation For Apps, Games And The Mobile Web

Mobile application ecosystems — let’s count Android and iOS here — are unbelievably dynamic, but they also suffer from both software and hardware fragmentation. This is especially true for Android,

mobile , Devices , Apps , testing , Android , ios , Games

收藏 評論

ChinaDragon10 - HarmonyOS:轉場動畫--共享元素轉場 (一鏡到底)

一、簡介 共享元素轉場是一種界面切換時對相同或者相似的兩個元素做的一種位置和大小匹配的過渡動畫效果,也稱一鏡到底動效。 一鏡到底的動效有多種實現方式,在實際開發過程中,應根據具體場景選擇合適的方法進行實現。 以下是不同實現方式的對比:

移動開發 , Android , 鴻蒙 , harmonyos

收藏 評論

鹽焗西蘭花 - @Provide與@Consume跨組件通信:狀態共享最佳實踐

@Provide與@Consume跨組件通信:狀態共享最佳實踐 文章簡介 在HarmonyOS應用開發中,組件間的狀態管理和數據通信是構建複雜應用的關鍵。本文將深入探討ArkUI提供的@Provide和@Consume裝飾器,這種響應式API能夠實現跨組件層級的狀態共享,讓數據流動更加高效和直觀。 官方參考資料: @Provide和@Consum

移動開發 , 最佳實踐 , text , Android , ide

收藏 評論

鹽焗西蘭花 - 鴻蒙學習實戰之路-Web 頁面適配最佳實踐

鴻蒙學習實戰之路-Web 頁面適配最佳實踐 Web 頁面適配是 HarmonyOS 應用開發中常見的需求,本文將介紹如何在鴻蒙應用中實現 Web 頁面的最佳適配方案,包括基礎使用、響應式佈局、視頻播放適配、深色模式適配等內容。 關於本文 自己學習並使用 HarmonyOS Web 組件的記錄,旨在幫助小夥伴們少走彎路 華

移動開發 , webview , Android , HTML , Web

收藏 評論

京東雲開發者 - 基於 prefetch 的 H5 離線包方案 | 京東雲技術團隊

前言 對於電商APP來講,使用H5技術開發的頁面佔比很高。由於H5加載速度非常依賴網絡環境,所以為了提高用户體驗,針對H5加載速度的優化非常重要。離線包是最常用的優化技術,通過提前下載H5渲染需要的HTML/JS/CSS資源,加載時直接使用本地緩存資源避免額外的網絡請求提高加載速度。本文主要是介紹團隊在離線包技術方案上的探索,以及基於prefetch的離線包實現方案如何減少維護成本和開發成本。 現

prefetch , 小程序 , Android , h5頁面 , ios

收藏 評論

mob64ca140761a4 - android 自適應寬度的popwindow

1.透明度 opacity:0~1的數字 filter:alpha(opacity=0~100的數字); 0表示完全透明,opacity屬性1或者filter的100代表完全透明; 説明:這是讓元素整體透明 如果只是讓顏色透明,用rgba(r,g,b ,透明度) 2.自適應 概念 :能夠根據設備類型尺寸,自動調整

css3 , 移動開發 , Android , 偽元素 , Css , ci , HTML

收藏 評論

祝你今天愉快 - C++學習(十四) 枚舉及C++指針簡介

一、枚舉 什麼是枚舉? 枚舉(enumeration) 是一種用户自定義的數據類型,用於定義一組命名的整型常量,提高代碼的可讀性和可維護性。 普通枚舉 enum Color { RED, // 默認值為 0 GREEN, // 1 BLUE // 2 };

運算符 , 移動開發 , 野指針 , Android , ios

收藏 評論

iReaShare - 如何將照片從 Mac 傳輸到 Android

將照片從 Mac 傳輸到 Android 手機或平板電腦有時會感覺像是跨越數字鴻溝。由於 Mac 和 Android 運行在不同的生態系統中,直接拖放的方法行不通。如果您想將照片從 Mac 傳輸到 Android,可以嘗試本指南中介紹的有效方法,這些方法可以高質量地傳輸照片。 快速瀏覽一下這5種方法: 第一部分:如何通過 iReaShare Android Manager 將照片從 Mac 傳

Android

收藏 評論

江上清風山間明月 - 非對稱加密介紹

非對稱加密是現代密碼學的基石,也是互聯網安全的支柱。我將從基礎概念到實際應用,為您詳細解析這一重要技術。 核心概念:什麼是非對稱加密? 非對稱加密,又稱公鑰密碼學,它使用一對數學上相關的密鑰: 公鑰:可以公開給任何人,用於加密數據或驗證簽名 私鑰:必須嚴格保密,用於解密數據或創建簽名 與對稱加密的對比 特性

非對稱加密 , 指尖人生 , 移動開發 , 加密 , Android , 非對稱 , Python

收藏 評論

蜀道衫QAQ - HarmonyOS應用開發:Webview拉起自定義鍵盤

場景描述 在特殊的H5場景下需要應用拉起自定義鍵盤進行輸入。 場景一:使用jsBridge拉起自定義彈窗寫自定義鍵盤,再通過jsBridge傳參實現輸入。 場景二:使用web的同層渲染將原生textInput組件渲染到頁面上。 方案描述 通過註冊一個js代理對象被web的registerJavaScriptProxy方法調用拉起CustomDialo

自定義鍵盤 , 鴻蒙開發 , yyds乾貨盤點 , 移動開發 , Android , harmonyos

收藏 評論

smartApi - android 使用 java 編寫網絡連通性檢查

下面給出 純 Java 代碼、兼容 Android API 19+、零三方庫 的“網絡連通性檢查”工具類。 特點: 同時檢測 Wi-Fi/移動數據是否真正上網(不只是“已連接”) 使用 HttpURLConnection,不阻塞主線程 支持 超時設置(秒級) 返回 布爾結果 + 失敗原因日誌 ✅ NetCheck.java(可直接拷貝)

移動開發 , Android , JAVA , .net

收藏 評論

ixuea - 高仿Android網易雲音樂OkHttp+Retrofit+RxJava+Glide+MVC+MVVM

1.項目簡介 這是一個使用Java(以後還會推出Kotlin版本)語言,從0開發一個Android平台,接近企業級的項目(我的雲音樂),包含了基礎內容,高級內容,項目封裝,項目重構等知識;主要是使用系統功能,流行的第三方框架,第三方服務,完成接近企業級商業級項目。 2.項目功能點 隱私協議對話框 啓動界面和動態處理權限 引導界面和廣告 輪播圖和側滑菜單 首頁複雜列表和列表

移動app , okhttp , Android , JAVA , 網絡

收藏 評論

mob64ca14079fb3 - Android 在機頂盒上 如何識別鼠標右鍵

X-CTR100控制器具有MicroUSB接口,支持SLAVE和HOST兩種模式,本例程介紹USB HOST鼠標鍵盤功能。 通過鼠標鍵盤,可以使作品產生更高級的控制行為,例如通過無線鼠標控制機器人或智能車。 原理 USB 鼠標鍵盤屬於 USB HID。HID是Human Interface Device的縮寫,由其名稱可以瞭解H

串口 , 移動開發 , 硬件資源 , 轉接線 , Android

收藏 評論

wx676be6175e246 - Android中的乘法運算:基礎與實現

在Android開發中,乘法運算是一個基礎但至關重要的數學操作,廣泛應用於UI設計、數據處理和算法實現等多個場景。本文將從基礎概念、應用場景和代碼示例三個方面介紹Android中的乘法運算。 基礎概念 乘法運算在數學中表示將兩個數相加多次的快捷方式。在Android中,乘法運算遵循Java語言規則,支持整數、浮點數等多種數據類型。基本語法為r

移動開發 , Android , 數據處理 , 代碼示例

收藏 評論

lichong951 - RelativeLayout 根佈局裏有一個子佈局預期一直展示,但子佈局RelativeLayout被 覆蓋了

原因一句話 LinearLayout 寬高都是 match_parent,又在 RelativeLayout 裏 默認不設置任何相對位置,於是它把父佈局空間全部佔滿,之前靠 align* 或 margin 定位的子控件自然被蓋住。 解決思路(3 選 1) 讓 LinearLayout 只佔剩餘區域,而不是全屏 給前面那個需要“一直展示”的控件一個 id,然後讓 LinearL

Android , android-studio , JAVA

收藏 評論

flybirdfly - 高效內存管理系列(2)之內存管理理論

一、lmkd/README.md Android 低內存殺手守護進程 ================================= 簡介 ------------ Android 低內存殺手守護進程 (lmkd) 是一個監控運行中的 Android 系統內存狀態的進程,它會在內存壓力過高時通過終止一些非必要

驅動程序 , 默認值 , 後端開發 , Android , Python

收藏 評論

Coolmuster - 如何使用 Samsung Kies 管理三星設備

Samsung Kies 曾經是管理三星智能手機和平板電腦(尤其是老款 Galaxy 機型)的首選桌面工具。無論您是想備份數據、恢復文件、傳輸媒體還是更新固件,Kies 都能為您提供簡單易用的方式來管理您的設備。 本指南將引導您瞭解如何使用 Samsung Kies 管理三星設備,併為希望獲得更流暢、更強大的管理體驗的用户介紹一種現代化的替代方案。 第一部分:使用 Samsung Kies 管理

Android

收藏 評論

蜀道衫QAQ - HarmonyOS應用開發:多重篩選

前言 本示例主要介紹多重篩選場景,利用數組方法過濾滿足條件的數據,利用LazyForEach實現列表信息的渲染以及刷新。 效果圖預覽 使用説明 等待列表數據全部加載完成後,點擊篩選類型,展開篩選數據。 選中想要篩選的數據,點擊確認,列表刷新。 再次點開篩選類型,保留上次篩選的內容,點擊重置篩選內容復原,列

List , 數組 , 移動開發 , 數據 , 私藏項目實操分享 , Android

收藏 評論

mb681965b2846e2 - Harmony開發之分佈式數據管理——跨設備數據同步

Harmony開發之分佈式數據管理——跨設備數據同步 引入:手機編輯文檔,平板接着看 在日常工作中,我們經常需要在多個設備間切換使用同一個應用。比如在手機上編輯文檔,回到家後想在平板上繼續編輯;或者在手機上添加購物車商品,在平板上查看購物車內容。傳統方案需要手動同步數據,或者依賴雲端存儲,操作繁瑣且存在數據延遲。HarmonyOS的分佈式數據管理技術,讓數據能夠在可信

數據同步 , 數據管理 , 移動開發 , 數據 , Android

收藏 評論

Jeremy Olson - How To Succeed With Your Mobile App

Most apps fail. This cruel reality has led many disillusioned developers to conclude, often subconsciously, that succeeding on the App Store is like striking it rich in the gold rush: you just need

mobile , Apps , Android , Product Strategy , ios , Business

收藏 評論

mb681965b2846e2 - HarmonyOS開發之數據存儲與狀態管理

HarmonyOS開發之數據存儲與狀態管理 第一部分:引入 在移動應用開發中,數據存儲與狀態管理是構建穩定、高效應用的核心基礎。你是否遇到過以下問題: 狀態丟失:應用重啓後用户配置丟失,需要重新設置 數據同步困難:多個組件需要共享同一狀態,但數據流混亂 性能瓶頸:頻繁讀寫數據庫導致應用卡頓 跨設備同步:多設備間數據無法實時同步

移動開發 , 持久化 , text , Android , ide

收藏 評論

祝你今天愉快 - C++學習(十八) 編程練習 1-5

1.編寫一個c++程序,如下述輸出示例的那樣請求並顯示信息: What is your first name? Betty Sue What is your last name? Yewe What letter grade do you deserve? B What is your age? 22 Name:Yewe,Bett

指尖人生 , 移動開發 , include , c++ , Android , ci

收藏 評論