編輯:Android開發教程
介紹
系出名門 Android 系列文章索引:搭建開發環境, 布局, 菜單, 對話框, 通知, 活動, 服務, 廣播, 廣播接收器, 控件, 數據庫支持, 內容提供器, HTTP通信, XML解析, 異步消息處理
1、系出名門Android(1) - 在 Windows 下搭建 Android 開發環境,以及 Hello World 程序
介紹
搭建 Android 的開發環境,以及寫一個簡單的示例程序
在 Windows 下搭建 Android 開發環境
Android 項目的目錄結構說明
寫一個簡單的 Hello World 程序
2、系出名門Android(2) - 布局(Layout)和菜單(Menu)
介紹
在 Android 中各種布局的應用,以及菜單效果的實現
各種布局方式的應用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout
為指定元素配置上下文菜單,為應用程序配置選項菜單,以及多級菜單的實現
3、系出名門Android(3) - 對話框(Dialog)和通知(Notification)
介紹
在 Android 中種對話框及各種通知效果的應用
常用對話框的使用,彈出式對話框、日期選擇對話框、時間選擇對話框、進度條對話框
通知(出現在通知列表)和提示性通知(Toast)的演示
4、系出名門Android(4) - 活動(Activity), 服務(Service), 廣播(Broadcast), 廣播接收器(BroadcastReceiver)
介紹
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver
活動(Activity) - 用於表現功能
服務(Service) - 相當於後台運行的 Activity
廣播(Broadcast) - 用於發送廣播
廣播接收器(BroadcastReceiver) - 用於接收廣播
Intent - 用於連接以上各個組件,並在其間傳遞消息
5、系出名門Android(5) - 控件(View)之TextView, Button, ImageButton, ImageView, CheckBox, RadioButton, AnalogClock, DigitalClock
介紹
在 Android 中使用各種控件(View)
TextView - 文本顯示控件
Button - 按鈕控件
ImageButton - 圖片按鈕控件
ImageView - 圖片顯示控件
CheckBox - 復選框控件
RadioButton - 單選框控件
AnalogClock - 鐘表(帶表盤的那種)控件
DigitalClock - 電子表控件
6、系出名門Android(6) - 控件(View)之DatePicker, TimePicker, ToggleButton, EditText, ProgressBar, SeekBar, AutoCompleteTextView, MultiAutoCompleteTextView
介紹
在 Android 中使用各種控件(View)
DatePicker - 日期選擇控件
TimePicker - 時間選擇控件
ToggleButton - 雙狀態按鈕控件
EditText - 可編輯文本控件
ProgressBar - 進度條控件
SeekBar - 可拖動的進度條控件
AutoCompleteTextView - 支持自動完成功能的可編輯文本控件
MultiAutoCompleteTextView - 支持自動完成功能的可編輯文本控件,允許輸入多值(多值之間會自動地用指定的分隔符分開)
7、系出名門Android(7) - 控件(View)之ZoomControls, Include, VideoView, WebView, RatingBar, Tab, Spinner, Chronometer, ScrollView
介紹
在 Android 中使用各種控件(View)
ZoomControls - 放大/縮小按鈕控件
Include - 整合控件
VideoView - 視頻播放控件
WebView - 浏覽器控件
RatingBar - 評分控件
Tab - 選項卡控件
Spinner - 下拉框控件
Chronometer - 計時器控件
ScrollView - 滾動條控件
8、系出名門Android(8) - 控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListView, ExpandableList
介紹
在 Android 中使用各種控件(View)
TextSwitcher - 文字轉換器控件(改變文字時增加一些動畫效果)
Gallery - 縮略圖浏覽器控件
ImageSwitcher - 圖片轉換器控件(改變圖片時增加一些動畫效果)
GridView - 網格控件
ListView - 列表控件
ExpandableList - 支持展開/收縮功能的列表控件
9、系出名門Android(9) - 數據庫支持(SQLite), 內容提供器(ContentProvider)
介紹
在 Android 中使用 SQLite, ContentProvider
數據庫支持(SQLite) - Android 開發平台提供了操作 SQLite 數據庫的相關 API
內容提供器(ContentProvider) - 當數據需要在應用程序之間共享時,可以在某程序中使用 ContentProvider 定義 URI, 以使其它應用程序可以通過此 URI 訪問指定的數據
10、系出名門Android(10) - HTTP 通信, XML 解析, 通過 Hander 實現異步消息處理
介紹
在 Android 中與服務端做 HTTP 通信,解析 XML,通過 Handler 實現異步消息處理
HTTP 通信 - 與服務端做 HTTP 通信,分別以 GET 方式和 POST 方式做演示
XML 解析 - 可以用兩種方式解析 XML,分別是 DOM 方式和 SAX 方式
異步消息處理 - 通過 Handler 實現異步消息處理,以一個自定義的異步下載類來說明 Handler 的用法
OK
[系列文章配套源碼下載]:http://files.cnblogs.com/webabcd/Android.rar
前段時間,我學習了自定義View,基本能夠繪制一些比較好看的控件,那麼今天開始,我將會學習屬性動畫。前面我也簡單的看過屬性動畫的概念,然後也是看了一下效果,了解了一些基本
這裡歸納寫一個android網絡框架的一般性原理:Http網絡請求原理學過《計算機網絡》的應該都知道http是一種應用層協議,它通過tcp實現了可靠的數據傳輸,能夠保證數
QuickContactsDemo示例介紹了如果使用Content Provider來訪問Android系統的Contacts 數據庫。Content Provider
本例實現的功能和例子Android RoboGuice 使用指南(2):第一個例子Hello World一樣,所不同的是本例使用RoboGuice2.0 來實現。下載新的