原创 5.希爾排序

5.希爾排序 希爾排序 前言 實現思路 模擬走位 實現代碼 運行 前言 希爾排序也稱爲縮小增量排序,是插入排序算法的一種改進版。 希爾排序應該是最難的排序了 希爾排序的誕生是由於插入排序在處理大規模數組的時候會遇到需

原创 32.Android SQLite 及其更新

32.Android SQLite 及其更新 32Android SQLite 及其更新 Android SQLite 介紹 Android SQLite 繼承SQLiteOpenHelper Android SQLite

原创 4.插入排序

4.插入排序 插入排序 前言 實現思路 模擬走位 實現代碼 運行 前言 插入排序的效果就像將一個數組模擬成兩個數組的在選擇、插入的過程。 實現思路 假設在下標 i 之前的是數都已經排好了順序( 0 … i-1 )

原创 2.快速排序

2.快速排序 快速排序 前言 實現思路 實現代碼 運行 前言 快速排序可以說是所有排序算法裏最常用、最優秀、最效率的算法。它是冒泡排序的改進版。就像它的名字一樣,“快速”! 實現思路 實現思路是非常有趣的: -

原创 31.Android MVP模式

31.Android MVP模式 Android MVP模式 Android MVP介紹 Android MVP UML圖 Android MVP實現 Android MVP項目結構 Android MVP作用 代碼下載

原创 58. SaveVolley

SaveVolley Save volley from anything, By Agera to save. Thus, derived the AgeraVolley . (。>﹏<。) gson: 2.7 fastjso

原创 59. Instant Run 筆記

1.現象 1. 打開 Instant Run,首次運行,會用到 Transform API 修改字節碼。 2. 會輸出 Instant Run 產出的相關類,在 Application/build/incremental/transf

原创 47.Android 自定義PopupWindow技巧

47.Android 自定義PopupWindow技巧 Android 自定義PopupWindow技巧 前言 PopupWindow的寬高 PopupWindow定位在下左位置 PopupWindow定位在下中位置 PopupWin

原创 57.EasyRecyclerViewSidebar

EasyRecyclerViewSidebar Easy sidebar for Android RecyclerView (。>﹏<。) Introduction EasyRecyclerViewSidebar 是

原创 34.Android MVC框架 - Robotlegs4Androird

34.Android MVC框架 - Robotlegs4Androird Android MVC框架 - Robotlegs4Androird Android 耦合的MVC Robotlegs4Android MVC Robotle

原创 55.EasyCountDownTextureView

55.EasyCountDownTextureView EasyCountDownTextureView Github Attention Gradle Attributes Easy use Performance License

原创 53.Android Canvas Paint

Android Canvas Paint Android Canvas Paint Canvas Paint Canvas 裁剪畫布: Region.Op.INTERSECT 取兩者交集,默認的方式 Region.Op.

原创 50.EasyGank妹紙App

50.EasyGank妹紙App 前言 基於MVP模式下 , RxJava+RxAndroid+Retrofit的組合 . RxJava RxAndroid Retrofit Okhttp Gson Glide Reservoir

原创 56.EasyLikeArea

EasyLikeArea Easy like area in the circle of friends or QQ qzone Introduction EasyViewProxy是EasyLikeArea的緩存

原创 48.Android 標籤TextView的點擊技巧

48.Android 標籤TextView的點擊技巧 Android 標籤TextView的點擊技巧 前言 ClickableSpan源碼 自定義ClickableSpan TagTextView TagTextViewActivit