原创 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的一