原创 Android中的拍照camera和camera2
在android我們可以調用系統的相機來進行照相,當然也可以設計自己的照相頁面,通過surface進行預覽,通過camera api來進行拍照即可。 在Android 5.0之後google推薦使用的Camera2 Api,但是由
原创 (源碼分析)ScrollView嵌套ListView/GridView的滑動事件處理
Android進階之路系列:http://blog.csdn.net/column/details/16488.html 開發過程中經常會遇到使用scrollview嵌套listview或gridview的情況,這時由於scroll
原创 kotlin學習筆記——枚舉、封閉類
Kotlin學習筆記系列:http://blog.csdn.net/column/details/16696.html 1、枚舉 kotlin中提供類枚舉的實現,與java相同。枚舉可以帶參數,如 enum Icon(val res:
原创 c++學習筆記之繼承和多態
c++學習筆記系列:http://blog.csdn.net/column/details/17301.html 1、public 繼承 class A : public B (1)友元函數不能被繼承 (2)protected成員可以被
原创 C++中函數模板的用法詳細解析
所謂函數模板實際上是建立一個通用函數,其涵涵素類型額形參類型不具體指定,用一個虛擬的類型來代表,這個通用函數就稱爲函數模板 定義 我們知道函數的重載可以實現一個函數名多用,將功能相同或者類似函數用同一個名來定義。這樣
原创 c++學習筆記之基礎篇
c++學習筆記系列:http://blog.csdn.net/column/details/17301.html 這個系列整理了一下學習c++的知識點,本篇簡單提及一些基礎的東西,涉及到一些具體的知識後面的篇章會細說。 1、基本類型
原创 Animation插值器:解決Android Animation 循環執行的停頓問題
在Android開發中,有時候我們需要一個動畫一直循環執行下去,常見的如laoding菊花一直旋轉,這時候就需要使用Animation的repeat功能,如下: animation = new RotateAnimation(0f, 36
原创 c++學習筆記之運算符重載
c++學習筆記系列:http://blog.csdn.net/column/details/17301.html 1、重載運算符 void operator+(....) //重載"+"運算符 (1)如果是成員函數形式,那
原创 c++學習筆記之類
c++學習筆記系列:http://blog.csdn.net/column/details/17301.html 1、預處理器封套: #ifndef XXX_H #define XXX_H ... class xxx{ ... } .
原创 (源碼)詳細分析Android中的引用機制Reference(WeakReference、SoftReference、PhantomReference)
Android進階之路系列:http://blog.csdn.net/column/details/16488.html 1、前言 在java中,我們知道一般情況下當一個對象被其他對象引用時,該對象則不會被回收。但是有時我們雖然需要
原创 kotlin學習筆記——接口與委託
Kotlin學習筆記系列:http://blog.csdn.net/column/details/16696.html kotlin中的接口比java7中的要強大很多,與java8的很相似。 java7中的接口只能定義行爲,不能實現。
原创 kotlin學習筆記——泛型及reified函數
Kotlin學習筆記系列:http://blog.csdn.net/column/details/16696.html kotlin中的泛型與java中的差不多 class TypedClass<T>(param : T){
原创 kotlin學習筆記——單元測試
Kotlin學習筆記系列:http://blog.csdn.net/column/details/16696.html Unit Test kotlin也可以進行unit testing,如果項目中之前沒有,那麼需要做一些準備工作。
原创 c++學習筆記之數組及vector
c++學習筆記系列:http://blog.csdn.net/column/details/17301.html 1、初始化 int n[10] = {1} 當初始化值比數組元素少的時候,剩下的元素被初始化爲0。 int n[2]
原创 多線程同步中sleep與wait區別
1、函數 wait是Object的一個函數,指線程處於進入等待狀態,此時線程不佔用任何資源,不增加時間限制。wait可以被notify和notifyAll函數喚醒(這兩個也是Object的函數)。 sleep則是Thread的一