原创 Android多線程斷點續傳下載原理及實現

這段時間看了看工作室的工具庫的下載組件,發現其存在一些問題: 1.下載核心邏輯有 bug,在暫停下載或下載失敗等情況時有概率無法順利完成下載。2.雖然原來的設計是採用多線程斷點續傳的設計,但打了一下日誌發現其實下載任務都是在同一個線程下串

原创 帶你手把手重讀 Handler 源碼,聊聊那些你所不知道一二三

大家應該都知道,Android 的消息機制是基於 Handler 實現的。還記得一年前的自己就看了幾篇博客,知道了 Handler、Looper、MessageQueue 就自以爲了解了 Handler 的原理。但其實看源碼的過程中慢慢就

原创 9102年底將至,BAT高級開發21道彙總:Bitmap+Handler+性能優化篇

前言 面試:如果不準備充分的面試,完全是浪費時間,更是對自己的不負責。 今天給大家分享下我整理的BAT架構面試專題及答案,其中大部分都是大企業面試常問的面試題,可以對照這查漏補缺,當然了,這裏所列的肯定不可能覆蓋全部方式,不過也希望能對即

原创 不妨借一步說話,你想知道的關於設計模式的種種

之前有位讀者私信問我,在之前的面試中面試官突然問道了關於設計模式的種種,還有設計模式相關的設計到的知識,自己回答的不是特別完美,問問有沒有相關的整理 那麼今天我們着重分析下設計模式,以及設計模式的種種面試專題下面的所有的種種都在我整理的

原创 還不懂熱修復的原理?看完這篇後帶你手把手寫代碼

Android熱修復原理分析 本文目的是讓大家瞭解什麼是熱修復,具體的實現細節可以聯繫我。大家瞭解了原理後,才能夠順利的帶着手寫代碼了。請大家記住一句話:紙上得來終覺淺,絕知此事要躬行。代碼需要大家自己寫出來的那纔是自己的代碼,否則的話你

原创 不知廬山真面目只緣身在此山中,講解一下Handler

o(╥﹏╥)o今天太困了,啥也不想幹。就把之前收集的資料拿出來溫習一下剛好和大家共享下 之前在GitHub上更新了些關於面試類的文章,含有從基礎到進階。含有BATJ.字節跳動面試專題,算法專題,高端技術專題,混合開發專題,java面試

原创 阿里Andorid研發一面:小姑娘挺不錯來給我先講講Fragment和Activity相關吧

之前在github上更新了些關於面試類的文章,含有從基礎到進階。含有BATJ.字節跳動面試專題,算法專題,高端技術專題,混合開發專題,java面試專題,Android,Java小知識,到性能優化.線程.View.OpenCV.NDK等應有

原创 把面試官唬住了,就要50K。沒唬住,就要5K!Android開發社招面試

記錄之前一次面試。 先說一下面試問到的需要的點:tcp/udp.volatile關鍵字.多進程.hashmap.anr.activity.MVP.算法題.自定義view.OKHTTP.java相關.數據結構.性能優化. 爲此我整理了一份

原创 被問到Glide 源碼等突破性問題,不好意思我都會

之前在一次面試中被問到數據庫.網絡請求.IntentService. view 繪製.內存泄漏.OOM.動畫框架.自定義 view.Glide 源碼.屬性動畫等等一系列的問題,雖然都答上來了,但是還是有一些細節性的東西沒有注意得到。 回

原创 21道Android高級面試題,面試官都被搞愣了

O(∩_∩)O~今天又給大家帶來了,21到Android高級面試題,搞懂了這些相信你去面試的時候一定可以鎮住面試官 爲此我吧這些知識整理成了一個983的PDF,從基礎到進階。含有BATJ.字節跳動面試專題,算法專題,高端技術專題,混合

原创 Android常見40道原理性面試,去面試之前必須要了解的知識點

在工作中有不少朋友聯繫我,問我有沒有相關推薦的書或者資料可以學習的。自己也在不斷的學習和提升,所以再這些過程中吧遇到的面試題整理成了一份983頁的PDF (更多完整項目下載。未完待續。源碼。圖文知識後續上傳github。)可以點擊關於

原创 今天帶你們分析一下java深入源碼級的面試題

今天雙11剁手節,祝大家節日快樂 今天和大家一起分析一下那些面試中可能會問到的java深入源碼級的面試題 對此很多面試中遇到的問題,花了15個小時整理成爲了一份983頁的PDF文檔。 (更多完整項目下載。未完待續。源碼。圖文知識後續上傳g

原创 金九銀十跳槽季餘溫過後,記錄以往走過的面試經歷

前言 金九銀十跳槽季不知不覺已經過去一月有餘,在這一個月裏面,刷了不少題,面了很多公司,把過往的經歷整理出來,爲大家提供一些經驗,以防踩坑 對此很多面試中遇到的問題,花了15個小時整理成爲了一份983頁的PDF文檔。 一.面試前的準備 工欲

原创 臨近雙11.有了這些中高端面試專題.大廠還會遠嗎?

這裏講的是大公司需要用到的一些高端Android技術,這裏專門整理了一個文檔,希望大家都可以看看。這些題目有點技術含量,需要好點時間去研究一下的。 爲此我吧這些知識整理成了一個983的PDF,從基礎到進階。含有BATJ.字節跳動面試專題,算

原创 騰訊Android社招面試源碼相關11題+原理詳解

對於這些專題的詳解,專門做了一個983頁的PDF版本,如下 (更多完整項目下載。未完待續。源碼。圖文知識後續上傳github。)可以點擊關於我聯繫我獲取(VX:mm14525201314) Android源碼相關面試專題 1、Andro