tag Android

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

@Android / 博客 RSS 訂閱

雨花石 - 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 , 前端

收藏 評論

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

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

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

收藏 評論

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

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

Android , android-studio , JAVA

收藏 評論

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

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

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

收藏 評論

似水流年 - 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

收藏 評論

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

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

webapp , Android , 程序員 , ios

收藏 評論

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

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

數據遷移 , Android , iphone

收藏 評論

認真的紫菜 - Android經典面試題之組件化原理、優缺點、實現方法?

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 組件化的原理 組件化是一種軟件架構設計方法,它將複雜的應用程序分解為更小、更易於管理的模塊或組件。在Android開發中,組件化允許開發者將應用分割成獨立的、可複用的模塊,每個模塊封裝特定的功能。 組件化的優點 提高開發效率:團隊成員可以並行開發不同的組件,減少等待時間。

Kotlin , 面試 , 面試問題 , Android , JAVA

收藏 評論

認真的紫菜 - Android面試題經典之Glide取消加載以及線程池優化

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Glide通過生命週期取消加載 生命週期回調過程 onStop ---RequestManager.onStop --RequestTracker.pauseRequest -- SingleRequest.pause -- SingleReques

glide , 圖片 , Android , JAVA , 程序員

收藏 評論

認真的紫菜 - Kotlin小技巧之用Transformations.map方法轉換LiveData

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 在Kotlin中,transformations.map是用於將一個 LiveData 的數據進行轉換的拓展函數,它屬於 Android Architecture Components 中的 LiveData 轉換部分。這個函數允許你在 LiveData 的數據發生變化時,自動地

Kotlin , 面試 , mvvm , Android , 程序員

收藏 評論

輕口味 - Android C++系列:Linux網絡(三)協議格式

1. 數據包封裝 傳輸層及其以下的機制由內核提供,應用層由用户進程提供(後面將介紹如何使用 socket API編寫應用程序),應用程序對通訊數據的含義進行解釋,而傳輸層及其以下 處理通訊的細節,將數據從一台計算機通過一定的路徑發送到另一台計算機。應用層 數據通過協議棧發到網絡上時,每層協議都要加上一個數據首部(header),稱為封裝 (Encapsulation),如下圖所示 不同的協議層對

tcp , c++ , Linux , Android , udp

收藏 評論

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

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

tcp , c++ , Linux , Android

收藏 評論

輕口味 - Android C++系列:Linux網絡(五)常見術語

1. 什麼是路由(route)? 網絡信息從信源到信宿的路徑。路由是指路由器從一個接口上收到數據包,根據數據包的目的地址進行定向並轉發到另一個接口的過程。 路由通常與橋接來對比,在粗心的人看來,它們似乎完成的是同樣的事。它們的主要區別在於橋接發生在OSI參考模型的第二層(數據鏈路層),而路由發生在第三層(網絡層)。這一區別使二者在傳遞信息的過程中使用不同的信息,從而以不同的方式來完成其任務。

tcp , c++ , Linux , Android , 網絡

收藏 評論

認真的紫菜 - Android Kotlin中使用 LiveData、ViewModel快速實現MVVM模式

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 使用 Kotlin 實現 MVVM(Model-View-ViewModel)模式是開發 Android 應用程序的一種常見架構方式。MVVM 模式將應用程序的 UI 邏輯和業務邏輯分離,使用 LiveData、ViewModel 和 DataBinding 可以使代碼更加模塊化

Kotlin , 面試 , mvvm , Android , 程序員

收藏 評論

輕口味 - Android C++系列:Linux信號(二)

PCB的信號集 如果在進程解除對某信號的阻塞之前這種信號產生過多次,將如何處理?POSIX.1允 許系統遞送該信號一次或多次。Linux是這樣實現的:常規信號在遞達之前產生多次只 計一次,而實時信號在遞達之前產生多次可以依次放在一個隊列裏。本文不討論實時信 號。每個信號只有一個bit的未決標誌,非0即1,不記錄該信號產生了多少 次,阻塞標誌也是這樣表示的。因此,未決和阻塞標誌可以用相同的數據類型s

c++11 , Linux , Android

收藏 評論

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

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

技術分享 , Android , 優化

收藏 評論

認真的紫菜 - 一個Android App最少有幾個線程?實現多線程的方式有哪些?

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 多線程編程是Android應用開發中非常重要的一個環節,可以有效地提升應用的性能和用户體驗。下面是對Android中多線程相關內容的詳細介紹,包括app最少有幾個線程。 1. 基本概念 主線程(UI線程): Android應用啓動時,操作系統會啓動一個主線程,主線程負責更新U

Kotlin , 面試 , Android , 多線程 , JAVA

收藏 評論

認真的紫菜 - Kotlin協程的取消機制:深入理解和優雅實現

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Kotlin協程提供了一種高效的方式來處理併發和異步任務。在協程的生命週期管理中,取消協程是一項重要的操作。本文將深入探討Kotlin協程的取消機制,介紹除了直接使用Job的cancel方法之外的其他方式,並提供優雅的實現策略。 1. 協程取消的基本概念 在Kotlin協程中,取

Kotlin , 面試 , 協程 , Android , JAVA

收藏 評論

馬師傅777 - Android文本處理

1. 解決什麼問題 在學習Android源碼過程中,因為不熟悉,很多時候需要“大力出奇跡”,比如需要查找某個文件,但是不知道在哪個倉庫,只能在安卓根目錄下面開始查找;想查找這個方法的實現在哪個源文件中,這些操作都非常地耗時,本文解決這個問題。 2. 查找文件 思路:緩存思路,將所有文件查找一遍,記錄到文件,以後查找文件就變成查找文本。 find . -type f ./android_all_f

code , sourcetree , Android , blueprint

收藏 評論

iReaShare - 如何將舊安卓手機的數據快速遷移到iPhone 16?五種方法推薦

iPhone 16發佈啦!這次新機型不僅搭載了更強大的A18仿生芯片,還帶來了許多新功能。不少安卓用户也開始躍躍欲試,準備切換到iPhone 16。但數據遷移問題成為很多人關心的重點。今天,我就來分享五種從安卓手機遷移數據到iPhone 16的方法,讓你無憂無慮地完成換機過程。 遷移數據前的準備工作:先做好這幾點再動手! 在準備將數據從安卓手機遷移到新iPhone 16之前,以下幾點是確保整個過程

數據遷移 , Android , iphone

收藏 評論