原创 Android studio學習(一)------ 熟悉開發環境

        從Google發佈Android studio以來,就很感興趣,先前一直處於觀望狀態,最近決定從eclipse轉到Android studio,AS 也早就安裝好了,一直沒用;正好最近手上另外一個項目結束了,趁此機會,上手

原创 MarkDown編輯器----小書匠

## MarkDown本地編輯器的選擇 最近更新,兩個月前使用小書匠的時候打開一直處於加載界面進不去,就放棄了該軟件轉而使用有道筆記,目前有道筆記支持MarkDown另存本地,所以在此推薦有道筆記。   csdn支持在線ma

原创 Haxm安裝中的各種錯誤解決方法

       以前用eclipse開發的時候實在受不了模擬器的龜速,一直用真機。現在轉到Android studio,聽說他的模擬器速度快,我當然想試一試,速度快是因爲用了Haxm,這個是什麼我就不解釋了,看到我這篇博客的相信也懂了;  

原创 單例的三種實現及理解

三種單例模式的實現和理解 (2016-7-2)    tags: 單例模式,餓漢式,懶漢式,內部類方式    先說一下單例的定義,用的非常多,但不一定描述的出來:保證一個類只有一個實例,並提供一個訪問它的全局訪問點。   單例

原创 Serializable探究一二

序列化探究一二 Serializable原理 seriaVersionUid的作用 自定義序列化及反序列化過程   磁盤保存文件,進程間數據交互,網絡傳輸數據等都是先將數據轉換爲字節序列,收到字節序列後再轉換爲圖片,視頻或其他

原创 Android Service全解析(一)

Service全解析(一) ==1.Service基本介紹== ==2.啓動模式下的Service== ==3.綁定模式下的Service== ==4.與Remote Service數據交互==   首先看一下Service的

原创 Android Service完全解析(二)

Service完全解析(二) 1.Messenger介紹 2.使用Messenger實現跨進程通信 3.相關知識點及注意事項 Messenger扮演信使的角色,它指向一個Handler,可以通過這個信使向其指向的Handle

原创 歡迎使用CSDN-markdown編輯器

1. DatePickerDialog和TimePickerDialog的onDateSet回調會執行兩次的原因及解決方案。 //從源碼中可以看出,tryNotifyDateSet在onStop中也調用了一次,所以會造成執行兩次。 pu

原创 (2)c++學習筆記--字符串,向量和數組

string string.size()函數,返回值是自定義的size_type類型,它至少是unsigned,所以要注意與int用在一個表達式的時候。 字面值和string對象相加的時候,必須確保+號兩側至少有一個是string對象。

原创 Java----IO詳解

IO是java中很重要的一塊,包含了對文件,文件目錄,二進制流文件等各種資源的操作,同時IO操作複雜多變,用得好會提高性能,用的不好導致效率低下,所以詳細瞭解並掌握IO相關知識是很有必要的。 IO主要分爲字節流和字符流,然後每一種又分爲輸

原创 跨多個RecyclerView拖動排序

先介紹一下本文出現的背景,項目中有這樣一個需求,拖動一個列表的某一項排序或者拖動到另外一個列表中。 其效果如下圖: 拖動排序在RecyclerView有現成的解決方案,配合ItemTouchHelper即可輕鬆實現。但是要將一個列表中的