原创 Android進階:七、Retrofit2.0原理解析之最簡流程【上】

retrofit 已經流行很久了,它是Square開源的一款優秀的網絡框架,這個框架對okhttp進行了封裝,讓我們使用okhttp做網路請求更加簡單。但是光學會使用只是讓我們多了一個技能,學習其源碼才能讓我們更好的成長。 本篇文章是在

原创 Android進階:六、在子線程中直接使用 Toast 及其原理

最近因爲個人原因,很久沒有更文章,感謝關注的小夥伴,望諒解!一般我們都把Toast當做一個UI控件在主線程顯示。但是有時候非想在子線程中顯示Toast,就會使用Handler切換到主線程顯示。但是子線程中真的不能直接顯示Toast嗎?答案是

原创 Android進階:五、RxJava2源碼解析 2

上一篇文章Android進階:四、RxJava2 源碼解析 1裏我們講到Rxjava2 從創建一個事件到事件被觀察的過程原理,這篇文章我們講Rxjava2中鏈式調用的原理。本文不講用法,仍然需要讀者熟悉Rxjava基本的用法。 一.Rx

原创 Android進階:四、RxJava2 源碼解析 1

本文適合使用過Rxjava2或者瞭解Rxjava2的基本用法的同學閱讀 一.Rxjava是什麼Rxjava在GitHub 主頁上的自我介紹是 "a library for composing asynchronous and event

原创 Android進階:一、日誌打印和保存策略

前言: 項目開始沒有做好日誌統計工作,每次有問題後端都得找前端對接,嚴重影響工作效率。最近特地在項目中加上日誌保存策略,在此分享,供需要的人學習。 更詳細的日誌信息 既然決定自定義一個log,那我們就可以讓它顯示更多的信息,如線程信息:th

原创 Kotlin 基礎 - 數據類型

一、Boolean 類型 Boolean 值有兩個值,分別爲 true 或 false。多數情況下,Kotlin 中的 Boolean 相當於 Java 中的基本類型 boolean,只有在必要的情況下才會裝箱成爲 Java 中的裝箱類型

原创 Fragments片段

Fragment 表示 Activity 中的行爲或用戶界面部分。您可以將多個片段組合在一個 Activity 中來構建多窗格 UI,以及在多個 Activity 中重複使用某個片段。您可以將片段視爲 Activity 的模塊化組成部分,它

原创 你問我答,準備面試需要做哪些技術儲備,面試官更加關心什麼方面的技術點?

這個系列整理了關於如何進入大廠的一些問題,包含了技術儲備,面試官更加關心什麼方面的技術點等等一 第一個問題:準備面試,工作 3 年了想面個大廠,現在那面試官會更注重問哪方面呢?是算法還是那些框架原理?還是 Android 源碼?還是看你做過

原创 Android 日常開發總結的技術經驗

全部Activity可繼承自BaseActivity,便於統一風格與處理公共事件,構建對話框統一構建器的建立,萬一需要整體變動,一處修改到處有效。   2.數據庫表段字段常量和SQL邏輯分離,更清晰,建議使用Lite系列框架LiteOr

原创 獲得BAT技術專家Offer,他到底做了什麼?

本文我們通過一篇真實的一線面經,帶大家去體驗一下 BAT 等互聯網公司的面試現場氛圍!面試者是筆者以前的下屬,多年的好朋友。這是他去年早些時候出去面試,拿到 BAT 等多家一線互聯網公司技術專家 Offer 的面試經歷。 本文我們通過一篇真

原创 Android 開發面經,歷時兩月斬獲BAT+頭條四個公司 Offer

拿了 BAT+頭條 四個 offer;同時也在幫公司招聘,篩選簡歷並面試。對技術面試這回事有一些體會,在此分享。 坦白說,我對我個人在這次求職中的表現並不十分滿意,面試前沒有做足夠充分的準備——數次被面試官出的題目“虐”、應對面試的壓力時沒

原创 作爲面試官,如何考察工程師的軟素質

本文會跟大家一起分享我的思考,包括但不限於如下話題: 工程師的軟素質模型如何識別工程師的軟素質如何發現並改進自己軟素質方面的不足工程師的職業發展美團點評的工程師文化如果你也對這些話題感興趣,歡迎留言交流。 概述 技術面試流程 軟素質模型

原创 爲啥程序員工資高,卻很多人想轉行,這4點原很現實

技術的發展產生了程序員這個職位,從這些年各大互聯網公司曝光的一些員工收入水平來看,程序員的工資還是相對比較高的,可是我們在互聯網上還聽到了另外一種聲音,很多程序員想轉行,特別是大齡程序員,這可能會令很多人納悶。爲什麼工資這麼高還想轉行呢?其

原创 分享一下身邊朋友自學android開發及找工作的那些事!【不足勿噴】

寫在前面 前不久身邊一個朋友突然告訴我他把原來的工作辭掉了,我問他最近在幹嘛,他說他最近兩個月學了java及android然後花了1周時間找工作,我問他現在怎麼樣了。他說比不上我們身邊這些10K-20K的現在還在實習期也就4-5K的樣子!

原创 正在焦慮的移動開發者們該如何破局?

正在焦慮的移動開發者們該如何破局? 經常會有人問:“現在學習Android開發還有前景?”我的看法是現在只是市場趨於平穩了,對開發人員的要求越來越好了,這並不代表沒有前景了。 移動開發不等於App開發,所有新的技術浪潮其實都可以融入到移動開