原创 Android開發之Spinner

什麼是Spinner? Spinner是Android基本控件之一,樣式爲下拉菜單。 如何使用Spinner? 1.在主佈局文件activity_main.xml文件中聲明spinner標籤。 2.在strings.xml文件中聲明st

原创 Android開發之ListView的使用

如何使用ListView來顯示數據? 1.讓MainActivity繼承ListActivity類 2.在main_layout中定義一個Listview控件,並設置id爲android:list(因爲之後使用到的SimpleAdapte

原创 Android開發之App Widget(二)

什麼是PendingIntent? PendingIntent對Intent進行了包裝,當出現某種事件後再執行Intent。 RemoteViews的作用 1.RemoteViews對象表示了一系列的View對象 2.RemoteVie

原创 Android開發之SeekBar

什麼是SeekBar? SeekBar是可拖動的進度條。 如何使用SeekBar? 1.在主佈局文件中聲明SeekBar標籤。 2.在Activity中創建SeekBar對象,然後設置最大值等基本屬性。 3.爲SeekBar對象創建監聽

原创 Android開發之RatingBar

什麼是RatingBar? RatingBar是評分進度條。 如何使用RatingBar? 1.在佈局文件中聲明RatingBar標籤,並設置numStars屬性和stepSize屬性。 2.在Activity中創建RatingBar對

原创 SQLiteOpenHelper的使用

SQLiteOpenHelper是一個助手類,可以幫助我們訪問SQLite。它有以下功能: 1.通過getReadableDatabase()和getWritableDatabase()兩個函數可以獲得SQLiteDatabase對象,

原创 Android開發之App Widget(一)

什麼是App Widget? App Widget是桌面小控件,可以讓我們在主屏幕上面放置一些有趣的面板,比如天氣插件,時間插件,Wifi開關等實用的小控件。 和App Widget相關的基本概念 1.AppWidgetProvider

原创 Android開發之AutoCompleteTextView

什麼是AutoCompleteTextView? AutoCompleteTextView是具有字符提示功能的TextView,多用於搜索功能。 如何使用AutoCompleteTextView? 1.在activity_main.xm

原创 Android開發之ExpandableListActivity

什麼是ExpandableListActivity? ExpandableListActivity是Activity類的子類,是一種具有多級條目顯示功能的Activity。 如何使用ExpandableListActivity? 1.讓

原创 調試安卓程序

1.在Android Monitors的Logcat中自定義過濾器,便於篩選出我們所需要的信息 例子:可以添加一個顯示輸出信息的過濾器,方便我們添加輸出語句來判斷程序出錯位置。 2.常見錯誤: NullPointerException

原创 ContentProvider初步

什麼是Conent Provider? 1.Content Provider爲存儲和獲取數據提供了統一的接口 2.使用Content Provider可以在不同的應用程序之間共享數據 3.Android爲常見的一些數據提供了Content

原创 Android開發之文件下載

下面是我寫的一個下載兩種不同類型文件的程序案例: Download.java: package com.mycompany.download; import android.os.StrictMode; import android.

原创 Android開發之WIFI操作

1.WIFI網卡的狀態 ·WIFI_STATE_DISABLED:WIFI網卡不可用 ·WIFI_STATE_DIABLEING:WIFI正在關閉 ·WIFI_STATE_ENABLED:WIFI網卡可用 ·WIFI_STATE_ENAB

原创 Android開發之XML文件解析

1.什麼是SAX SAX,全稱Simple API for XML,既是指一種接口,也是指一個軟件包。 作爲接口,SAX是事件驅動型XML解析的一個標準接口。 2.SAX基本原理 3.SAX常用接口 ContentHander 4.SAX

原创 Android開發之DatePickerDialog

創建DatePickerDialog的步驟? 1.聲明一個監聽器,使用匿名內部類。 2.複寫onCreateDialog()方法。 3.在需要的時候調用showDialog方法。 MainActivity.java: package