tag Android

標籤
貢獻273
449
06:37 AM · Oct 27 ,2025

@Android / 博客 RSS 訂閱

MannaYang - Android系統Launcher啓動流程

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

源碼學習 , Android , JAVA , jdk13

收藏 評論

相見 - HarmonyOS—@Observed裝飾器和@ObjectLink嵌套類對象屬性變化

@Observed裝飾器和@ObjectLink裝飾器:嵌套類對象屬性變化 概述 @ObjectLink和@Observed類裝飾器用於在涉及嵌套對象或數組的場景中進行雙向數據同步: 被@Observed裝飾的類,可以被觀察到屬性的變化; 子組件中@ObjectLink裝飾器裝飾的狀態變量用於接收@Observed裝飾的類的實例,和父組件中對應的狀態變量建立雙向數據綁定。這個實例可以是數組中

華為 , 前端工程化 , Android , harmonyos , 前端

收藏 評論

得物技術 - 你的debug包在Android 14變卡了嗎?|得物技術

一、背景 我的App怎麼這麼卡,誰在代碼裏下毒了! 有一天突然發現debug包運行變的特別卡頓,經過下面的簡單測試發現debug包在Android 14上出了問題。 二、問題排查紀錄 常規手段排查 使用了systrace以及內部的debug包 trace工具dutrace進行排查。 結論:CPU空閒,主線程無明顯阻塞,看上去就是純方法執行耗時。 發現懷疑點 第一步排查過程中沒有特別大的收穫,但是

性能優化 , Android , debugging , 優化

收藏 評論

侑虎科技 - PlayerSettings.WebGL.emscriptenArgs設置無效的問題

1)PlayerSettings.WebGL.emscriptenArgs設置無效的問題 2)java.lang.NoSuchMethodError的不明崩潰問題 3)UE電影攝像機旋轉問題 4)Android設備遊戲切後台後喚起,有概率變卡且黑屏 這是第383篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和

crash , unreal , Android , webgl

收藏 評論

TANKING - Android微信內h5頁面喚起瀏覽器打開頁面的技術分析和實現

摘要 眾所周知,微信是有內置瀏覽器的,方便瀏覽網頁。但是其內核也是經過特殊改造,導致一些默認行為無法觸發。為了實現從微信跳轉到瀏覽器打開頁面,可以説是相當的困難,本次分享的是Android系統的微信在h5頁面調起手機瀏覽器並打開指定頁面的方法。 技術原理 通過二進制文件下載的方法,調起本地瀏覽器下載文件實現喚起瀏覽器。 代碼 使用php的頭文件實現文件下載,告訴瀏覽器這是一個二進制文件流,瀏覽器就

微信 , 微信開發 , php , Android , Javascript

收藏 評論

認真的紫菜 - Android面試題之Kotlin協程一文搞定

定義 協程基於線程,是輕量級的線程 作用 處理耗時任務,這種任務常常會阻塞主線程 保證主線程安全,即確保安全地從主線程調用任何suspend函數 特點 讓異步邏輯同步化 最核心的點就是,函數或者一段程序能夠被掛起,稍後再在掛起得位置恢復 掛起函數 使用suspend關鍵字修飾的函數 掛起函數只能在協程體內或其他掛起函數內調用 掛起和阻塞的區別 掛起不會阻塞主線程,主線程

Kotlin , 面試 , 協程 , Android

收藏 評論

tiandekaixinguo - 藏文OCR文字提取,零基礎藏語入門學習,3分鐘教會你使用《藏漢翻譯通》App!

近年來,各地區交流來往越來越頻繁,工作、旅遊、求學,雖然每個人的出行目的不同,但都有一個共同的需求,那就是高效率、翻譯精準的藏語翻譯APP。 針對藏語翻譯的需求,可供選擇的軟件並不多,而今天我給大家推薦一款最適合藏語翻譯、語音識別、藏文識別的應用,那就是「藏漢翻譯通」。 「藏漢翻譯通」通過利用百萬用户使用的藏語辭典、藏文語料庫來實現更加符合西藏用户語言習慣的翻譯輸出,藏譯漢、漢譯藏雙語互譯模式,致

蘋果 , ocr , Android , ios , 翻譯

收藏 評論

認真的紫菜 - 為什麼建議大家加快擁抱Kotlin,説點不一樣的

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Kotlin自2017年起被Google正式宣佈為Android的編程語言之一,隨後在2019年進一步宣佈Kotlin為Android的首選語言,普及速度逐漸加快,越來越多的公司和項目在引入Kotlin。 那Kotlin有哪些特點,為何建議大家要加快擁抱Kotlin的速度呢? 方

Kotlin , swift , 協程 , Android , 程序員

收藏 評論

