轉載地址: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
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設計模式)
NavigationView
Android 自己實現 NavigationView [Design Support Library(1)]
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的交互
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使用總結與那些坑
一步步實現打開相機連續拍照拿到多張照片
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 打造不一樣的廣告輪播切換效果
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 自定義控件實現刮刮卡效果 真的就只是刮刮卡麼
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 解決中英文排版問題
Android 自定義View—-BezierViewPager
滑動返回佈局
AutoScrollBackLayout:給你的列表自動添加返回頂部按鈕
日曆
自己實現一款安卓日曆
地址選擇器
類似於京東的地址選擇器
正則表達式
最全面的常用正則表達式大全
增量升級方案
Android增量升級方案
打造Android萬能的軟件更新庫
組件化
App組件化與業務拆分那些事
Android組件化核心之路由實現
註解
Android 如何編寫基於編譯時註解的項目
Android 打造編譯時註解解析框架 這只是一個開始
Android 進階 教你打造 Android 中的 IOC 框架 【ViewInject】
一小時搞明白自定義註解(Annotation)
Zygote啓動進程
Android Zygote啓動流程源碼解析