原创 support-v7:24.2.0中的新工具類DiffUtil的使用方法
本文轉載自:http://blog.csdn.net/zxt0601/article/details/52562770 一 概述 DiffUtil是support-v7:24.2.0中的新工具類,它用來比較兩個數據集,尋找出舊數據
原创 RxBus學習之旅--從入門到提高
在公司的技術分享會上,做了關於RxBus的學習分享,記錄如下: 一.RxBus與RxJava 一次RxJava調用過程可以劃分爲以下環節: 創建觀察內容 (片段1) 數據處理/映射(片段2) 選擇線程(片段3) 訂閱(片段4,片
原创 自動讀取短信驗證碼LoaderManager和CursorLoader的使用
已開通簡書博客,歡迎拍磚。 Cursor用來直接讀取安卓手機裏的數據庫記錄,如何獲取到Cursor? 可以通過SQLiteOpenHelper,打開SQLiteDatabase 通過ContentProvider/Content
原创 把時間當作朋友(4)-我們爲什麼會拖延&我們爲什麼覺得時間越過越快
把時間當作朋友 第三章傳送門 侯世達定律:完成一個任務實際花費的時間總會超過計劃花費的時間,就算制定計劃的時候考慮到本法則。 要提高估算時間的能力,就要從現在開始養成習慣:做任何事情之前先判斷其熟悉程度(或陌生程度),再據此判斷估
原创 setCompoundDrawables與setCompoundDrawablesWithIntrinsicBounds的區別
文章轉自:http://blog.csdn.net/wulianghuan/article/details/24421179 更換radiobutton中的圖片在xml中很好設置,但對於初學者如何在代碼中設置還是不容易找的。沒法子
原创 [讀書筆記之App研發錄]異常問題彙總(1)
開發中遇到的異常問題 子線程不能修改UI 只有原始創建這個視圖層次的線程才能修改它的視圖,而android的視圖最初都是主線程創建的,所以纔有這麼一說:UI控件的更新放在主線程中,否則會產生不可預知的錯誤。 對於TextView的
原创 RxJava學習小結之入門篇(一)
在Java的世界裏,接口是Java最強大的設計之一。筆者對接口的認識和理解包括: 實現一個接口需要四個步驟 接口定義:使用interface,可以外部定義,也可以在類中定義,根據實際需求來。 接口調用:接口定義好了,需要調用接口
原创 Java內存模型和併發編程
主要參考:http://www.cnblogs.com/dolphin0520/ Java內存模型(Java Memory Model,JMM) 內存模型規定: 所有的變量都是存在主存當中(類似於物理內存) 每個線程都有自己的工
原创 TCP/Protobuf之Netty學習
在熟悉瞭解Netty框架的過程中,閱讀了大量的文章,有些資料乾貨較多,記錄如下: Netty官網 Netty4服務端心跳機制 Netty 4.x User Guide 中文翻譯《Netty 4.x 用戶指南》 Netty系列之Ne
原创 TCP/Protobuf之Protocol Buffers配置指南
使用Protobuf,先配置環境,以下是配置Protobuf的步驟和編譯Protobuf原文件的步驟 Java: Compiled Environment Download: https://github.com/google/p
原创 TCP/Protobuf之基礎知識準備
最近項目裏,引入了TCP,通過protobuf,在App裏來獲取司機的經緯度信息。還使用到了Netty,本篇先對涉及到的基礎知識做了梳理。 Socket套接字之間的連接過程分爲三個步驟: 服務器監聽 客戶端請求 連接確認。 J
原创 論軟件工程裏解決問題的思維
今天在項目開發中,遇到一個問題,在嘗試解決無果後,對解決問題的思維產生一番思考。記錄如下。 在我看來,解決一個項目問題的思維能拆分成若干個環節,這些若干個環節彼此相互互斥,解決問題的過程被映射爲一環環固化思維的串接。問題得到解決存
原创 Viewpager切換的淡入淡出切換(頁面不移動)
本文轉載自:http://blog.csdn.net/qq_22770457/article/details/52133288 純手工自制的Android引導頁,實現了Viewpager切換的淡入淡出(頁面不移動!)切換以及
原创 P2P文件分發讀書筆記
概念介紹 對等方:成對間歇連接的主機 洪流(torrent):參與一個特定文件分發的所有對等方的集合 追蹤器(tracker):每個洪流具有一個基礎設施結點 鄰近對等方:成功創建一個TCP連接的對等方 P2P體系結構的拓展性 客戶
原创 當RecyclerView遇到Inconsistency detected崩潰時
近來項目裏,RecyclerView更新數據偶爾出現crash,錯誤日誌如下: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view h