Android 常用開發功能 博客導航

轉載地址:http://blog.csdn.net/ciqing123/article/details/52931663?locationNum=16&fps=1


簡介:第一次在CSDN上發表博客,將自己關注或者看過的一些博客整理了一下,其中包含了鴻神和郭神的全部博客,包括兩位大神微信公衆號推薦的博客,另外還有一些安卓開發社區的博客,後續每天都會更新這個導航,希望這個博客導航能夠給小夥伴們帶來一些幫助…

Android重要機制

快速瞭解Android重要機制

ActionBar

Android ActionBar完全解析,使用官方推薦的最佳導航欄

Android 輕鬆的查看與使用hide與internal API

Android Design Support Library

Android Support Library的前世今生

TextInputLayout的使用

CoordinatorLayout高級用法-自定義Behavior

FloatingActionButton 完全解析Design Support Library(2)

一個神奇的控件——Android CoordinatorLayout與Behavior使用指南

Android Accessibility

Android Accessibility實踐 程序檢查微信被刪好友

使用輔助服務打造自己的智能視頻監控系統

[Android進階]學習AccessibilityService實現微信搶紅包插件

ActivityThread

ActivityThread的main方法究竟做了什麼?

Adapter

Android base-adapter-helper 源碼分析與擴展

Android 快速開發系列 打造萬能的ListView GridView 適配器

Android AdapterView View的複用機制 分析

優雅的實現多類型列表的Adapter

Android5.X

Android 5.x Theme 與 ToolBar 實戰

ToolBar項目封裝之踩坑過河

Android6.0

Android 6.0 運行時權限處理完全解析

詳解Android 6.0運行時權限

教你如何在Android 6.0上創建系統懸浮窗

Android 6.0運行時權限詳解

Android M一一WRITE_SETTINGS權限的一個BUG

Android targetSdkVersion提到25你需要知道的一切

Android7.0

Google工程師關於Android 7.0多窗口應用開發的五點建議

是時候來了解android7了:多窗口支持

是時候來了解android7了:shortcuts(快捷方式)

是時候來了解android7了:通知直接回復

AndroidStudio

第一次使用Android Studio時你應該知道的一切配置

從Eclipse到Android Studio

遷移一個eclipse工程到AndroidStudio有哪些坑

Android Studio五分鐘帶你從菜鳥到高級調試

走進AndroidStudio下的NDK

Android Studio打包apk,aar,jar包

淺談Instan Run中的熱替換

Android Studio新功能解析,你真的瞭解Instant Run嗎?

學會編寫Android Studio插件 別停留在用的程度了

神奇的Android Studio Template

Android Studio自定義模板 寫頁面竟然可以如此輕鬆

AndroidStudio上面最好用的插件

Android Studio插件整理

寫給Android開發者的混淆使用手冊

Aidl

Android aidl Binder框架淺析

Android中AIDL的基本用法

Android跨進程通信之AIDL快速入門

AutoLayout

Android AutoLayout全新的適配方式 堪稱適配終結者

AsyncTask

Android AsyncTask 源碼解析

Android 屏幕旋轉 處理 AsyncTask 和 ProgressDialog 的最佳方案

Android AsyncTask完全解析,帶你從源碼的角度徹底理解

深入理解AsyncTask

BaseActivity

Android產品研發–>基類Activity

從BaseActivity與BaseFragment的封裝談起

Activity

挖掘隱式啓動Activity可能存在的坑

貝塞爾曲線

一張圖帶你徹底瞭解二階貝塞爾曲線

Android繪圖技術詳解,帶你輕鬆繪出各種圖形

Android vector 標籤 pathData 詳解

貝塞爾曲線之購物車動畫效果

百分比佈局

Android 百分比佈局庫(percent-support-lib) 解析與擴展

Android 增強版百分比佈局庫 爲了適配而擴展

Bitmap

Android雙緩衝繪圖技術分析

ButterKnife

Butterknife源碼分析

沉浸式狀態欄

Android 沉浸式狀態欄攻略 讓你的狀態欄變色吧

Android狀態欄微技巧,帶你真正理解沉浸式模式

Android狀態欄着色實踐

Activity 全屏,沉浸式模式這一篇就夠了

Android開發:Translucent System Bar 的最佳實踐

一句代碼實現標題欄、導航欄滑動隱藏

探索Android半透明狀態欄

