博客導航——一站式搜索
以後博客肯定會越來越多的,所以這做一個整理,方便各位朋友能快速的鎖定自己想要的資源
Android Studio
Google主推-Android開發利器——Android Studio,這可能是最全的AS教程!
Android 網絡框架
Google官方網絡框架-Volley的使用解析Json以及加載網絡圖片方法
Google官方網絡框架Volley實戰——QQ吉凶測試,南無阿彌陀佛!
Android JSON原生解析的幾種思路,以號碼歸屬地,笑話大全,天氣預報爲例演示
Android JSON解析庫Gson和Fast-json的使用對比和圖書列表小案例
RxVolley使用文檔 —— RxVolley = Volley + RxJava + OkHttp
OkHttp框架從入門到放棄,解析圖片使用Picasso裁剪,二次封裝OkHttpUtils,Post提交表單數據
畢加索的藝術——Picasso,一個強大的Android圖片下載緩存庫,OkHttpUtils的使用,二次封裝PicassoUtils實現微信精選
Android特效專輯
Android特效專輯(二)——ViewPager渲染背景顏色漸變(引導頁)
Android特效專輯(四)——APP主頁框架TabHost綁定ViewPager的替換者TabLayout
Android特效專輯(五)——自定義圓形頭像和仿MIUI卸載動畫—粒子爆炸
Android特效專輯(六)——仿QQ聊天撒花特效,無形裝逼,最爲致命
Android特效專輯(七)——飛機升空特效,一鍵清理緩存,靈活運用屬性動畫
Android特效專輯(八)——實現心型起泡飛舞的特效,讓你的APP瞬間暖心
Android特效專輯(九)——仿微信雷達搜索好友特效,邏輯清晰實現簡單
Android特效專輯(十)——點擊水波紋效果實現,邏輯清晰實現簡單
Android繪圖機制
Android繪圖機制(一)——自定義View的基礎屬性和方法
Android繪圖機制(二)——自定義View繪製形, 圓形, 三角形, 扇形, 橢圓, 曲線,文字和圖片的座標講解
Android繪圖機制(三)——自定義View的三種實現方式以及實戰項目操作
AndAndroid繪圖機制(四)——使用HelloCharts開源框架搭建一系列炫酷圖表,柱形圖,折線圖,餅狀圖和動畫特效,抽絲剝繭帶你認識圖表之美
Android高效率編碼
Android高效率編碼-findViewById()的蛻變-註解,泛型,反射
Android高效率編碼-細節,控件,架包,功能,工具,開源彙總,你想要的這裏都有
Android高效率編碼-第三方SDK詳解系列(一)——百度地圖,繪製,覆蓋物,導航,定位,細膩分解!
Android高效率編碼-第三方SDK詳解系列(二)——Bmob後端雲開發,實現登錄註冊,更改資料,修改密碼,郵箱驗證,上傳,下載,推送消息,縮略圖加載等功能
Android高效率編碼-第三方SDK詳解系列(三)——JPush推送牽扯出來的江湖恩怨,XMPP實現推送,自定義客戶端推送
Android實訓案例
Android實訓案例(二)——Android下的CMD命令之關機重啓以及重啓recovery
Android實訓案例(三)——實現時間軸效果的ListView,加入本地存儲,實現戀愛日記的效果!
Android實訓案例(四)——關於Game,2048方塊的設計,邏輯,實現,編寫,加上色彩,分數等深度剖析開發過程!
Android實訓案例(五)——四大組件之一ContentProvider的使用,通訊錄的實現
Android實訓案例(六)——四大組件之一BroadcastReceiver的基本使用,撥號,短信,SD卡,開機,應用安裝卸載監聽
Android實訓案例(七)——四大組件之一Service初步瞭解,實現通話錄音功能,抽調接口
Android實訓案例(八)——單機五子棋遊戲,自定義棋盤,線條,棋子,遊戲邏輯,遊戲狀態存儲,再來一局
Android實訓案例(九)——答題系統的思緒,自己設計一個題庫的體驗,一個思路清晰的答題軟件製作過程
Android Device Administration 設備管理器——實現一鍵鎖屏
微信朋友圈的圖片上傳,多圖上傳怎麼去擼才合適?我們一起來實現吧!
Android BLE與終端通信
Android BLE與終端通信(一)——Android Bluetooth基礎API以及簡單使用獲取本地藍牙名稱地址
Android BLE與終端通信(二)——Android Bluetooth基礎搜索藍牙設備顯示列表
Android BLE與終端通信(三)——客戶端與服務端通信過程以及實現數據通信
TomCat服務器
Android Camera
Android 高級控件
Android高級控件(一)——ListView綁定CheckBox實現全選,增加和刪除等功能
Android高級控件(二)——SurfaceView實現GIF動畫架包,播放GIF動畫,自己實現功能的初體現
Android高級控件(三)—— 使用Google ZXing實現二維碼的掃描和生成相關功能體系
Android高級控件(四)——VideoView 實現引導頁播放視頻歡迎效果,超級簡單卻十分的炫酷
Android高級控件(五)——如何打造一個企業級應用對話列表,以QQ,微信爲例
Android Widget
Android Widget小組件開發(一)——Android實現時鐘Widget組件的步驟開發,這些知識也是必不可少的!
MPAndroidChart
Android圖表庫MPAndroidChart(一)——瞭解他的本質,方能得心應手
Android圖表庫MPAndroidChart(二)——線形圖的方方面面,看完你會回來感謝我的
Android圖表庫MPAndroidChart(三)——雙重軸線形圖的實現,這次就so easy了
Android圖表庫MPAndroidChart(四)——條形圖的繪製過程過程,隱隱約約我看到了套路
Android圖表庫MPAndroidChart(五)——自定義MarkerView實現選中高亮
Android圖表庫MPAndroidChart(六)——換一種思考方式,水平條形圖的實現過程
Android圖表庫MPAndroidChart(七)—餅狀圖可以再簡單一點
Android圖表庫MPAndroidChart(八)——餅狀圖的擴展:折線餅狀圖
Android圖表庫MPAndroidChart(九)——神神祕祕的散點圖
Android圖表庫MPAndroidChart(十)——散點圖的孿生兄弟氣泡圖
Android圖表庫MPAndroidChart(十一)——多層級的堆疊條形圖
Android圖表庫MPAndroidChart(十二)——來點不一樣的,正負堆疊條形圖
Android羣英傳筆記
Android羣英傳筆記——摘要,概述,新的出發點,溫故而知新,可以爲師矣!
Android羣英傳筆記——第一章:Android體系與系統架構
Android羣英傳筆記——第二章:Android開發工具新接觸
Android羣英傳筆記——第三章:Android控件架構與自定義控件講解
Android羣英傳筆記——第四章:ListView使用技巧
Android羣英傳筆記——第五章:Android Scroll分析
Android羣英傳筆記——第六章:Android繪圖機制與處理技巧
Android羣英傳筆記——第七章:Android動畫機制和使用技巧
Android羣英傳筆記——第八章:Activity與Activity調用棧分析
Android羣英傳筆記——第九章:Android系統信息和安全機制
Android羣英傳筆記——第十二章:Android5.X 新特性詳解,Material Design UI的新體驗
Android藝術開發探索
Android開發藝術探索筆記——第一章:Activity的生命週期和啓動模式
Android藝術開發探索第三章——View的事件體系(上)
Android藝術開發探索第三章————View的事件體系(下)
Android藝術開發探索第四章——View的工作原理(上)
JAVA之旅
JAVA之旅(一)——基本常識,JAVA概念,開發工具,關鍵字/標識符,變量/常量,進制/進制轉換,運算符,三元運算
JAVA之旅(二)——if,switch,for,while,do while,語句嵌套,流程控制break , continue ,函數,重載的示例總結
JAVA之旅(三)——數組,堆棧內存結構,靜態初始化,遍歷,最值,選擇/冒泡排序,二維數組,面向對象思想
JAVA之旅(四)——面向對象思想,成員/局部變量,匿名對象,封裝 , private,構造方法,構造代碼塊
JAVA之旅(五)——this,static,關鍵字,main函數,封裝工具類,生成javadoc說明書,靜態代碼塊
JAVA之旅(六)——單例設計模式,繼承extends,聚集關係,子父類變量關係,super,覆蓋
JAVA之旅(七)——final關鍵字 , 抽象類abstract,模板方法模式,接口interface,implements,特點,擴展
JAVA之旅(八)——多態的體現,前提,好處,應用,轉型,instanceof,多態中成員變量的特點,多態的案例
JAVA之旅(九)——Object類,equals,toString,getClass,內部類訪問規則,靜態內部類,內部類原則,匿名內部類
JAVA之旅(十)——異常的概述,Try-Catch,異常聲明Throws,多異常處理,自定義異常,Throw和Throws的區別
JAVA之旅(十一)——RuntimeException,異常的總結,Package,jar包,多程序概述
JAVA之旅(十二)——Thread,run和start的特點,線程運行狀態,獲取線程對象和名稱,多線程實例演示,使用Runnable接口
JAVA之旅(十三)——線程的安全性,synchronized關鍵字,多線程同步代碼塊,同步函數,同步函數的鎖是this
JAVA之旅(十四)——靜態同步函數的鎖是class對象,多線程的單例設計模式,死鎖,線程中的通訊以及通訊所帶來的安全隱患,等待喚醒機制
JAVA之旅(十五)——多線程的生產者和消費者,停止線程,守護線程,線程的優先級,setPriority設置優先級,yield臨時停止
JAVA之旅(十六)——String類,String常用方法,獲取,判斷,轉換,替換,切割,子串,大小寫轉換,去除空格,比較
JAVA之旅(十七)——StringBuffer的概述,存儲,刪除,獲取,修改,反轉,將緩存區的數據存儲到數組中,StringBuilder
JAVA之旅(十八)——基本數據類型的對象包裝類,集合框架,數據結構,Collection,ArrayList,迭代器Iterator,List的使用
JAVA之旅(十九)——ListIterator列表迭代器,List的三個子類對象,Vector的枚舉,LinkedList,ArrayList和LinkedList的小練習
JAVA之旅(二十)—HashSet,自定義存儲對象,TreeSet,二叉樹,實現Comparator方式排序,TreeSet小練習
JAVA之旅(二十一)——泛型的概述以及使用,泛型類,泛型方法,靜態泛型方法,泛型接口,泛型限定,通配符
JAVA之旅(二十二)——Map概述,子類對象特點,共性方法,keySet,entrySet,Map小練習
JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的數學運算
JAVA之旅(二十四)——I/O流,字符流,FileWriter,IOException,文件續寫,FileReader,小練習
JAVA之旅(二十五)——文件複製,字符流的緩衝區,BufferedWriter,BufferedReader,通過緩衝區複製文件,readLine工作原理,自定義readLine
JAVA之旅(二十六)——裝飾設計模式,繼承和裝飾的區別,LineNumberReader,自定義LineNumberReader,字節流讀取操作,I/O複製圖片
JAVA之旅(二十七)——字節流的緩衝區,拷貝mp3,自定義字節流緩衝區,讀取鍵盤錄入,轉換流InputStreamReader,寫入轉換流,流操作的規律
JAVA之旅(二十八)——File概述,創建,刪除,判斷文件存在,創建文件夾,判斷是否爲文件/文件夾,獲取信息,文件列表,文件過濾
JAVA之旅(二十九)——文件遞歸,File結束練習,Properties,Properties存取配置文件,load,Properties的小練習
JAVA之旅(三十)——打印流PrintWriter,合併流,切割文件並且合併,對象的序列化Serializable,管道流,RandomAccessFile,IO其他類,字符編碼
JAVA之旅(三十一)——JAVA的圖形化界面,GUI佈局,Frame,GUI事件監聽機制,Action事件,鼠標事件
JAVA之旅(三十二)——JAVA網絡請求,IP地址,TCP/UDP通訊協議概述,Socket,UDP傳輸,多線程UDP聊天應用
JAVA之旅(三十三)——TCP傳輸,互相(傷害)傳輸,複製文件,上傳圖片,多併發上傳,多併發登錄
JAVA進階之旅
JAVA進階之旅(一)——增強for循環,基本數據類型的自動拆箱與裝箱,享元設計模式,枚舉的概述,枚舉的應用,枚舉的構造方法,枚舉的抽象方法
JAVA進階之旅(二)——認識Class類,反射的概念,Constructor,Field,Method,反射Main方法,數組的反射和實踐
Android ROM
Android ROM開發(一)——Windows下Cygwin和Android_Kitchen廚房的安裝
Android 音頻處理
Android NFC
Android NFC開發(一)——初探NFC,瞭解當前前沿技術
Android UI技巧
Android AIDL
Rx
RX系列三 | RxJava | create | from | interval | just | range | filter
Android項目——百度壁紙
仿百度壁紙客戶端(一)——主框架搭建,自定義Tab + ViewPager + Fragment
仿百度壁紙客戶端(二)——主頁自定義ViewPager廣告定時輪播圖
仿百度壁紙客戶端(三)——首頁單向,雙向事件衝突處理,壁紙列表的實現
Android項目——LoveWallpaper
Android JNI
Android For JNI(一)——JNI的概念以及C語言開發工具dev-c++,編寫你的第一個C語言程序
Android For JNI(二)——C語言中的數據類型,輸出,輸入函數以及操作內存地址,內存修改器
Android For JNI(三)——C的指針,指針變量,指針常見錯誤,值傳遞,引用傳遞,返回多個值
Android For JNI(四)——C的數組,指針長度,堆內存和棧內存,malloc,學生管理系統
版本控制Git
Github Coding Developer Book For LiuGuiLinAndroid
分佈式版本庫——Windows下Git的環境部署以及在GitHub上開源自己的項目
Git的純命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤銷更新,分支的創建/切換/更新/提交/合併,代碼衝突
Android 源碼
Android源碼淺析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安裝配置
Android源碼淺析(二)——Ubuntu Root,Git,VMware Tools,安裝輸入法,主題美化,Dock,安裝JDK和配置環境
Android源碼淺析(三)——Android AOSP 5.1.1源碼的同步sync和編譯make,搭建Samba服務器進行更便捷的燒錄刷機
Android源碼淺析(四)——我在Android開發中常用到的adb命令,Linux命令,源碼編譯命令
安全
數據庫
混合開發
思考與體會
Activity和Window的View的移動的一些思考與體會,騰訊懸浮小火箭的實現策略
在Activity,Service,Window中監聽Home鍵和返回鍵的一些思考,如何把事件傳遞出來的做法!
非ROOT實現靜默安裝的一些思考與體會,AIDL獲取IPackageManager,反射ServiceManager,系統簽名