author/安卓圈子

Android 動態實現圓角背景和圖示換色小技巧

前言 不知道你們有沒有遇到這樣一種場景: 設計師:“首頁這個按鈕圓角度數為5個畫素” 你:“OK”,言語間你已經在drawable目錄下建立了一個xml檔案,定義了圓角的shape,然後給Image

Android模組化中的服務發現機制

前言 本文討論的其實是專案經過模組化後的一種情況,如果沒有模組化需求其實是無所謂的。如果專案已經進行了模組化,推薦大家花幾分鐘看下。 需求 首先,我們來看一張常見的模組化後的圖:

Android 端音訊變聲方案

音訊變聲實質上是通過調整 PCM 資料的音調、節拍等屬性,實現聽感上的變化。如果是 mp3、aac 等壓縮音訊,則需提前解碼成 PCM 資料,Android 端可以通過 MediaExtractor 及

Android DataBinding 從入門到進階(2)

半年多前寫了一篇: Android DataBinding 從入門到進階 的文章,最近發現裡面有些小錯誤,就修改了下文章,並且增添了幾個 DataBinding 的使用例子,希望對你所有幫助 本

Android Fragment 懶載入實踐

開發中,Fragment 最常見的兩種使用方式就是 ViewPager 巢狀 Fragment ,以及直接通過FragmentManager 來管理 Fragment,對應的互動場景相信大家心裡都有一個原型,沒

記錄一次壯烈犧牲的阿里巴巴Android開發面試

前言 今天是一個小雨霏霏,涼風習習的日子。大概晚上六七點的時候,螞蟻金服移動端大佬來了電話,要進行一輪的技術面試。我一臉黑人問號???現在的面試都流行突襲嗎? 於是我的這一次面試之旅,就此壯烈的展開。

Android效能優化 - Bitmap優化

在日常開發的APP,大部分時候需要想使用者展示圖片資訊,圖片最終對應Android中的Bitmap物件。而對於APP端來說Bitmap又是一個比較麻煩的問題,主要表現在Bitmap是非常佔用記憶體的物件,處理

Flutter啟動流程初探

最近開始研究Flutter了,俗話說工欲善其事必先利其器,在正式運用Flutter之前肯定要先了解了解它的工作機制,於是開始了Flutter以及Dart的原始碼學習之旅,這次就簡單的分析一下Flutter的啟動

1746125504.4987