透明狀態欄和導航欄的終極解決方案

測試

Android單元測試——初探

傳感器

Android 傳感器開發 完全解析

Context

Android Context 上下文 你必須知道的一切

Android Context完全解析,你所不知道的Context的各種細節ConstraintLayout

ConstraintLayout

最全面的ConstraintLayout教程

DataBinding

Android DataBinding 數據綁定

DataBinding實現原理探析

DataBinding:一行實現花式列表

DataBinding難點解析之Observable和BindingAdapte

Dialog/Toast/PopupWindow/SenackBar

Android提醒微技巧,你真的瞭解Dialog、Toast和Snackbar嗎?

沒時間解釋了,快使用SnackBar!

幾種常見Dialog,直接拿去用!懶人必收

Dragger

Android:dagger2讓你愛不釋手

Dagger2這次入門就不用放棄了

Dagger2使用解析

dagger 2 詳解

Drawable

Android Drawable 那些不爲人知的高效用法

Android drawable微技巧,你所不知道的drawable的那些細節

那些值得你去細細研究的Drawable適配

第三方

百度地圖

Android 百度地圖 SDK v3.0.0

利用百度地圖實現支付寶“到位”功能(地圖模式)

高德地圖

高仿微信發送位置(高德地圖版)

支付

支付寶支付接入指南

超詳細Android接入支付寶支付實現,有圖有真相

微信支付接入指南

Android快速實現微信支付(真的!很快!)

登錄

什麼,集成微信登錄只要三行代碼

動畫

屬性動畫

Android屬性動畫基礎/進階/高級用法

Android 屬性動畫(Property Animation) 完全解析

Android 屬性動畫 源碼解析 深入瞭解其內部實現

Android屬性動畫:插值器與估值器

屬性動畫ValueAnimator在自定義View中的使用

Android自定義Transition動畫

轉場動畫

Android 中的轉場動畫及兼容處理

你所不知道的Activity轉場動畫——ActivityOptions

兩步實現類似格瓦拉的轉場動畫

Android共享元素場景切換動畫的實現

Lottie

Lottie – 輕鬆實現動態加載直播禮物動畫

多渠道打包

結合友盟統計的多渠道快速打包

利用Jenkins玩轉Android自動打包發包

多線程

Android線程,線程池使用及原理博文參考

Android中子線程真的不能更新UI嗎?

Java中的多線程你只要看這一篇就夠了

ThreadLocal使用案例

Android中常用的4中線程池

二維碼掃描

Android二維碼功能實現,在程序內嵌入ZXing項目

利用ZXing生成帶LOGO的二維碼圖片

幾行代碼快速集成二維碼掃描庫

EventBus

Android EventBus實戰 沒聽過你就out了

Android EventBus源碼解析 帶你深入理解EventBus

Android 框架煉成 教你如何寫組件間通信框架EventBus

EventBus 3.0源碼解析

Android用RxJava模擬一個EventBus——RxBus

從 RxBus 這輛蘭博基尼深入進去

反編譯和混淆

Android安全攻防戰,反編譯與混淆技術完全解析

Android 代碼混淆實戰

Android 反編譯初探 應用是如何被注入廣告的

Fragment

Android Fragment 你應該知道的一切

Android Fragment 真正的完全解析

Android 官方推薦 : DialogFragment 創建對話框

Android Fragment應用實戰,使用碎片向ActivityGroup說再見

Android手機平板兩不誤,使用Fragment實現兼容手機和平板的程序

Android Fragment完全解析,關於碎片你所需知道的一切

關於Fragment你所需知道的一切

Fragment 懶加載實戰

Android:Activity與Fragment通信(99%)完美解決方案

死磕Fragment的生命週期

Freeline

AndroidStudio——Freeline的使用

服務器搭建

模擬服務器返回數據

從客戶端的角度設計後端的接口

Java服務器接口快速開發之Servlet詳細教程

Git

Git命令大全

GitHub

從0開始學習 GitHub 系列

如何利用github打造博客專屬域名

利用githubpages創建你的個人博客

怎樣使用GitHub?

工具類

Android快速開發系列 10個常用工具類

Android開發人員不得不收集的代碼(持續更新中)

36個Android開發常用代碼片段

Gradle

Android Studio系列教程四–Gradle基礎

“替你”總結的Gradle配置

Gradle 完整指南(Android)

給 Android 初學者的 Gradle 知識普及

Android Gradle 看這一篇就夠了

使用gradle打包多個變體(variant)

Android 利用Gradle實現差異化構建

加快Gradle的構建速度

HandlerThread

Android HandlerThread 完全解析

Handler消息機制

Android 異步消息處理機制 讓你深入理解 Looper、Handler、Message三者關係

Android Handler 異步消息處理機制的妙用 創建強大的圖片加載類

Android異步消息處理機制完全解析,帶你從源碼的角度徹底理解

Android的消息機制

Http協議

HTTP協議詳解

Socket,你需要知道的事兒

Intent

Android Intent最全面的解析

史上最全的隱式Intent解析

IntentService

Android IntentService完全解析 當Service遇到Handler

加密

Android產品研發–>Android中保存靜態祕鑰實踐

對稱加密方案學習 DES / 3DES / AES

jni

Android下玩JNI的新老三種姿勢

Android NDK開發掃盲及最新CMake的編譯使用

架構

對於有多種可替代解決方案的業務邏輯,提供一種快速更換的思路

java基礎

java基礎

寫給Android開發者的Java 8簡單入門教程

反射

反射技術在Android中的應用

泛型

Java泛型超詳細解讀 : super和extend

網絡通信

通信協議之Protocol buffer(Java篇)

進程間通訊

Android多進程使用場景

加載巨圖

Android 高清加載巨圖方案 拒絕壓縮圖片

Android高效加載大圖、多圖解決方案,有效避免程序OOM

教你如何循環顯示超長圖片

Android一整套圖片解決方案

Jcenter

Android 快速發佈開源項目到jcenter

剪切板

Clipboard還能玩出花

靜默安裝

Android靜默安裝實現方案,仿360手機助手秒裝和智能安裝功能

藍牙

Android藍牙自動配對攻略

Android BLE藍牙4.0開發詳解

Android 藍牙技術 帶你實現終端間數據傳輸

開源項目

Android開源特效最全合集

2016最值得學習的項目課程,乾貨最多

開源控件總結

2016年最值得學習的五大開源項目

安卓開源項目和庫

最直觀的Android源碼

一個小時打造新聞app

一個千萬量級的APP使用的一些第三方庫

GitHub 排名前 100 的安卓、iOS項目簡介

Android高工必備技能!

Android開發中,那些讓你相見恨晚的方法、類或接口

手把手教你做個人 app

Android開發書籍推薦:從入門到精通系列學習路線書籍介紹

2015年十大熱門Android開源新項目

Android項目從零到上線的全過程

AndroidFire框架–基於 Material Design+MVP+RxJava+Retrofit+Glide的一款新聞閱讀 App

15 個 Android 通用流行框架大全

分享一個基於 MVP + Retrofit + RxJava + MaterialDesign 的 App原創

一個Material Design風格的新聞閱讀App,採用MVP模式,基於Dagger2+RxJava+Retrofit2進行開發

如何自學Android

如何自學Android

Android開發架構規範

直接拿去用!每個App都會用到的LoadingLayout

雲閱》一個仿網易雲音樂UI,使用Gank.Io及豆瓣Api開發的開源項目

碉堡動畫

Android 知識梳理

一起來看看知乎開源的圖片選擇庫

Android Tangram模型:連淘寶、天貓都在用的UI框架模型你一定要懂

開源一個後臺基於bmob雲端的社交app

Kotlin

學習Kotlin嗎?

LayoutInflater

Android 探究 LayoutInflater setFactory

Android LayoutInflater深度解析 給你帶來全新的認識

Android LayoutInflater原理分析,帶你一步步深入瞭解View

ListView

Android ListView工作原理完全解析,帶你從源碼的角度徹底理解

Android下拉刷新完全解析,教你如何一分鐘實現下拉刷新功能

Android ListView功能擴展,實現高性能的瀑布流佈局

Android ListView異步加載圖片亂序問題,原因分析及解決方案

ListView中的觀察者模式

冷啓動白屏分析

Android冷啓動白屏解析,帶你一步步分析和解決問題

Log

Android 從StackTraceElement反觀Log庫

Android開源日誌庫Logger使用教程

開源日誌庫Logger的剖析

Android產品研發–>Android實用調試技巧

MateRialDesign

Android Styles與Themes使用攻略

自定義具有Material Design效果的控件

