原创 Java回調的原理與實現

回調原本應該是一個非常簡單的概念,但是可能因爲平時只用系統爲我們寫好的回調的接口了,自己很少實現回調,所以在自己實現回調的時候還是有一點點暈的,現在寫這篇文章記錄一下,也和大家分享一下怎麼寫回調接口。 回調 回調的概念:舉個例子就是,

原创 AndroidAnnotations開源框架

此框架是快速開發的框架,可以大大提高我們編寫代碼的速率,所以也被大家稱爲懶人框架,當然類似被稱爲懶人框架的開源框架有很多種,例如butterknife也是一種註解類型的懶人框架,但是它所提供的註解標籤相比之下少之又少,而且我感覺使用這種框

原创 Android中相機的使用

目前主流app都具有上傳頭像啊,上傳圖片的功能,看起來好簡單的需求,但是其實這裏面有一點點不同的地方。先說一下我的思路,因爲開發週期的問題,並沒有打算自定義相機與圖片查詢工具,打算採用系統相機和圖片查看工具,最開始我打算調用系統的剪裁併且

原创 設計模式-工廠模式

設計模式——工廠模式 工廠模式:工廠模式是我們最常用的實例化對象的模式,是用工廠方法替代new操作的一種模式。工廠模式在我們的java代碼中隨處可見,工廠模式就相當於創建實例對象的new,有的時候我們經常根據類生成類的實例對象,這個時

原创 深入理解Activity

簡述一下本文的適合人羣:具有一定安卓基礎的人,如果剛開始起步或者基礎不是很牢固的,請先鞏固基礎,再來看這篇文章,本文還是具有一定難度的。 學習意義 學習了本文之後能夠讓我們比較熟練的掌握activity和framework的聯繫,更能夠讓

原创 RecyclerView的點擊事件

RecyclerView 一、簡介 這個是谷歌官方出的控件,使我們可以非常簡單的做出列表裝的一個控件,當然recyclerview的功能不止這些,它還可以做出瀑布流的效果,這是一個非常強大的控件,內部自帶viewholder可以使我們非常

原创 WebRTC常用知識點

最近一直在研究WebRTC相關的知識,學習了P2P的鏈接建立的方式實現了兩臺終端的互聯。也學習了經過服務器中轉的廣播的工作的模式。最後自己實現了一個經過服務器中轉的多人通信的語音的demo。 WebRTC官方網站 WebRTC是什麼

原创 設計模式-裝飾者模式

設計模式-裝飾者模式 ·概述 23種設計模式之一,英文叫Decorator Pattern,又叫裝飾者模式。裝飾模式是在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實的對象。

原创 Android中常用顏色值

安卓中常用顏色值,非常全面,非常清晰 http://blog.csdn.net/chindroid/article/details/7740949

原创 安卓界面延時跳轉

界面延時跳轉 採用Handler的方式,開啓一個新的線程,並設置延時的時間即可: public class SplashActivity extends Activity { @Override public void

原创 git.oschina免費的、分佈式代碼管理工具

git.oschina 免費的、分佈式代碼管理工具 更好的協同開發 免費 分佈式 開源精神 私人代碼倉庫 不需要翻牆 官方網站: https://git.oschina.net 協同開發: 可能一部分人並不是經常進行協同開發,或者大

原创 夜神模擬器——最好用的安卓模擬器

簡潔 廢話幾句要說一下,我曾經也一度認爲genymotion是一款最好用的安卓模擬器,並且也深深的愛上了genymotion,但是,自從我裝了win10之後,我的模擬器三天兩頭的出毛病,我每天就混跡在各種貼吧,各種羣裏面尋找解決辦法,而且

原创 Date和String類型相互轉化

Date——>String 系統中默認的String d=date.toString,是輸出格林威治時間即: Mon Feb 15 02:42:54 GMT+08:00 2016 Wed Feb 17 05:53:23 GMT+08:

原创 Java利用listener實現回調,即觀察者模式

java中實現觀察者模式有很多種方式,上一篇文章介紹到了,利用callback的方式實現了回調,這篇文章準備介紹的是利用listener實現回調。 Java回調機制 根據實時性劃分: 同步回調 異步回調 實現方式 利用匿名內部

原创 設計模式-觀察者模式

設計模式-觀察者模式 觀察者模式:觀察者模式(有時又被稱爲發佈(publish )-訂閱(Subscribe)模式、模型-視圖(View)模式、源-收聽者(Listener)模式或從屬者模式)是軟件設計模式的一種。在此種模式中,一個目標