tiandekaixinguo - 去日本旅遊30天,我下載了哪些日語翻譯工具?推薦《Navi日語社》App支持實時語音翻譯功能!無需打字對着説話就能翻譯!

如果你正在尋找一款簡單好用、功能豐富的日文OCR識別軟件,那麼推薦你試試《Navi日語社》App,在安卓和蘋果手機上,很多應用都支持免費的日語翻譯功能,但是支持日文OCR文字識別的軟件並不多,針對這一痛點,準橙翻譯開發上線了《Navi日語社》App,一款支持日文OCR識別提取文字的移動軟件,識別結果支持一鍵複製導出和一鍵翻譯,非常貼閤中國人的操作習慣。 接下來讓我詳細介紹一下它的功能和特點。 日語

工具 , 工具軟件 , ocr , Android , 翻譯

收藏 評論

輕口味 - 深入理解rtmp(三)之手把手實現握手協議

深入理解rtmp(三)之手把手實現握手協議 RTMP是基於TCP協議的應用層協議,默認通信端口1935.實現握手協議前先了解一下rtmp握手協議吧!!! 握手過程 要建立一個有效的RTMP Connection鏈接,首先要“握手”:客户端要向服務器發送C0,C1,C2(按序)三個chunk,服務器向客户端發送S0,S1,S2(按序)三個chunk,然後才能進行有效的信息傳輸。RTMP協議本身並沒有

音視頻 , tcp , rtmp , Android

收藏 評論

認真的紫菜 - Android面試題之Kotlin Jetpack組件LifecycleScope

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 在Kotlin中,LifecycleScope是Android Jetpack架構組件的一部分,主要用於簡化與生命週期相關的協程管理。 它屬於androidx.lifecycle:lifecycle-runtime-ktx庫的一部分,通過結合使用 LifecycleOwne

Kotlin , jetpack , 面試 , 協程 , Android

收藏 評論

