Android 進階

這是最好的Android相關原創知識體系(100+篇)

知識體系從2016年開始構建,全部的文章都是圍繞着這個知識體系來寫,目前共收入了100多篇原創文章,其中有一部分未收入的文章在個人新書《Android進階之光》中。最重要的是,這個知識體系仍舊在成長中。

java

Android 下拉刷新庫,這一個就夠了!

新鮮出爐的開源庫。

面試

詳談java內存模型

咱們一塊兒來討論討論Java內存模型。理解內存模型對多線程編程無疑是有好處的。

編程

Java 之 ThreadLocal 詳解

  1. 概念 ThreadLocal 用於提供線程局部變量,在多線程環境能夠保證各個線程裏的變量獨立於其它線程裏的變量。也就是說 ThreadLocal 能夠爲每一個線程建立一個【單獨的變量副本】,至關於線程的 private static 類型變量。 ThreadLocal 的做用…


計算機程序的思惟邏輯 (91) - Lambda表達式

在以前的章節中,咱們的討論基本都是基於Java 7的,從本節開始,咱們探討Java 8的一些特性,主要內容包括: 傳遞行爲代碼 - Lambda表達式 函數式數據處理 - 流 組合式異步編程 - CompletableFuture 新的日期和時間API 本節,咱們先討論Lambd…

多線程

Android界面性能調優手冊

界面是 Android 應用中直接影響用戶體驗最關鍵的部分。若是代碼實現得很差,界面容易發生卡頓且致使應用佔用大量內存。架構

我司這類作 ROM 的公司更不同,預裝的應用必定要很是流暢,這樣給客戶或用戶的第一感受就是快。又卡又慢的應用體驗,會影響客戶或用戶對產品的信心和評價,因此不可忽視。

app

深刻剖析ThreadPool的運行原理

深刻剖析ThreadPool的運行原理。

框架

Android,Okhttp and WebSockets

這是一篇譯文,其中很好地闡述瞭如何使用OkHttp在Android端進行WebSocket鏈接

異步

Android面試之「JVM 篇 (上)」

知識總結:
1.JVM 存儲
2.垃圾回收機制

異步編程

也談安卓dex的動態加載與MultiDex和熱修復

讓你超級易懂MultiDex原理

函數

Android權限檢查API checkSelfPermission失效問題

Android6.0以後,權限分爲install時的權限跟運行時權限,若是咱們的targetSdkVersion>=23,install權限同runtime權限是分開的,app也要針對6.0已經作適配,沒什麼大問題,不管運行在舊版本仍是6.0以後的手機上都ok,這也是Googl…

自定義Drawable實現靈動的紅鯉魚動畫(上篇)

此篇中的小魚動畫是模仿國外一個大牛作的flash動畫,第一眼就愛上它了,簡約靈動又不失美學,因而抽空試着嘗試了一下

Android 跨進程點擊事件的解決方案

最近在作安卓自動化的時候,發現使用instrument自帶的Instrumention.sendPointerSync向其餘應用程序發送點擊事件的時候,沒有效果,並且報出錯誤:
Permission denied,injecting event from pid XXX XXX

Android Transition Framework 實戰演練

Android Transition Framework 實戰演練

圖解Activity啓動流程,進階高級

首先申明一下,以爲Activity用的賊6的,想求職面試的,想進階高級工程師的,想深刻理解Activity的(感興趣)同窗請往下看,不符合的不要緊,請收藏一下,想看了再點出來研究。 如下內容緊張吃雞,請繫好保險帶,咱們要開車了。 到這裏,你是否是覺得我會介紹一下Activity…

Android 項目最新架構

爲了幫助開發者打造一款優秀的APP,Google可謂費盡心力,推出了各類諸如MVP,MVVM等等項目架構的思路,幫助開發者更加高效的開發,儘管這樣,Google仍是接着推出了一個新的項目架構,以便給予開發者更多的選擇,至於這種架構思路和MVP等框架的優劣,各位看完文章或許自有定…

JDK解構 - Java中的引用和動態代理的實現

咱們知道,動態代理(這裏指JDK的動態代理)與靜態代理的區別在於,其真實的代理類是動態生成的。但具體是怎麼生成,生成的代理類包含了哪些內容,以什麼形式存在,它爲何必定要以接口爲基礎? 若是去看動態代理的源代碼(java.lang.reflect.Proxy),會發現其原理很簡單…

Android 用戶引導庫 MaterialIntroView 使用及源碼分析

在最近一次迭代開發中,團隊嘗試提高部門間的溝通效率。迭代初期,Android開發小組提到了一個常常會遇到的痛點:在過去,曾把大量時間花在實現「新功能引導」上。

乾貨 | Android高級動畫(2)

Android高級動畫進階,矢量動畫。

手把手教你寫熱修復(HOTFIX)

前提 寫這篇文章的目的呢,也是理一下本身的思路吧,同時把最近看到的一些熱修復知識獻給讀者們。不知道同窗們最近是否是聽到了不少關於熱修復的事情,各大廠商,各界大佬們都有屬於本身的熱修復框架,最近阿里不也推出了個爆炸消息,堪稱最牛逼的修復框架Sophix,同時還推出了對應的一本pdf…

Android仿百度貼吧客戶端Loading小球

Android仿百度貼吧客戶端Loading小球

相關文章
相關標籤/搜索