安卓開發

Android 端音訊變聲方案

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

Android DataBinding 從入門到進階(2)

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

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

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

Android效能優化 - Bitmap優化

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

Flutter啟動流程初探

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

理解 IntentService 原理

本人只是 Android小菜一個,寫技術文件只是為了總結自己在最近學習到的知識,從來不敢為人師,如果裡面有些不正確的地方請大家盡情指出,謝謝! 1.概述 service 的作用相信大家都是非常

Android 桌面載入圖示過程分析

桌面應用圖示流程 前言 本人工作上碰到這麼一個需求,開發一款濾鏡引擎,將桌面上所有的圖示進行統一的濾鏡化,這就需要了解一下整個桌面去取圖示的過程,瞭解了整個過程,找到真正拿圖示的地方,在真正取圖示的地

Flutter 1.2 釋出,帶來全新的 Web 開發工具!

今天,在世界行動通訊大會上,Flutter 團隊宣佈推出 Flutter 1.2,在過去一年中,Flutter 的發展勢如破竹,超乎了開發團隊的想象,而之所以選擇這個時間釋出 v 1.2,是因為去年此時,Flu

【效能優化】也談APK瘦身

APK瘦身即是對APK大小進行壓縮策略,減小APK安裝包大小,更小的安裝包更有助於吸引使用者安裝。前一段時間我司某一App進行APK的瘦身,最終也達到了減小10M的目標,現做一個簡單的總結記錄。 如何著手這

1716787099.9206