收藏 / 列表

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

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

Android

得物技術 - 卡口服務 —— 基於前端巡檢系統的拓展實踐|得物技術

1 背景 體驗是得物的業務關鍵詞之一,對於前端開發而言,提高用户體驗更是重要工作內容之一。 得物前端平台目前有巡檢系統、監控平台等多種手段保障線上頁面穩定運行,但是仍有一部分問題處於“監控死角”,而且巡檢、監控都屬於後置告警手段,為了確保頁面上線前就能得到一定的用户體驗保障,結合公司的戰略目標,我們決定開發一個H5頁面檢測服務,用來前置檢測即將上線的頁面,提前暴露該頁面可能存在的問題反饋給對應的開

前端工程化 , 前端框架 , 前端工程師 , 前端性能 , 前端

MannaYang - Android系統Launcher啓動流程

本文基於android13-release源碼閲讀整理 系統源碼地址:init.h - Android Code Search 前言 以往我們開發Android應用都在系統桌面點擊打開,但桌面Launcher進程是如何加載並展示應用窗口未能深入瞭解,由此去窺探Android系統整體啓動流程以加深對Android開發體系的理解 1.Android系統啓動核心流程 當開機鍵按下時Boot Rom激

源碼學習 , Android , JAVA , jdk13

弗拉德 - 【Flutter 2-10】Flutter手把手教程UI佈局和Widget——流式佈局Wrap

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) Wrap 在Flutter中Wrap是流式佈局控件,Row和Column在佈局上是很好用,但是有一個缺點,如果當子控件數量過多導致Row或Column裝載不下的時候,就會出現UI頁面上的錯誤。Wrap可以完美的避免這個問題,當控件過多一行顯示不全的時候,Wrap可以換行顯示。 當然Wrap跟Row和Column有着很多相似的地

跨平台 , Android , 移動端web , flutter , ios

阿里巴巴終端技術 - 小程序下一破局點?釘釘小程序卡片,應用與平台的深度集成

作者:唐諾 20秒瞭解小程序卡片 視頻請點擊此處,進行查看 案例:幸福大巴一鍵搶座 大家如果之前使用過幸福大巴搶座功能,可能還記得被連接vpn以及各種來回跳轉H5所支配的恐懼。 搶座流程對比: 以前H5頁面的搶座流程 現在卡片應用的搶座流程 1.小蜜搜索“幸福大巴” 1.小蜜搜索“幸福大巴搶座” 2.點擊跳轉鏈接

移動端 , 移動web開發 , 小程序

Android開發者 - 讓您的應用支持新式的 Emoji 符號吧!

Emoji 已無處不在,自發布以來 emoji 已成為我們語言中不可或缺的一部分,它生動有效的表達力帶來了語言文字層面的變革。您可能不會想到,連銀行應用、健身應用或外賣應用也都應該支持 emoji。Emoji 現在已經遍佈短信等通訊應用,已經成為我們語言的一部分。如果您的應用包含文本視圖,那麼它應該支持 emoji,至於原因,且聽我娓娓道來。🥳 遇到的問題 😖 如果您的應用沒有對 emoji

Android , emoji

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 , 鴻蒙

侑虎科技 - 對Android遊戲畫面抖動現象的研究

【USparkle專欄】如果你深懷絕技,愛“搞點研究”,樂於分享也博採眾長,我們期待你的加入,讓智慧的火花碰撞交織,讓知識的傳遞生生不息! 一、前言 近期筆者一直在研究一個專題:在Android平台下,遊戲以30幀運行時,即便整體性能穩定,仍普遍存在畫面抖動現象。即使是知名廠商的遊戲也不例外。例如筆者測試《星穹軌道》時發現: 角色跑動時留意那盆綠植會比較明顯: 可能是出於功耗的考慮

unity , Android

iReaShare - 購買新 iPhone 之前該做什麼:平穩過渡的清單

計劃將您的 iPhone 升級到最新版本?你準備好轉變了嗎?請務必閲讀本指南,瞭解在購買新 iPhone 之前該怎麼做。眾所周知,最新的iPhone 15系列已經發布,用户自然想要升級到最新系列。換用新 iPhone 會帶來很多興奮。您可以體驗新的、很棒的功能。蘋果在其領域是最好的,每個版本都為用户提供了不同的東西。此外,最重要的是確保無縫傳輸,並將您的所有數據順利順利地轉移到新手機上。本文將引導

數據遷移 , iphone

藍易雲 - Centos7安裝chrome+chromedriver以便實現selenium自動化詳細教程

在CentOS 7上安裝Chrome、Chromedriver和Selenium的步驟詳解 在CentOS 7系統上配置Selenium進行自動化測試需要安裝Google Chrome瀏覽器、Chromedriver以及Selenium庫。這個過程涉及到多個步驟,每一步都需要謹慎操作,以確保系統和工具能夠順利協作。以下是分步驟的詳細講解,包括每個命令的解釋和作用。 步驟 1:安裝Google Ch

Kotlin , Android , android-studio , JAVA , ios

中關村科金 - ShareSDK Android端主流平台分享示例

ShareSDK可以調用getPlatform接口設置要分享的平台,下面是分享示例: 微信分享示例(好友、朋友圈、收藏) 微信分享文本 Platform platform = ShareSDK.getPlatform(Wechat.NAME); Platform.ShareParams shareParams = new Platform.ShareParams(); shareParams.se

android-sdk , Android