原创 備戰阿里面試的經歷:如何在一晚上拿到阿里offer的?(獲得offer卻沒去)

導讀 網上的面試題很多,但是講解備戰面試經歷的文章很少,這篇文章從簡歷到模擬面試再到面試都有詳細的講解,十分難得,推薦給大家一起學習下。下文中的我指的是作者七分熟pizza。 1.開篇 我找工作時是2015年。 那一年,BAT大量縮招,

原创 作爲Android 30歲的程序員,你慌了嗎?

對於一個在持續學習和成長的程序猿來說,30歲並不是什麼坎。有幾個問題,我們得想明白。 請開始提高你的單位時間價值 你可能曾經這麼想過,如果我一個小時可以掙100塊,那我每天多工作一小時是不是就可以多掙100塊,於是我在拼命加班,掙那個

原创 內存調優;最詳細的apk瘦身

前言 APK瘦身即是對APK大小進行壓縮策略,減小APK安裝包大小,更小的安裝包更有助於吸引用戶安裝;雖然說APK瘦身對於Android對應用可分配內存的限制影響不大,但是還是有一些影響的。 最近幾週一直在研究如何爲APK瘦身,折騰了很久

原创 一篇文章搞懂Android組件化!

現在已經有了很多關於組件化開發的文章了,組件化原理很簡單,但是真正實施起來還是挺困難的,我本人學習組建化的過程也借鑑了網上先輩們的文章。但大多數文章都從底層的細枝末節開始講述,由下而上給人一種這門技術“博大精深”望而生畏的感覺。 在最近這

原创 “寒冬未過”,阿里P9架構分享Android必備技術點,讓你offer拿到手軟!

前言 近幾年,Android 開發的套路日趨成熟,越來越多的 Android 工程師獲得了「高級」的稱號,也有不少人在參與公司的 App 從無到有再到火爆的整個開發過程中,順理成章地拿到了 Leader 職位。 但對於自己的水平,多數人卻

原创 是時候下載Android 9.0系統源碼了

前言 這篇文章我們來學習如何下載AOSP 源碼,如果你還沒有Linux 環境,請查看趁週末,用VirtualBox安裝 Ubuntu吧!這篇文章,另外如果你不需要編譯源碼,或者不需要最新的源碼,可以直接從百度網盤:https://pan.

原创 如何方便快速的整編Android 9.0系統源碼?

前言 有時候我們順利的將AOSP下載了下來,很多時候我們不僅僅需要去查看源碼,還有以下的幾個需求: 動態調試Android系統源碼 定製Android系統 將最新版本的Android系統刷入到自己的Android設備中 爲了實現這些需求,

原创 不會查看系統源碼,還搞什麼Android?

前言 雖然標題有點雷,但目的還是爲了大家好。 在上一篇文章如何方便快速的整編Android 9.0系統源碼? )中,我們對系統源碼進行了編譯,這篇文章我們接着來學習如何將系統源碼導入到編輯器中,以便於查看和調試源碼。關於查看源碼,可以使用

原创 “2019,別進大廠了!”

是的。 對於一部分人來說,這是真的。 因爲,無論是BAT三足鼎立的前些年,還是TMD日益壯大的2016年、2017年,或者是寒冬已至的2018年... 這些人每年都會說一次這樣的話。 一部分人跟風焦慮,另一部分人默默牛逼 一些人對進大廠持

原创 教你寫一個彈幕庫,確定不瞭解一下?

前言 最近剛寫完了一個彈幕庫Muti-Barrage,它具有如下功能: 自定義多視圖(彈幕必備) 碰撞檢測 檢測觸摸事件 設置發送間隔 設置速度生成區間 循環播放 花費了不少閒暇的時間,故打算在此總結一下。老規矩,在寫下文之前,我們先看一

原创 看看技術大牛都是如何搭建Android知識框架的!

正文共:3086字 建議隻字不差的閱讀(一篇文章都沒耐心讀完,你還能幹啥) 接下來我會盡最大的篇幅把我的方法論給大家講清楚,每一個步驟會告訴你爲什麼這麼做以及到底該如何做,也就是說我不僅告訴你這個道理,更會給你提供切實可行的方案,可以讓

原创 沒看過這篇文章,別說自己懂Flutter!

Flutter使用了一個靈活的系統,允許開發者調用特定平臺的API,無論在Android上的Java或Kotlin代碼中,還是iOS上的ObjectiveC或Swift代碼中均可用。 Flutter平臺特定的API支持不依賴於代碼生成,而

原创 推薦:月薪從2W跌到6K,我是如何從程序員到CTO的?

2006 年 4 月 12 日,一個名叫埃裏克·施密特的人來到北京,他戴着金絲眼鏡,紅光滿面。這天,他正式宣佈“谷歌”爲“Google”的中文名字。 這一年,谷歌正式進入中國。 同一年,回龍觀新龍城的房價飆升至 6500 元/平米,200

原创 Android Rxjava:圖解不一樣的詮釋

1.前言 Rxjava, 具有鏈式調用、使用簡單&事件與結果鬆耦合的特點。 Rxjava, 之所以深受歡迎它包含 非常多操作符,能通過 【鏈式形】 優雅整潔的代碼幾乎能實現所有的功能需求。 本文特點:圖多字少、邏輯簡單。 之

原创 自己動手實現OkHttp

一、開源項目 OkHttp 在Android、Java開發領域中,相信大家都聽過或者在使用Square家大名鼎鼎的網絡請求庫:OkHttp ,當前多數著名的開源項目如 Fresco、Glide、 Picasso、 Retrofit都在使用