原创 Java中的多線程(一)

 1.進程和線程   進程是運行中的程序,每個進程擁有獨立的資源,在處理器上可以併發執行,多個進程之間互不影響。   線程是進程的執行單元,一個進程被初始化後,主線程就被創建了。一個線程可以有自己的堆棧,計數器和局部變量,但系統資源和其父

原创 Andriod應用對XML的解析

  在Android系統中,對於XML文件的讀取主要採用的是SAX方法。SAX是一個用於處理XML事件驅動的“推”模型,雖然它不是W3C標準,但它卻是一個得到了廣泛認可的API。SAX解析器不像DOM那樣建立一個完整的文檔樹,而是在讀取文檔

原创 Android數據存儲之Content Providers

    Content Providers是Android平臺中重要的組件之一,它提供了一套標準的接口用來實現數據的增刪改查,可以使各個應用程序之間實現數據共享。一方面,我們可以獲得系統內部的如音頻、視頻、圖像和聯繫人等Content Pr

原创 Intent組件

   Intent是Android中的重要組件,可以被認爲是不同組件之間通信的“媒介”或者“信使”。使用它可以啓動Activity,Service還可以發起一個廣播(Broadcast)。Intent對象由Action、Data、Categ

原创 Java網絡編程

    Java對於網絡通訊有着非常強大的支持。不僅可以獲取網絡資源,傳遞參數到遠程服務器,還可以通過Socket對象實現TCP協議,通過DatagramSocket對象實現UDP協議。同時,對於多點廣播以及代理服務器也有着非常強大的支持。

原创 Java面向對象學習筆記(二)

五、 處理對象的通用方法   1. toString方法。所有的類都從Object中繼承了這個方法。當打印對象時,實際上是在調用該方法。另外,當對象和字符串相連時,也會自動調用該方法。通過重寫自定義。   2. equals方法。這個方法用

原创 Service組件

   Service組件可以看作是沒有界面的Activity組件,二者地位相同。它是運行在系統後臺的一種服務,一般處理耗時較長的操作,不與用戶進行交互。和其他組件一樣,Service組件同樣需要在AndroidManifest.xml中聲明

原创 UI開發中所用到特殊方法

    在Android的界面開發,對於一些控件中的使用會使用到特殊的方法和機制。在界面開發部分的學習中,這些方法需要特別注意。現將其中的部分總結出來,便於查詢。 1. 自定義對話框     Android中對話框控件的定義和使用有些與衆不

原创 Java中的對象序列化機制

     對象序列化機制允許把內存中的Java對象包裝成爲與平臺無關的二進制流,從而允許把這種二進制流持久保存在磁盤上或者通過網絡將這種二進制流傳輸到另外的節點。然後再利用反序列化,將Java對象對IO流中恢復。 1. 使用對象流實現序列

原创 Android網絡編程之Http通信

    Android中提供的HttpURLConnection和HttpClient接口可以用來開發HTTP程序。以下是本人在學習中的總結與歸納。 1. HttpURLConnection接口     首先需要明確的是,Http通信中的

原创 C語言學習筆記

    近日重讀譚浩強的《C程序設計》一書。由於長時間不用,不少瑣碎的知識點已經忘記。在重讀的過程中對知識點重新做了梳理,對於一些個人容易忽略和重要的知識點羅列出來,以便日後複習和快速回憶。   一、 數據類型、運算符和表達式   1. 

原创 Broadcast組件

     BroadCast Receiver(廣播接收器)類似於事件處理的機制,只不過這種事件是系統級別的廣播事件。我們既可以使用Intent的sendBroadcast方法發送廣播事件,也可以在程序中實現Broadcast Reciev

原创 我的友情鏈接

51CTO博客開發