原创 使用ListView顯示數據

  在Android中,ListView是用來顯示一個列表的控件。每一行列表都是一個獨立的元素。這種控件既可以方便的顯示從系統中其他應用讀取出來的數據,也可獨立的爲各行元素設置監聽器。     根據API文檔中的說明,使用ListView顯

原创 Java網絡編程

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

原创 C語言學習筆記

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

原创 我的友情鏈接

51CTO博客開發

原创 Java中的IO

     輸入和輸出是所有應用中所必需的組成部分,通過IO可以讀取輸入數據以及存儲數據到外部設備上。Java中的輸入和輸出是通過java.io來支持的。下面是本人在學習中的歸納和體會。 1. File類和文件過濾器     顧名思義,F

原创 Android數據存儲之SQLite

    Android中的數據庫採用的是SQLite,這是一款輕型數據庫,佔用資源雖小但是功能強大,能滿足系統中的各種數據操作。它不僅可以支持通過SQL語句操作,同時也可以通過SQLiteDatabase對象中的各種方法來操作數據庫。   

原创 Service組件

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

原创 Android網絡編程之WebKit應用

  Android中,提供了WebKit引擎用於對網頁瀏覽和操作進行編程。Google對WebKit進行了封裝,提供了豐富的Java接口,其中最重要的便是android.webkit.WebView控件。   1. WebViewer控

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

一、 類、對象、方法和變量   1. 類是一批對象的抽象,對象是具體存在的實體。可以把類當做一種抽象的數據類型,使用類來定義的變量成爲引用型變量。   2. 類中包含的三種成員:構造器,屬性和方法;各成員之間的定義順序沒有任何影響,各成

原创 Android數據存儲之SQLite

    Android中的數據庫採用的是SQLite,這是一款輕型數據庫,佔用資源雖小但是功能強大,能滿足系統中的各種數據操作。它不僅可以支持通過SQL語句操作,同時也可以通過SQLiteDatabase對象中的各種方法來操作數據庫。   

原创 Handler初探

    Android中有着和J2SE同樣優秀的多線程支持,可以把那些耗時較多的操作放在新線程中操作。但是當新線程中有涉及到操作UI的操作時,就會對主線程產生危險,因此,Android提供了Handler作爲主線程和子線程的紐帶。同時,Ha

原创 Java中的多線程(二)

 5. 線程的同步     多線程的安全問題來自於當不同線程切換時,對同一數據的操作引起的混亂。例如兩個線程併發同時對同一個文件修改時就有可能造成異常。對於線程的同步,Java提供瞭如下幾種方式解決:     a. 同步代碼塊     Ja

原创 Android網絡編程之WebKit應用

  Android中,提供了WebKit引擎用於對網頁瀏覽和操作進行編程。Google對WebKit進行了封裝,提供了豐富的Java接口,其中最重要的便是android.webkit.WebView控件。   1. WebViewer控

原创 Java中的IO

     輸入和輸出是所有應用中所必需的組成部分,通過IO可以讀取輸入數據以及存儲數據到外部設備上。Java中的輸入和輸出是通過java.io來支持的。下面是本人在學習中的歸納和體會。 1. File類和文件過濾器     顧名思義,F

原创 Notification和Notification Manager的使用

    當一個廣播接收器接收到廣播消息,並不能通過可視化的界面來顯示廣播信息。這裏我們可以通過狀態提示欄(State Bar)來顯示廣播信息的內容,圖標以及震動等信息。這就需要使用Notification控件和Notification Ma