原创 Java 異常學習

在JVM遇到異常的時候,先是在當前方法中尋找catch代碼塊,如果找到了就執行該代碼塊;否則,JVM會從調用棧中彈出該方法的棧結構,繼續到前一個方法中查找合適的catch代碼塊。 正常情況下try catch塊語句不會對程序的性能造

原创 Java 接口學習

接口其實蠻早就瞭解過了,這次深入看了下。還是有所收穫,接口其實在java模式設計中有重要作用。主要是學到了與接口相關的幾種設計模式。 首先,接口的存在還是爲了彌補java中單繼承的不足的。比如,魚既是一種動物又是一種食物,那麼它具有

原创 Android HttpRequest

http 代碼例子:                                 //生成一個請求對象 HttpGet httpGet

原创 UML類圖關係大全 (轉)

1、關聯 雙向關聯: C1-C2:指雙方都知道對方的存在,都可以調用對方的公共屬性和方法。 在GOF的設計模式書上是這樣描述的:雖然在分析階段這種關係是適用的,但我們覺得它對於描述設計模式內的類關係來說顯得太抽象了,因爲在設計階段關聯關係

原创 Java 內部類學習

內部類是java中一個重要但是難以理解其作用的概念。 內部類分爲: 1.實例內部類 2.靜態內部類 3.局部內部類 4.匿名類 1,2統稱爲成員內部類,因爲它們可以作爲一個類的成員而存在。而局部內部類則一般存在於類的成員方法當中。

原创 Android Http

HttpGet httpGet = new HttpGet(url); 這是一個get對象,url是連接,包含查詢字符串 HttpClient httpClient = new DefaultHttpClient(); 這個對象的exe

原创 bash shell script

過濾器加管道就是UNIX的世界! 運行linux程序有三種方法: (1)chmod +x 使程序具有可執行權限,直接執行 (2)直接使用命令解釋器執行程序(linux shell是解釋型語言) (3)使用source執行文件 linu

原创 Android Animations

animation有兩種方式來實現:1.代碼;2.xml animation分兩類: 1.Tweened animations 2.frame-by-frame animations tweened animations: 1.alph

原创 Android Asynchronization

整個過程有點複雜,認真理解下,還是覺得設計得挺好的。 異步操作 AsyncTask 對於耗時較多的操作(如網絡操作等)因爲會消耗時間而使程序阻塞,那麼應該採用異步線程才進行。 實現一個繼承AsyncTask 異步操作的類。覆蓋doInB

原创 Android ContentProvider

ContentProvider 這玩意看了半天還是不太明白。。。 1.ContentProvider爲存儲和獲取數據提供了統一的接口 2.使用ContentProvider可以在不同的應用程序之間共享數據 3.Android爲常見的一些

原创 2D graphics - Android SDK翻譯

地址:http://developer.android.com/guide/topics/graphics/2d-graphics.html2D g

原创 android app widget

App Widget   界面的更新其實是基於廣播機制。程序發出廣播,app widget接受廣播,並作相應更新操作 1.AppWidgetProviderInfo:爲app widget提供元數據,包括佈局,更新頻率等等數據。這個對象

原创 Android GoogleMaps API

GoogleMap 1.google提供了一組API,可以很方便的在應用程序當中添加基於地圖的功能 2.Android將大部分的地圖功能封裝在Map

原创 由Jobs的聯想

看了Jobs的一些產品發佈會。我意識到,技術在現在的時代,已經不像過去那樣左右科技的發展,取而代之的是idea,或者說innovation。一個好的idea,就是一個改變世界的機會。 這點我很佩服舅舅,他跟我說了他的很多idea,很有意

原创 Android Wifi

wifi WIFI_STATE_DISABLED:不可用 WIFI_STATE_DISABLING:正在關閉 WIFI_STATE_ENABLED: