原创 淺析 - TabLayout的基本用法

TabLayout可以實現著名的ViewpageIndicator的效果,實現tab與viewpager的聯動,並且使用起來更加簡單,如果需要使用首先得配置support下的design包,基本使用方法看示例: <andr

原创 Android開發bug集合

Android開發bug集合 持續更新中… Android開發bug集合 okhttp 環信集成 okhttp 情景:導入okHttp和okio兩個jar包後,進行配置,運行項目時報: Error:Execution

原创 ReactiveX文檔中文翻譯

ReactiveX/RxJava文檔中文版 項目地址:https://github.com/mcxiaoke/RxDocs,歡迎Star和幫忙改進。 有任何意見或建議,到這裏提出 Create New Issu

原创 淺析 - Android Xml解析方式

尊重每個人的付出,轉載請點這裏: http://blog.csdn.net/hanj456/article/details/52348107 Xml解析 要點:xml解析方式有:dom解析,sax解析,pull解析。 dom:

原创 Android數據存儲五種方式總結

本文介紹Android平臺進行數據存儲的五大方式,分別如下:        1 使用SharedPreferences存儲數據     2 文件存儲數據           3 SQLite數據庫存儲數據     4 使用

原创 各種Android UI開源框架

自己總結的Android開源項目及庫。 github排名 https://github.com/trending,github搜索:https://github.com/search Android庫學習收集QQ羣: 3391

原创 移動IM開源框架對比

最近在看移動IM相關的資料, 然後發現網上有很多的資料,所以在學習過程中,整理了一些筆記, 供那些 想了解 移動IM的童鞋一些參考。 移動IM技術選型要點 1、協議選型 2、IM 服務器選型 3、協議和IM服務器改造 4、移動IM常

原创 Retrofit+okhttp 緩存的

關於Retrofit+OkHttp的強大這裏就不多說了,還沒了解的同學可以自行去百度。這篇文章主要講如何利用Retrofit+OkHttp來實現一個較爲簡單的緩存策略: 即有網環境下我們請求數據時,如果沒有緩存或者緩存過期了,就

原创 Retrofit2+okhttp3 使用教程

Retrofit介紹: Retrofit(GitHub主頁https://github.com/square/okhttp)和OkHttp師出同門,也是Square的開源庫,它是一個類型安全的網絡請求庫,Retrofit簡化了網絡請求

原创 解決ScrollView嵌套Listview 顯示問題

在開發中經常遇到頁面內容比較多的時候會用到ScrollView嵌套Listview的佈局,但Android中scrollview裏面嵌套可滑動組件的時候會帶來裏面的組件無法測量自身的高度問題,也就出現了listview顯示不全的現象,如何

原创 CollapsingToolbarLayout屬性介紹

1、如何監聽CollapsingToolbarLayout的展開與摺疊 使用官方提供的 AppBarLayout.OnOffsetChangedListener就能實現了,不過要封裝一下才好用。 自定義一個繼承了 AppBarLayo

原创 Android ToolBar 使用完全解析

ToolBar簡介 ToolBar是Android 5.0推出的一個新的導航控件用於取代之前的ActionBar,由於其高度的可定製性、靈活性、具有Material Design風格等優點,越來越多的應用也用上了ToolBar,比如

原创 Android實用的UI開源框架

1.Side-Menu.Android 分類側滑菜單,Yalantis 出品。 項目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android 可以方便快

原创 有關移動端IM通信協議的坑

1、前言 有過移動端開發經歷的開發者都深有體會:移動端IM的開發,與傳統PC端IM有很大的不同,尤其無線網絡的不可靠性、移動端硬件設備資源的有限性等問題,導致一個完整的移動端IM架構設計和實現都充滿着大量的挑戰。本文將簡述移動端IM

原创 java 單例模式的理解

Java單例模式可能是最簡單也是最常用的設計模式,一個完美的單例需要做到哪些事呢? 單例(這不是廢話嗎)延遲加載線程安全沒有性能問題防止序列化產生新對象防止反射攻擊 可以看到,真正要實現一個完美的單例是很複雜的,那麼,讓我這個司機帶大家