MaterialDesign之SearchView解鎖 仿網易雲音樂搜索

Messager

Android 基於Message的進程間通信 Messenger完全解析

面試相關

國內一線互聯網公司內部面試題庫

安卓面試知識庫

安卓面試重難點

親愛的面試官,這個我可沒看過!(Android部分)

Android 開發工程師面試指南

一個五年Android 開發者百度、阿里、聚美、映客的面試心經

史上最全 Android 面試資料集合

40個Android面試題

2016年未,騰訊,百度,華爲,搜狗和滴滴面試題彙總

Mvp

淺談 MVP in Android

MVP模式解析實踐

淺析如何高效的使用MVP

Android MVP架構的自述

Android Studio插件之MVPHelper,一鍵生成MVP代碼

android MVP模式介紹與實戰

Android官方MVP架構示例項目解析

Android:“萬能”Activity重構篇

MVVM

Android DataBinding庫(MVVM設計模式)

Android 自己實現 NavigationView [Design Support Library(1)]

NestedScrolling機制

Android NestedScrolling機制完全解析 帶你玩轉嵌套滑動

Android:NestedScrolling機制

NFC

Android NFC標籤 開發深度解析 觸碰的藝術

Notification

當關閉通知消息權限後無法顯示系統Toast的解決方案

OkHttp

Android OkHttp完全解析 是時候來了解OkHttp了

Android Https相關完全解析 當OkHttp遇到Https

Android 一個改善的okHttp封裝庫

從OKHttp框架看代碼設計

OkHttpUtils一個專注於讓網絡請求更簡單的框架

一些你可能需要的okhttp實現

OKHTTP之緩存配置詳解

OpenGL

Android OpenGL顯示任意3D模型文件

ORM框架

Android ORMLite 框架的入門用法

Android 快速開發系列 ORMLite 框架最佳實踐

屏幕適配

Android屏幕適配姿勢

Android 屏幕適配方案

Android平板多屏幕適配

ReactNative

其實沒那麼複雜!探究react-native通信機制

給所有開發者的React Native詳細入門指南(第一階段)

RecyclerView

Android RecyclerView 使用完全解析 體驗藝術般的控件

爲RecyclerView打造通用Adapter 讓RecyclerView更加好用

Android 優雅的爲RecyclerView添加HeaderView和FooterView

Android 自定義RecyclerView 實現真正的Gallery效果

進擊的RecyclerView——LRecyclerView

SuperRecyclerView,只爲打造出更好用的RecyclerView

靈活且強大的RecyclerViewAdapter源碼分析

對RecyclerView Item做動畫

RecyclerView學習:高仿知乎的側滑刪除

針對RecyclerView打造屬於你的LayoutManager

使用ItemTouchHelper輕鬆實現RecyclerView拖拽排序和滑動刪除

RecyclerView添加onItemClickListener更佳的解決方案

Android新的工具類DiffUtil,讓RecyclerView上天

RecyclerView自定義LayoutManager,打造不規則佈局

爲RecyclerView打造右側索引導航欄IndexBar

那些酷炫的 RecyclerView 開源庫整理薦原創

RecyclerView優秀文集

把RecyclerView擼成 馬 蜂 窩

RecyclerView、ListView實現單選列表的優雅之路

利用RecyclerView打造炫酷滑動卡片

如何優雅地實現RecyclerView Adapter多佈局列表

一步步教你實現完整的複雜列表佈局

Retrofit

Retrofit2 完全解析 探索與okhttp之間的關係

Novate:對Retrofit2.0的又一次完美改進加強!

進階之路:MVP+Retrofit+RxJava組合使用

Retrofit項目封裝使用

Retrofit分析與實現

框架源碼 — 可能會有趣一點地簡析學習 Retrofit

Android Retrofit 實現圖文上傳-文字參數類型

Android Retrofit 實現文字(參數)和多張圖片一起上傳

Rx處理服務器請求、緩存的完美封裝

RxJava + Retrofit完成網絡請求