認真的紫菜 - Android面試題之Kotlin協程併發問題和互斥鎖

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Kotlin 語言提供了多種機制來處理併發和同步,其中包括高層次和低層次的工具。對於常規的併發任務,可以利用 Kotlin 協程提供的結構化併發方式。而對於需要更低層次的鎖定機制,可以使用 Mutex 來實現對共享資源的線程安全訪問。 Kotlin 協程與併發(Coroutine

Kotlin , 協程 , Android , 併發 , 併發編程

收藏 評論

呵呵人生 - 蝦皮Shopee商品信息採集

Shopee(蝦皮)是東南亞流行的電商平台,很多商家和開發者對其商品詳情數據感興趣。採集Shopee商品詳情數據(特別是按商品ID獲取),常用方法是Shopee的API接口或爬蟲技術。不過,直接爬取數據可能涉及版權、隱私和平台使用條款問題,採集前要確保行為合規。 使用Shopee官方API:這是最推薦的方法。通過官方API,開發者可以合法、安全地獲取商品詳情數據,同時享受API提供的其他便利,如數

服務器 , python爬蟲 , Android , 程序員 , Javascript

收藏 評論

雨花石 - webpack未轉譯第三方依賴axios為es5導致低端機型功能異常

背景: 兼容性測試流程中,遇到華為p9手機上的頁面按鈕點擊無反應的問題。開發者工具查看後發現報錯如下: 根據報錯信息檢查了一下頁面引用的vendors包,發現有...語法,來自於第三方依賴axios。 原因: axios包有es6語法,而我的項目的webpack.config.js配置的babel-loader排除了所有的node_modules的編譯。如下: {

babel-loader , Android , Axios , webpack , Javascript

收藏 評論

GeorgeGcs - 【HarmonyOS 5】鴻蒙星閃NearLink詳解

【HarmonyOS 5】鴻蒙星閃NearLink詳解 一、前言 鴻蒙星閃NearLink Kit 是 HarmonyOS 提供的短距離通信服務,支持星閃設備間的連接、數據交互。例如,手機可作為中心設備與外圍設備(如鼠標、手寫筆、智能家電、車鑰匙等)通過星閃進行連接。 二、NearLink Kit 的接入與使用: 點擊跳轉官方文檔地址 鴻蒙星閃(NearLink)的基本接入代碼示例,包含設

harmonyos-next , Android , android-studio , harmonyos

收藏 評論

GeorgeGcs - 【HarmonyOS 5】鴻蒙應用數據安全詳解

【HarmonyOS 5】鴻蒙應用數據安全詳解 一、前言 大家平時用手機、智能手錶的時候,最擔心什麼?肯定是自己的隱私數據會不會泄露!今天就和大家嘮嘮HarmonyOS是怎麼把應用安全這塊“盾牌”打造得明明白白的,從裏到外保護我們的信息。 1、系統級“金鐘罩” HarmonyOS就像給手機裝上了“安全管家”,從系統底層就開始發力。比如用“完整性保護”保證系統文件不被篡改,用“漏洞防利用”堵住黑客可

swiftui , swift , harmonyos-next , Android , harmonyos

收藏 評論

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

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

Kotlin , harmonyos-next , Android , JAVA , harmonyos

收藏 評論

曹旭升 - 使用腳本一鍵部署私有化在線客服系統

隨着私域運營越來越重要,100%安全可控的私有化部署在線客服系統也成為了許多商家的剛需。本文向您介紹如何簡單快速的在10分鐘時間內輕鬆部署一套穩定好用的私有化在線客服系統。 我們使用業界老牌的私有化部署客服系統升訊威。 以下命令腳本可在 Ubuntu 裸機中完成一鍵安裝部署。 通過此命令腳本安裝則 無需 再按文檔目錄要求手工安裝 Nginx、MySQL、配置站點等。安裝腳本運行完畢後,參閲

Kotlin , Android , android-studio , ios , 前端

收藏 評論

似水流年 - React Native 0.77發佈,新樣式特性,Android 16KB頁面支持,Swift模板

React Native 0.77 版本發佈:新特性、改進與遷移説明 2025 年 1 月 21 日,React Native 0.77 正式發佈,此版本帶來諸多新特性、對 Android 的支持增強、社區模板更新以及一些重要變更。 一、新特性亮點 (一)CSS 新特性助力佈局、尺寸與混合效果 display: contents 簡化佈局邏輯:該屬性使元素自身在佈局結構中“消失”,但子元素仍正

react-native , swift , Android

收藏 評論

iReaShare - 將數據從 iPhone 無縫傳輸到小米的5種方法

小米將用户的視聽滿意度和遊戲體驗提升到了最高水平。此外,小米 14/13 的創新三鏡頭相機設置吸引了眾多非小米愛好者的興趣。因此,一些 iPhone 用户可能會考慮換用新的小米手機。隨後,正如 Reddit 用户所強調的那樣,人們可能會對如何將數據從 iPhone 傳輸到小米/Mi/Redmi 感到困惑。 毫無疑問,在不同的操作系統之間傳輸文件並不總是那麼簡單。不過,不用擔心,因為本簡明指南將介紹

數據遷移 , Android , iphone

收藏 評論

axiaoxin - 蘋果 iMessage 新玩法:用一條信息就能打造你的迷你博客

文章目錄 通過 iMessage 重新定義個人博客寫作 什麼是 iMessage? 為什麼選擇 Public.me? 如何使用 Public.me?三步開啓你的寫作之旅 Public.me 的樂趣 技術揭秘:Public.me 如何工作? dockur/macos imessage-exporter

webapp , Android , 程序員 , ios

收藏 評論

Yumenokanata - Android開發中的函數式編程應用:什麼是函數式編程

我們進行了多年的Android開發,但是面對越來越複雜的業務邏輯和越來越龐大的代碼,傳統命令式的編程方式已經漸漸無法解決我們的問題了。今天開始我們將探索一種非常強大的編程範式:函數式編程。 1. 傳統編程範式的挑戰 1.1 過程式編程的難題 大家日常開發中一定遇到過這些問題: 1.1.1 返回值不確定 // 全局計數器變量 var counter = 0 // 返回值依賴於外部狀態,每次調用結果

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

收藏 評論

iReaShare - 2025年15個可靠的手機遷移應用程序 - 選擇適合你的工具

當你購買了一部新手機時,是否希望將舊手機上的數據轉移到新手機上?我們猜測很多人都會這樣想。然而,如果沒有可靠的手機數據傳輸應用,數據遷移可能會變得相當有挑戰性,尤其是當你有大量的數據需要轉移時。因此,通過這篇評測,我們希望為你提供一些安全可靠的安卓數據傳輸應用,幫助你輕鬆完成數據遷移。 1. iReaShare Phone Transfer iReaShare Phone Transfer 是一款

數據遷移 , Android , iphone , 數據傳輸

收藏 評論

李斯維 - Android 動畫 ValueAnimator 的使用和那些坑

前言 在早期,Android 提供了逐幀動畫(Frame Animation)和補間動畫(Tween Animation)兩種動畫方式,這兩種動畫方式能夠滿足大部分基礎動畫需求。然而,隨着開發需求的不斷變化,Android 於 3.0 版本推出了屬性動畫,成為更強大、更靈活的動畫框架,並沿用至今。 在進行屬性動畫的開發中, ObjectAnimator 是最常用到的類,它可以直接對任意對象的任意屬

Android , android-studio , JAVA

收藏 評論