收藏 / 列表

Stars-one - Jetpack架構學習(7)——使用DataStore存儲配置信息

原文地址: Jetpack架構學習(7)——使用DataStore存儲配置信息-Stars-One的雜貨小窩 這裏由於開發的app使用的compose架構,比較適合與DataStore一起使用,所以稍微學習了使用方法,順便記錄下 其實DataStore和SharePreference使用方式類似,就是如果你的是新項目,沒有啥歷史包袱,可以試着用下,使用Flow和Compose使用還是挺舒服的 介紹

Android

侑虎科技 - 為什麼使用發射Mesh的粒子系統會使Graphics內存暴漲

1)為什麼使用發射Mesh的粒子系統會使Graphics內存暴漲 2)SLG類型遊戲需要做動態幀率機制嗎 3)Use Sprite Mesh這個功能有什麼副作用嗎 4)為什麼不用的TMP字體也會被加載入內存 這是第436篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和學習。 UWA社區主頁:community

editor , memory , ui

得物技術 - 得物App白屏優化系列|歸因篇

一、前言 本系列前面兩篇文章已經分別在圖片庫和網絡庫的角度介紹了諸多白屏問題的定位和解決方案,但都是相對獨立的問題,並且像OSCP,CDN節點異常之類的第三方問題無法徹底根治,因此為了長治白屏併發掘更多問題,就需要一套相對完善的白屏檢測+問題歸因體系。 本文將介紹從用户視角出發的白屏檢測方案以及線上白屏問題的大致歸因思路。 二、白屏歸因平台概覽 三、客户端 檢測思路 直接將白屏檢測寫到圖片庫裏似

技術分享 , Android , 優化

MannaYang - Android基於WMRouter路由的組件化方案

MannaComponent Android組件化開發框架,基於開源的WMRouter路由、LiveEventBus事件總線、Jetpack系列的MVVM組件集成開發 項目地址 https://github.com/MannaYang/MannaComponent 組件化基礎框架 WMRouter提供基礎的路由+ServiceLoader兩大組件通信功能 LiveEventBus提供跨mod

mvvm , Android , architecture-components

Yumenokanata - Android開發中的函數式編程應用:面向組合子編程

1. 聲明式編程 聲明式範式和命令式範式是不同的。命令式編程專注於“如何一步步完成任務”,開發者需要詳細地指示如何執行每一個步驟,比如Android的xml layout開發,開發者必須指定所有View的層次結構,自己調整View的屬性以獲得更好的性能。 而聲明式編程則關注於“期望的結果是什麼”,而具體這個結果如何達到、如何實現則不會明確編寫,而是交給框架來處理。比如數據庫的SQL,我們對於

函數式編程 , Kotlin , 知識 , Android

東林知識庫 - 鴻蒙5:HarmonyOS應用開發-面試錄音(下)

1.4. 面試錄音 1.4.1. 頁面結構 目的:準備頁面的組件結構,搭建頁面基本效果 pages/Audio/AudioPage.ets import { promptAction } from '@kit.ArkUI' import { Permissions } from '@kit.AbilityKit' imp

移動開發 , Android , 鴻蒙

ChinaDragon10 - HarmonyOS:彈出框焦點策略

一、簡介 ArkUI的彈出框焦點策略可以設定是否中斷用户當前操作,並聚焦到新彈出的彈出框。若設定彈出框不獲取焦點,則新彈出時不會中斷用户當前操作,例如,當用户正在文本框中輸入內容時,新彈出的彈出框不會關閉軟鍵盤,焦點仍保留在文本框中。 從API version 19開始,可以通過設置focusable參數來管理彈出框是否獲取焦點。

移動開發 , Android , 鴻蒙 , harmonyos

iReaShare - 如何在恢復出廠設置後恢復 iPhone 數據?3種解決方案

在某些情況下,您可能必須對 iPhone 執行恢復出廠設置。例如,您的 iPhone 變得不負責任或卡在黑屏/藍屏/白屏上。重置後,您會發現手機數據因系統問題而消失。因此,您需要做的下一步是恢復數據。但是如何在恢復出廠設置後恢復 iPhone 數據?以下是一些可能的解決方案供您參考。 第 1 部分。如何將 iPhone 恢復出廠設置? 恢復出廠設置是指通過軟件將 iPhone 恢復到其原始系統狀態

數據恢復 , iphone , ios

藍易雲 - 藍易雲:arm安裝docker與docker-copose

ARM 安裝 Docker 與 Docker Compose(Debian/Ubuntu 一次性搞定) 面向 ARM(span style="color:red"arm64/aarch64/span、span style="color:red"armhf/span)服務器與開發板,我們追求的是:最短路徑上線、版本可控、可複製到 CI/CD 與生產。以下方案採用 span style="color:

服務器 , 微服務 , Debian , Nginx , Ubuntu

GeorgeGcs - 【HarmonyOS 5】鴻蒙應用隱私保護詳解

【HarmonyOS 5】鴻蒙應用隱私保護詳解 一、前言 在今天這個手機不離手的時代,我們每天用手機支付、聊天、記錄生活,不知不覺中,大量個人信息都存儲在了移動設備裏。但你有沒有想過,如果這些隱私數據泄露了會怎樣?從接到詐騙電話,到遭遇身份盜用,後果可能不堪設想。好在,HarmonyOS早就為我們的隱私安全做好了全方位的防護。 想象一下,你的健康數據、聊天記錄、甚至支付密碼被陌生人隨意查看,是不是

Kotlin , harmonyos-next , Android , JAVA , harmonyos

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

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

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

輕口味 - Android C++系列:Linux網絡(四)TCP詳解

1. tcp狀態轉換圖 這個圖N多人都知道,它排除和定位網絡或系統故障時大有幫助,但是怎樣牢牢地將這 張圖刻在腦中呢?那麼你就一定要對這張圖的每一個狀態,及轉換的過程有深刻 的認識, 不能只停留在一知半解之中。下面對這張圖的11種狀態詳細解析一下,以便加強記憶!不過在這之前,先回顧一下TCP建立連接的三次握手過程,以及關閉連接的四次握手過程。 1.1建立連接協議(三次握手) 客户端發送

tcp , c++ , Linux , Android

祝你今天愉快 - C++學習(十一) C 字符串

/* 4.字符串 xaye , 夏夜 C:char[] , char* C++:string */ #includeiostream using namespace std; int main() { // xaye , 夏夜 char name[4] = {'x','a','y','e'}; cout "我的名字是:" name

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