基於Retrofit+Okio+RxBus實現文件下載(帶進度

Retrofit–合理封裝回調能讓你的項目高逼格

Say Hello to Retrofit

Rxjava+ReTrofit+okHttp深入淺出-終極封裝

重識Retrofit

Retrofit2.0輕鬆實現上傳

Android RxJava+Retrofit完美封裝

RemoteViews

Android神奇”控件”一一RemoteViews

React Native

給所有開發者的React Native詳細入門指南

RxJava

給 Android 開發者的 RxJava 詳解

RxJava的一些入門學習分享

關於RxJava最友好的文章

Android 一些RxBinding使用場景

熱修復

Android 熱補丁動態修復框架小結

大騰訊的第一個開源項目「Tinker」

Android 增量更新完全解析 是增量不是熱修復

一步步手動實現熱修復

Android 熱修復 Tinker接入及源碼淺析

熱更新Tinker的初次集成使用

Android 熱修復 Tinker Gradle Plugin解析

Sophix-阿里第三代非侵入式熱修復

軟鍵盤

Android 軟鍵盤監聽事件

一行代碼實現Android軟鍵盤與EditText的交互

Scroller

Android Scroller完全解析,關於Scroller你所需知道的一切

Service

Android Service完全解析,關於服務你所需知道的一切

Android Service進階教程

Android Service最全面的解析

Android Service不能再詳細的教程

數據庫

數據庫高手祕籍

Android數據庫安全解決方案,使用SQLCipher進行加解密

GreenDao

在AndoridStudio中引入GreenDAO

ORM 框架之 greenDAO 使用心得

Updating to greenDAO 3 and annotations

Android實戰——GreenDao3.2的使用,愛不釋手

Realm

Realm for Android詳細教程

Android Realm詳解

LitePal

我爲什麼能將效率提升了800%

你們要的多數據庫功能終於來了

SDK

Android SDK開發隨想錄

設計模式

java設計模式

策略模式:網絡小說的固定套路

觀察者模式 : 一支穿雲箭,千軍萬馬來相見

從Android代碼中來記憶23種設計模式

適配器模式 : 農村小夥娶烏克蘭美女語言不通一一翻譯軟件立功

設計模式系列:OOP設計6大原則

setContentView

Android 源碼解析 之 setContentView

Android中不得不談的setContentView

SharedPreferences

你真的瞭解SharedPreferences嗎?

音視頻

用MediaPlayer+TextureView封裝一個完美實現全屏、小窗口的視頻播放器

原生VideoView使用總結

Android硬編碼——音頻編碼、視頻編碼及音視頻混合

做一款仿映客的直播App?看我就夠了

Android直播播放器+彈幕使用總結

Android視頻開發進階(一)關於視頻的那些術語

利用FFmpeg玩轉Android視頻錄製與壓縮

ffmpeg源碼簡析之結構總覽

事件分發機制

Android ViewGroup事件分發機制

Android View 事件分發機制 源碼解析

Android事件分發機制完全解析,帶你從源碼的角度徹底理解

Android事件分發機制詳解

Android事件分發機制詳解:史上最全面、最易懂

安卓自定義View進階-事件分發機制原理

事件衝突

Android實踐之ScrollView中滑動衝突處理

ViewPager,ScrollView嵌套ViewPager滑動衝突解決

一個Demo帶你徹底掌握View的滑動衝突

Android View的事件分發機制和滑動衝突解決方案

上傳下載

DownloadManager使用詳解

攝像頭拍攝

Android 調用系統相機拍照攻略(已適配Android N)

Android 手把手帶你玩轉自定義相機

Android Camera使用總結與那些坑

一步步實現打開相機連續拍照拿到多張照片

SlidingMenu

Android SlidingMenu 使用詳解

SpannableStringBuilder

強大的SpannableStringBuilder

Styles與Themes

Android Styles與Themes使用攻略

SurfaceView

ndroid SurfaceView實戰 帶你玩轉flabby bird

Android SurfaceView實戰 打造抽獎轉盤

Android自定義ClockView實現時鐘效果

通知欄

Android通知欄微技巧,那些你所沒關注過的小細節

Android自定義通知樣式適配

圖片加載框架

Android 框架練成 教你打造高效的圖片加載框架

Fresco圖片加載框架使用經驗小結

Google推薦的圖片加載庫Glide介紹

Glide 系列

打造獨一無二的圖片加載框架

UI自動化測試框架

Google官方的UI自動化測試框架—— Espresso

ViewPager

巧用ViewPager 打造不一樣的廣告輪播切換效果

Android 自定義控件玩轉字體變色 打造炫酷ViewPager指示器

Android 教你打造炫酷的ViewPagerIndicator 不僅僅是高仿MIUI

Android 自定義 ViewPager 打造千變萬化的圖片切換效果

Android高級圖片滾動控件,編寫3D版的圖片輪播器

Android照片牆加強版,使用ViewPager實現畫廊效果

使用ViewPager動畫來做出不一樣的引導頁

MagicIndicator原理淺析及擴展

使用MagicIndicator打造千變萬化的ViewPager指示器

仿今日頭條頂部導航指示器

類似Launcher壁紙的視差背景效果

Android 仿美團網,探索使用ViewPager+GridView實現左右滑動查看更多分類的功能

仿蜻蜓FM輪播banner

CycleRotationView:自定義控件之輪播圖

Android 如何實現一個平滑過渡的ViewPager廣告條

ViewPager系列之 打造一個通用的ViewPager

Volley

Volley 圖片加載相關源碼解析

Android Volley完全解析

網絡

Android監聽網絡狀態的變化及實戰

爬蟲

Android實戰 Jsoup實現網絡爬蟲,糗事百科項目的起步

WebView

WebView使用過程中你該知道的二三事

Android WebView攔截請求詳解

WebView你真的熟悉嗎?看了才知道

WebView詳解與簡單實現Android與H5互調

Android極簡的js與java交互庫一一SimpleJavaJsBridge

解決WebView文件上傳無法重複選擇問題

Weex

Weex快速入門指南

性能優化

Android UI性能優化實戰 識別繪製中的性能問題

Android最佳性能實踐

帶你瞭解Android常見的內存緩存算法

破譯Android性能優化中的16ms問題

Android一些你需要知道的佈局優化技巧

Android性能優化-過渡繪製解決方案

Android性能優化之使用Lint

Android性能優化系列 之 apk瘦身

Android性能優化-電量優化

Android性能優化-內存泄漏的8個Case

小細節

Android中一些你可能沒注意的小效果實現

硬盤緩存

Android DiskLruCache 源碼解析 硬盤緩存的絕佳方案

Android照片牆完整版,完美結合LruCache和DiskLruCache

Android DiskLruCache完全解析,硬盤緩存的最佳方案

自定義View

安卓自定義View教程目錄

自定義控件起步/進階/高級

Android 手把手教您自定義ViewGroup

Android自定義View的實現方法,帶你一步步深入瞭解View

Android繪圖技術詳解,帶你輕鬆繪出各種圖形

Android程序員的專屬情人節

Android自定義控件三部曲文章索引

自定義控件其實很簡單

你真的瞭解View的座標嗎?

Android View相關核心知識問答

Canvas

繪圖Canvas十八般武器之Shader詳解及實戰

Path

Android Path酷炫動畫 , 極速get花式Path

【Android】 給我一個Path,還你一個酷炫動畫

自定義屬性

Android 深入理解Android中的自定義屬性

Android 自定義View屬性相關細節

自定義控件實戰

3D畫廊

Android 打造炫酷的3D畫廊

3D滑動

Android 3D滑動菜單完全解析,實現推拉門式的立體特效

Android中軸旋轉特效實現,製作別樣的圖片瀏覽器

從零開始打造一個Android 3D立體旋轉容器

Android 自定義控件 輕鬆實現360軟件詳情頁

Activity切換動畫

教你一步一步實現圖標無縫變形切換

酷炫的Activity切換動畫,打造更好的用戶體驗

邊緣凹凸的View

不規則區域填充

Android 不規則封閉區域填充 手指秒變油漆桶

Android 不規則圖像填充 小玩着色遊戲

播放動畫的ImageView

Android PowerImageView實現,可以播放動畫的強大ImageView

萬能圓角ImageView

萬能圓角ImageView

側滑菜單

Android 高仿 QQ5.0 側滑菜單效果 自定義控件來襲

Android 自定義控件打造史上最簡單的側滑菜單

Android滑動菜單框架完全解析,教你如何一分鐘實現滑動菜單特效

Android滑動菜單特效實現,仿人人客戶端側滑效果,史上最簡單的側滑實現

多達288種動態效果的側滑菜單開源庫

Android滑動導航菜單的快速構建

仿QQ列表左右滑動效果

一步集成側滑(刪除)菜單,高仿QQ、IOS。支持任意ViewGroup、0耦合、史上最簡單。

滑動驗證碼

Android仿鬥魚滑動驗證碼

雙向側滑菜單

Android 實現形態各異的雙向側滑菜單 自定義控件來襲

Android雙向滑動菜單完全解析,教你如何一分鐘實現雙向滑動特效

Android DrawerLayout 高仿QQ5.2雙向側滑菜單

抽獎轉盤

城市導航列表

動手寫一個好看的城市導航列表

仿iOS的PickerView控件,有時間選擇和選項選擇並支持一二三級聯動效果

省市三級聯動

動態模糊效果

教你一分鐘實現動態模糊效果

Android高斯模糊技術,實現毛玻璃效果

多邊形

Android RenderScript實現LowPoly效果

懸浮框

FreeRadioGroup一一淡出、自由拖動、自動貼邊

Android 使用WindowManager實現懸浮窗及源碼解析

豌豆莢應用列表進入詳情效果

豌豆莢應用列表進入詳情效果

摺疊佈局

Android FoldingLayout 摺疊佈局 原理及實現

歌詞現實控件

自定義LyricView實現歌詞顯示控件

刮刮卡效果

Android 自定義控件實現刮刮卡效果 真的就只是刮刮卡麼

HorizontalScrollView

Android 自定義 HorizontalScrollView 打造再多圖片(控件)也不怕 OOM 的橫向滑動效果

換膚

夜間模式實踐

小試換膚框架

Android App換膚 全新的方式

Android 兩行代碼實現換膚 從appcompat-v7原理出發

IconFont

上拉加載更多的ListView

上拉加載更多的ListView

ListView縱向滑動

Android 自定義ScrollView ListView 體驗各種縱向滑動的需求

SwipeRefreshLayout

自定義SwipeRefreshLayout樣式—高仿微信朋友圈下拉刷新

Android下拉刷新控件SwipeRefreshLayout源碼淺析

下拉刷新,上拉加載更多

打造一個萬能刷新加載控件

流式佈局FlowLayout

Android 自定義ViewGroup 實戰篇 -> 實現FlowLayout

Android TagFlowLayout完全解析 一款針對Tag的佈局

掌握自定義LayoutManager之實現流式佈局

微信6.0主界面

Android 高仿微信6.0主界面 帶你玩轉切換圖標變色

Android ActionBar應用實戰,高仿微信主界面的設計

微信圖片選擇器

Android 超高仿微信圖片選擇器 圖片該這麼加載

微信朋友圈9圖上傳選擇器

微信頭像截取

Android 高仿微信頭像截取 打造不一樣的自定義控件

微信實時聊天

Android 高仿微信實時聊天 基於百度雲推送

微信表情輸入與鍵盤輸入詳解

Android高仿微信表情輸入與鍵盤輸入詳解

微信通訊錄懸停

Android仿微信通訊錄:懸停頭部分組列表

微信小視頻

利用FFmpeg仿微信小視頻錄製與壓縮處理

微信掃碼登錄

Android 面試攻略 之 微信掃碼登錄內部實現原理

圓形菜單

Android 打造炫目的圓形菜單 秒秒鐘高仿建行圓形菜單

Android Xfermode 實戰 實現圓形、圓角圖片

Android BitmapShader 實戰 實現圓形、圓角圖片

進度條

Android 打造形形色色的進度條 實現可以如此簡單

Android自定義view 模仿win10進度條

炫酷進度條:Android 仿應用寶下載進度條

自定義ViewGroup之浪漫求婚

Android自定義ViewGroup之浪漫求婚

ViewDragHelper

ViewDragHelper實戰 自己打造Drawerlayout

Android ViewDragHelper完全解析 自定義ViewGroup神器

嵌套滑動

Android實現嵌套滑動和漸隱效果

美女拼圖遊戲

Android 實戰美女拼圖遊戲 你能堅持到第幾關

遊戲2048

Android 帶你玩轉實現遊戲2048 其實2048只是個普通的控件

樹形控件

Android 打造任意層級樹形控件 考驗你的數據結構和設計

平移 放大預覽圖

Android 手勢檢測實戰 打造支持縮放平移的圖片預覽效果

手勢鎖

Android 手勢鎖的實現 讓自己的應用更加安全吧

實現元素間分割線

Android 自定義控件 優雅實現元素間的分割線 (支持3.0以下)

照片牆

Android多點觸控技術實戰,自由地對圖片進行縮放和移動

Android瀑布流照片牆實現,體驗不規則排列的美感

Android照片牆應用實現,再多的圖片也不怕崩潰

Android照片牆加強版,使用ViewPager實現畫廊效果

系統聯繫人

Android系統聯繫人全特效實現,分組導航和擠壓動畫

圖片滾動控件

Android圖片滾動,加入自動播放功能,使用自定義屬性實現,霸氣十足

Android滑動菜單框架完全解析,教你如何一分鐘實現滑動菜單特效

細節至上的TextView

StyleTextView——細節至上的TextView

App優化攻略-用TextView顯示圖片

模仿荷包啓動動畫——金錢掉落

模仿荷包啓動動畫——金錢掉落

圓弧刻度溫度進度條

TemperatureView:圓弧刻度溫度進度條

影院在線選座

自定義View實戰:影院在線選座

空調遙控器

自定義View實戰:空調遙控器

懸浮迷你音樂盒

做一個炫酷的懸浮迷你音樂盒

網易新聞欄目動畫效果

高仿網易新聞欄目動畫效果

汽車速度儀表盤

自定義View實戰:汽車速度儀表盤

新浪微博帖子顯示話題、@好友、表情解析

類似新浪微博帖子顯示話題、@好友、表情解析等

美團外賣添加商品的拋物線動畫

QQ

先定一個小目標,比如寫一個QQ

QQ健康界面

Android 一步一步教你實現QQ健康界面

QQ附近的人搜索展示

Android超高仿QQ附近的人搜索展示

磁翻點陣

FlipDotView——磁翻點陣顯示效果

安全衛士中的一鍵加速

Android自定義控件–仿安全衛士中的一鍵加速

煙花效果的EditText

爲你的EditText添加一個煙花效果

鬥魚直播彈幕效果

仿鬥魚直播的彈幕效果實現

鐘錶

一步步實現精美的鐘表界面

墨跡天氣折線圖

仿墨跡天氣的折線圖控件,效果槓槓滴

智能手錶折線圖

手把手教你實現Android中智能設備數據表格繪製

海浪動畫

Android拆輪子-唯美細膩的夕陽海浪動畫

掌上英雄聯盟能力值分析

仿掌上英雄聯盟能力值分析效果

芝麻信用分

Android自定義控件 芝麻信用分雷達圖

芝麻信用,你想要多少分?

Android自定義控件 仿芝麻信用曲線圖

淘寶頭條垂直滾動廣告條

Android仿淘寶頭條垂直滾動廣告條

卡片層疊佈局

[Android]五行代碼實現 炫動滑動 卡片層疊佈局

柱狀圖

Android自定義View–自己擼一個柱狀圖也沒那麼難

這交互炸了

這交互炸了:一分鐘讓你擁有微信拖拽透明返回PhotoView

這交互炸了:餓了麼是怎麼讓Image變成詳情頁的

蠟燭吹蠟燭動畫

Android動畫之萌萌噠蠟燭吹蠟燭動畫

餓了麼加入購物車旋轉控件

餓了麼加入購物車旋轉控件

自定義文本選擇操作

Android 6.0 自定義文本選擇操作 咕咚翻譯的體驗優化

密碼輸入框

Android自定義View之密碼輸入框

透明屏幕,火螢視頻桌面

Android 仿火螢視頻桌面 神奇的LiveWallPaper

Android 實現”透明屏幕”

iOS滾輪選擇控件

Android 仿iOS滾輪選擇控件

中英文混排

Android AutoWrapTextView 解決中英文排版問題

BezierViewPager

Android 自定義View—-BezierViewPager

滑動返回佈局

AutoScrollBackLayout:給你的列表自動添加返回頂部按鈕

日曆

自己實現一款安卓日曆

地址選擇器

類似於京東的地址選擇器

正則表達式

最全面的常用正則表達式大全

增量升級方案

Android增量升級方案

打造Android萬能的軟件更新庫

組件化

App組件化與業務拆分那些事

Android組件化核心之路由實現

註解

Android 如何編寫基於編譯時註解的項目

Android 打造編譯時註解解析框架 這只是一個開始

Android 進階 教你打造 Android 中的 IOC 框架 【ViewInject】

一小時搞明白自定義註解(Annotation)

Zygote啓動進程

Android Zygote啓動流程源碼解析

發佈了27 篇原創文章 · 獲贊 32 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章