原创 Android---universal-image-loader應用

Universal-Image-loader GitHub源碼地址 Universal Image Loader針對圖片的加載、緩存、顯示提供了強大、靈活的工具,它在圖片的加載、緩存過程中提供了許多配置信息供我們選擇。 特點:

原创 Android---Service Timer之執行週期任務

我們有時候需要隔一段時間去做一件事,比如檢查郵件,檢查網絡情況等等。本篇文章簡單介紹下如何使用Service Timer 去執行週期任務,程序界面上顯示一個數字,每隔一秒鐘更新 ,每5秒鐘顯示一個toast。 1.自定義ser

原创 Android解析xml(3)---Pull解析

除了可以使用SAX和DOM解析xml文件外,還可以使用Android系統內置的Pull解析器來解析xml文件。Pull解析器的運行方式與SAX解析器相似。它提供了類似的事件,如開始元素的結束元素事件。使用parser.next(

原创 Android解析xml(2)---DOM解析

DOM是一種用於xml文檔的對象模型,可直接訪問xml文檔的各個部分。在DOM中,文檔被模擬爲樹狀,xml的每個組成部分都被表示爲一個節點。DOM允許用戶便利文檔樹,從父節點移動到子節點和兄弟節點等。由於DOM的實現要將xml節

原创 Android解析xml(1)---SAX解析

SAX是一種以事件爲驅動的XML API,特點是 解析速度快、佔用內存少,適用於Android等CPU、內存資源寶貴的移動設備。SAX被認爲是處理XML最有效的標準方法。 record.xml <?xml version="1

原创 Android---監聽EditText變化

可以使用EditText的addTextChangedListener(TextWatcher watcher)方法對EditText實現監聽,重寫三個方法: 1.MainActivity.java import androi

原创 Android---獲取手機聯繫人及歸屬地

獲取通訊錄中的聯繫人以及使用Volley請求調用後臺接口,獲得聯繫人歸屬地。 1.activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.

原创 Android---Volley請求天氣接口JSON解析

本篇文章主要內容爲:運用Volley框架進行網絡請求,調用百度天氣API並對得到的json數據解析。 天氣接口爲百度API的,地址:http://apistore.baidu.com/apiworks/servicedetail/

原创 Android---獲取已安裝應用列表

我們手機上安裝的應用默認是以GridView的形式排放的,本篇博客將講述以ListView的形式獲得所有應用,並且點擊應用後可以啓動。 1. ListView item的佈局文件 list_item.xml <?xml ve

原创 Java---利用Zing生成二維碼、解析二維碼

Zxing是一個開源的 用Java實現的多種格式的1D/2D條碼圖像處理庫,可以生成、解析二維碼。 二維碼它就是把一段純文本用圖形樣式轉換出來了,以便於快速掃描讀出 首先,新建一個Java工程,然後導入需要的Zxing jar

原创 Android---自定義Dialog、Toast

本篇文章簡單介紹了怎樣利用佈局文件自定義Dialog 1.首先自定義一個佈局文件dialog_layout.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xm

原创 Android---SharedPreferences 記住用戶名和密碼

SharedPreferences是Android提供的一個輕量級存儲類,經常用於保存軟件設置參數。存放的格式爲xml,文件存放在 /data/data/package name/shared_prefs下。 1.主佈局

原创 Android---Intent傳遞對象、對象數組

Android有兩種方式傳遞對象,分別讓對象實現Serializable接口和Parceable接口。 用Serializable傳遞對象:bundle.putSerializable(“key”,object);

原创 Android---讀取assets文件夾中的文件

本篇文章介紹如何讀取assets文件夾中的內容,本事例中讀取assets中的txt文本文件和圖片文件,顯示到屏幕上。 1.activity.xml文件只有一個TextView和一個ImageView <RelativeLayo

原创 Android---AlarmManager鬧鐘設置

本片文章主要介紹鬧鐘的管理,使用到了BroadcastReceiver。 1.在主界面上放置兩個按鈕,一個用於設置鬧鐘,一個用於取消鬧鐘。 2.自定義BroadcastReceiver用於響應鬧鐘時間到後的觸發事件。 pub