android-移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案_第1頁(yè)
android-移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案_第2頁(yè)
android-移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案_第3頁(yè)
android-移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案_第4頁(yè)
android-移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

android.移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案

android.移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)教案一手機(jī)開(kāi)發(fā)技術(shù)

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月16日第8周授課班

級(jí)軟件111

授課形式講授?實(shí)驗(yàn)。實(shí)訓(xùn)O練習(xí)。其它。授課章節(jié)名稱

第一章Android簡(jiǎn)介與開(kāi)發(fā)環(huán)境搭建

教學(xué)目的了解Android簡(jiǎn)介與發(fā)展歷史

掌握開(kāi)發(fā)環(huán)境的搭建教學(xué)重點(diǎn)開(kāi)發(fā)環(huán)境搭建

教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)

課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

課程學(xué)習(xí)目標(biāo)及考核方式Android簡(jiǎn)介與開(kāi)發(fā)環(huán)境一Android簡(jiǎn)介

1簡(jiǎn)介

2發(fā)展歷史

二搭建開(kāi)發(fā)環(huán)境

lAndroid軟件開(kāi)發(fā)包

1JDK安裝

2ADTBundleForEclipse

2安裝步驟

3創(chuàng)建Android虛擬設(shè)備AVD

有關(guān)參數(shù)具體含義

4AndroidMarket

三實(shí)踐

lEclipse開(kāi)發(fā)環(huán)境的配置

2AVD的創(chuàng)建

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月16日第8周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱

第二章第一個(gè)Android應(yīng)用程序

教學(xué)目的掌握Android項(xiàng)目的創(chuàng)建過(guò)程理解Android應(yīng)用程序的基本構(gòu)成掌

握使用資源的方法教學(xué)重點(diǎn)Android應(yīng)用程序創(chuàng)建與調(diào)試

教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)

課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

第二章第一、個(gè)Android應(yīng)用程序一HelloWorld應(yīng)用

1創(chuàng)建Android項(xiàng)目

過(guò)程與相關(guān)參數(shù)設(shè)置

2運(yùn)行Android項(xiàng)目

實(shí)踐創(chuàng)建運(yùn)行Android應(yīng)用二調(diào)試Android應(yīng)用程序

1設(shè)置斷點(diǎn)

2啟動(dòng)調(diào)試

3單步調(diào)試

4真機(jī)調(diào)試了解

三HelloWorld應(yīng)用分析

1工程文件組成

小結(jié)Android應(yīng)用程序的調(diào)試

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月16日第8周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱

第一個(gè)Android應(yīng)用程序

Hello應(yīng)用分析與調(diào)試項(xiàng)目

教學(xué)目的掌握Activity的創(chuàng)建和調(diào)用理解Activity的生命周期

教學(xué)重點(diǎn)Activity的生命周期教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)

課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

第二章第一個(gè)Android應(yīng)用程序三HelloWorld應(yīng)用分析

2Android應(yīng)用程序組成

lActivity介紹

2BroadcastIntentReceiver介紹

3Service介紹

4ContentProvider介紹四Android的生命周期

1生命周期內(nèi)容

2程序演示生命周期

1運(yùn)行程序時(shí)來(lái)電

2運(yùn)行時(shí)按返回鍵退出

3運(yùn)行時(shí)按Home鍵

小結(jié)Android應(yīng)用程序生命周期

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月18日第8周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱

實(shí)訓(xùn)一簡(jiǎn)單的Activity教學(xué)目的掌握Android項(xiàng)目的創(chuàng)建過(guò)程能夠掌握簡(jiǎn)

單的事件處理過(guò)程教學(xué)重點(diǎn)Android應(yīng)用的創(chuàng)建過(guò)程

Android的引用教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

復(fù)習(xí)Android應(yīng)用的創(chuàng)建和工程資源

實(shí)訓(xùn)一簡(jiǎn)單的Activity

創(chuàng)建Android應(yīng)用包含一張圖片在資源中準(zhǔn)備4張圖片默認(rèn)顯示第一張圖片點(diǎn)

擊圖片實(shí)現(xiàn)圖片自動(dòng)順序輪換

準(zhǔn)備4張圖片放到資源文件中

使用ImageView顯示第一張圖片為ImageView添加ID

為ImageView添加事件實(shí)現(xiàn)圖片輪換

小結(jié)Android對(duì)資源的管理事件的處理方法

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月18日第8周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱

31Android基本組件布局教學(xué)目的了解Android組件的基本框架

掌握線程布局的方法

熟悉TextView的常用屬性教學(xué)重點(diǎn)線性布局的效果創(chuàng)建

線性布局的常用屬性教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

31Android基本組件布局AndroidUI組件基本框架視圖組件與容器組件

使用XML布局文件控制UI界面2線性布局

1線性布局的特點(diǎn)

2線性布局的常用屬性androidorientation組件排列方式可以水平垂直

androidlayoutwidth布局寬度androidlayoutheight布局高度

androidgravity組件對(duì)齊方式舉例使用線性布局

3TextView的使用

小結(jié)線性布局

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月19日第8周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)二Android基本組件布局教學(xué)目的掌握線性布局的使用

鞏固事件處理教學(xué)重點(diǎn)線性布局的使用教學(xué)難點(diǎn)無(wú)

更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

復(fù)習(xí)線性布局及事件處理

實(shí)訓(xùn)二Android基本組件布局

使用線程布局結(jié)合TextView和EditTextButton完成用戶登錄界面的設(shè)計(jì)

為登錄按鈕添加事件處理使用固定的用戶名和密碼完成對(duì)簡(jiǎn)單的登錄事件

的處理

小結(jié)線性布局如何使用事件處理流程

學(xué)習(xí)表格布局TableLayout

1表格布局與線程布局的關(guān)系

2設(shè)置表格列的收縮

3設(shè)置表格列的拉伸

課后練習(xí)使用表格布局完成登錄界面

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月19日第8周授課班級(jí)軟件1H授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱33Android用戶界面組件一教學(xué)目的掌握用戶界面的TextView和

EditText的具體使用方法

了解TextView類型的常用屬性教學(xué)重點(diǎn)TextView的常用屬性

EditText的常用屬性教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

33Android用戶界面組件一

三TextView及其子類

1文本框TextView與編輯框EditText

ITextView與EditText關(guān)系

功能上看TextView就是一個(gè)文本編輯器只是Android關(guān)閉了它的文字編

輯功能如果需要編輯文本用EditText組件

TextView還派生了一個(gè)CheckedTextViewCheckedTextView增加了一個(gè)

checked狀態(tài)TextView還派生了Button類

TextView常用XML屬性

2EditText

主要屬性

實(shí)踐制作用戶登錄界面

小結(jié)布局方式與組件的相關(guān)屬性

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月23日第9周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)二Android基本組件布局教學(xué)目的1掌握相對(duì)布局的常用參數(shù)

2進(jìn)一步熟悉用戶界面的TextView和EditText的具體使用方法教學(xué)重點(diǎn)

RelativeLayout的常用參數(shù)教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

復(fù)習(xí)線性布局與表格布局

實(shí)訓(xùn)二Android基本組件布局

3相對(duì)布局

相對(duì)布局容器內(nèi)子組件的位置總是相對(duì)兄弟組件父容器來(lái)決定的因此這

種方式被稱為相對(duì)布局

IRelativeLayout可支持以下兩個(gè)XML屬性

Androidgravity設(shè)置該布局容器內(nèi)各子組件的對(duì)齊方式

AndroidigoreGravity設(shè)置哪個(gè)組件不受gravity屬性的影響

2相對(duì)已有組件的布局參數(shù)設(shè)置

實(shí)踐

1使用相對(duì)布局完成登錄界面

2為登錄按鈕添加相應(yīng)的事件處理

小結(jié)相對(duì)布局的主要XML參數(shù)

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月23日第9周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)O其它。授課章節(jié)

名稱33Android用戶界面組件二教學(xué)目的1掌握按鈕組件的用法

2熟悉按鈕組件美化教學(xué)重點(diǎn)Button組件RadioButtonCheckBox

教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

33Android用戶界面組件二三TextView及其子類

3按鈕Button組件的功能和用法

1指定按鈕背景

2多狀態(tài)的按鈕背景

實(shí)踐多個(gè)狀態(tài)的按鈕

4使用9Patch圖片作為按鈕背景

19Patch產(chǎn)生的背景

2如何做出可以縮放的按鈕背景

實(shí)踐綻放不變形的按鈕

5單選按鈕與復(fù)選框的功能與用法

1單選按鈕與復(fù)選框的功能

2使用方法

小結(jié)按鈕的設(shè)計(jì)

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月23日第9周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)三用戶常用組件1教學(xué)目的掌握Android常用組件的使用教學(xué)

重點(diǎn)按鈕單選框復(fù)選框的使用教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)三用戶常用組件1

1創(chuàng)建一個(gè)用戶注冊(cè)界面包括用戶名密碼單選性別年齡愛(ài)好多選等信息最后添

加注冊(cè)按鈕

2設(shè)計(jì)一個(gè)注冊(cè)用戶類為注冊(cè)添加事件處理將各組件的值放到一個(gè)新的用戶對(duì)

象中并輸出

小結(jié)界面布局與UI組件的值

5狀態(tài)開(kāi)關(guān)按鈕ToggleButton

1開(kāi)關(guān)按鈕的定義

2開(kāi)關(guān)按鈕的常用屬性

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月25日第9周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱33Android用戶界面組件三教學(xué)目的掌握ImageView及其子類

ImageButton的常用XML屬性和方法

掌握ListView與Adapter的使用方法教學(xué)重點(diǎn)ImageView和ImageButton

教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

33Android用戶界面組件三

HmageView及其子類

兩個(gè)最主要的XML屬性

scaleType設(shè)置圖片如何縮放或移動(dòng)以適應(yīng)ImageView的大小

src設(shè)置圖片所顯示的Drawable對(duì)象的ID

2ImageView提供了如下的方法顯示圖片

setlmageBitmapBitmapbm使用Bitmap位圖設(shè)置該ImageView顯示的圖片

setlmageDrawableDrawabledrawable使用Drawable對(duì)象設(shè)置該ImageView

顯示的圖片

setImageResourceintresid使用圖片資源ID設(shè)置該ImageView顯示的圖片

setlmageURIUriuri使用圖片的URI設(shè)置該ImageView顯示的圖片

示例通過(guò)按鈕調(diào)整圖片的透明度

小結(jié)ImageView的屬性與常用方法

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月25日第9周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)三用戶常用組件2教學(xué)目的掌握ImageView組件的使用

教學(xué)重點(diǎn)ImageView及其常用方法教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)三用戶常用組件2

1使用相對(duì)布局在界面上顯示一個(gè)ImageView組件顯示一個(gè)圖片在圖片下方添

加兩個(gè)按鈕-

2點(diǎn)擊按鈕或-動(dòng)態(tài)修改圖片的透明度每次點(diǎn)擊的變化為10

小結(jié)ImageView的使用

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月26日第9周授課班級(jí)軟件H1授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)O其它。授課章節(jié)

名稱34ListView的使用教學(xué)目的掌握ListView與Adapter的使用方法掌

握使用自定義項(xiàng)目顯示內(nèi)容的方法教學(xué)重點(diǎn)ListView的定義

SimpleAdapter的使用教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

小結(jié)ImageViewer及相關(guān)組件

34ListView的使用

一AdapterView及其子類

AdapterView組件是一組重要的組件AdapterView是抽象類派生的子類在用法

上十分相似AdapterView具有如下特征

1AdapterView繼承了ViewGroup它的本質(zhì)是容器

2AdapterView可以包括多個(gè)列表項(xiàng)

3AdapterView顯示的多個(gè)列表項(xiàng)由Adapter提供

1列表視圖ListView

ListView常用的XML屬性

2Adapter接口及實(shí)現(xiàn)類

ArrayAdapter簡(jiǎn)單易用的Adapter通常用于將數(shù)組或List集合的多個(gè)值包裝

成多個(gè)列表項(xiàng)

SimpleAdapter并不簡(jiǎn)單功能強(qiáng)大的Adapter可用于將List集合的多個(gè)對(duì)象包

裝成多個(gè)列表項(xiàng)

3使用SimpleAdapter創(chuàng)建ListView

小結(jié)使用SimpleAdapter實(shí)現(xiàn)列表

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月26日第9周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授

課章節(jié)

名稱實(shí)訓(xùn)四ListView的使用1教學(xué)目的掌握ArrayAdapter創(chuàng)建ListView

顯示自定義的列表結(jié)合Spinner組件實(shí)現(xiàn)下拉列表教學(xué)重點(diǎn)

ArrayAdapterListViewSpinner教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

小結(jié)ImageViewer及相關(guān)組件

實(shí)訓(xùn)四ListView的使用1

一回顧ListView的實(shí)現(xiàn)過(guò)程

二實(shí)訓(xùn)

1定義一個(gè)包括四大名著書名的字符串?dāng)?shù)組使用數(shù)組對(duì)象作為列表項(xiàng)在

Activity中顯示要求點(diǎn)擊列表項(xiàng)使用Logv在調(diào)試界面輸出書名

2使用XML來(lái)定義數(shù)組

小結(jié)ListView的定義過(guò)程和處理

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月28日第9周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)四ListView的使用2教學(xué)目的掌握SimpleAdapter創(chuàng)建

ListView顯示自定義的列表教學(xué)重點(diǎn)SimpleAdapter的使用

ListView項(xiàng)目布局教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

小結(jié)ArrayAdapter

實(shí)訓(xùn)四ListView的使用2

一回顧ListView的實(shí)現(xiàn)過(guò)程

二實(shí)訓(xùn)

要求根據(jù)Android短信應(yīng)用的顯示界面實(shí)現(xiàn)短信列表的顯示

小結(jié)ListView的定義過(guò)程和處理

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月28日第9周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱35AndroidMenu與Dialog的使用教學(xué)目的掌握在Android定義菜

單以及對(duì)菜單事件的處理教學(xué)重點(diǎn)選項(xiàng)菜單和上下文菜單

教學(xué)難點(diǎn)菜單事件的處理更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

復(fù)習(xí)回顧ListView的使用

35AndroidMenu與Dialog的使用

一菜單

1添加菜單或子菜單的步驟

1重寫Activity的onCreateOptionsMenuMenumenu的方法該方法里調(diào)用

Menu對(duì)象的方法來(lái)添加菜單項(xiàng)或子菜單

2如果希望應(yīng)用程序能響應(yīng)菜單項(xiàng)的單擊事件重寫Activity的

onOptionsItemSelectedMenuItemmi方法即可

Menu添加菜單和菜單項(xiàng)的方法

Add方法一個(gè)菜單項(xiàng)

AddSubMenu用于添加一個(gè)新的子菜單

練習(xí)定義選項(xiàng)菜單

2上下文菜單

開(kāi)發(fā)上下文菜單的步驟如下

1重寫Activity的onCreateContextMenu方法

2在onCreate方法中調(diào)用Activity的registerForContextMenuViewview

方法為view組件注冊(cè)上下文菜單

3為菜單提供響應(yīng)重寫onContextltemSelectedMenuItemitem或者為菜單項(xiàng)

綁定事件監(jiān)聽(tīng)器

舉例選項(xiàng)列表的上下文菜單

3使用XML文件定義菜單

常用元素及其相關(guān)屬性

添加X(jué)ML菜單到Menu的方法

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年4月28日第9周授課班級(jí)軟件H1授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)O其它。授課章節(jié)

名稱實(shí)訓(xùn)五MenuDialog的使用1教學(xué)目的通過(guò)實(shí)訓(xùn)進(jìn)一步掌握Menu菜單

的使用教學(xué)重點(diǎn)Menu事件的處理教學(xué)難點(diǎn)無(wú)

更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)五MenuDialog的使用1

1定義一個(gè)界面中包含一個(gè)TextView組件顯示較多的文字內(nèi)容內(nèi)容可以定義在

資源文件中定義選項(xiàng)菜單包括小字體中字體大字體要求點(diǎn)擊菜單TextView的文字

大小有相應(yīng)的變化

2內(nèi)容超過(guò)屏幕高度使用ScrollView支持滾動(dòng)

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月2日第10周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)五MenuDialog的使用2教學(xué)目的通過(guò)實(shí)訓(xùn)進(jìn)一步掌握

AlertDialog的使用教學(xué)重點(diǎn)AlertDialog的生成與使用教學(xué)難點(diǎn)AlertDialog

自定義界面更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)五MenuDialog的使用2

實(shí)踐

創(chuàng)建Activie創(chuàng)建選項(xiàng)菜單加入退出選項(xiàng)點(diǎn)擊菜單項(xiàng)彈出確認(rèn)對(duì)話框文字為標(biāo)

題為確認(rèn)內(nèi)容你需要退出么點(diǎn)擊確認(rèn)退出應(yīng)用程序

示例

創(chuàng)建一個(gè)使用自定義布局的對(duì)話框

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月2日第10周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)?其它。授課章節(jié)

名稱階段復(fù)習(xí)教學(xué)目的回顧學(xué)習(xí)的UI組件android管理各類資源的定義

與使用教學(xué)重點(diǎn)布局

UI組件教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

階段復(fù)習(xí)

布局

線性布局

表格布局

相對(duì)布局

二Android組件

ITextView相關(guān)組件

TextView組件文字背景

EditText組件輸入類型

Button組件事件處理

CheckBox組件checked屬性RadioButton組件

ToggleButton組件開(kāi)關(guān)按鈕

2ImageView相關(guān)組件

ImageView組件srcscaleType

ImageButton組件

9patchpng圖片

3ListView相關(guān)

ListView組件與Adapter

Spinner

AutoCompleteTextView

4其他

DatePickerTimePickerScrollView

5Menu與Dialog

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月3日第10周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)六Toast和Notification應(yīng)用1教學(xué)目的掌握Toast對(duì)象的創(chuàng)

建與使用Notification對(duì)象的創(chuàng)建和創(chuàng)建自定義的通知教學(xué)重點(diǎn)Toast的

makeText方法

Notification對(duì)象的創(chuàng)建與使用過(guò)程教學(xué)難點(diǎn)Notification對(duì)象的創(chuàng)建與

使用過(guò)程更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)六Toast和Notification應(yīng)用1

Toast的創(chuàng)建方法

常用方法ToastmakeText方法

創(chuàng)建一個(gè)簡(jiǎn)單的布局添加一個(gè)按鈕并為按鈕添加相應(yīng)的處理事件點(diǎn)擊按鈕用

Toast顯示請(qǐng)等待一會(huì)兒這樣的字符

二Notification

Notification的創(chuàng)建

添加第二個(gè)按鈕為按鈕添加點(diǎn)擊處理事件點(diǎn)擊后在通知欄內(nèi)添加一個(gè)消息提示

tickerText有新的消息通知欄標(biāo)題是Hello文字來(lái)自新應(yīng)用的提示如點(diǎn)擊將啟動(dòng)

一個(gè)新的Activity

小結(jié)NotificationManger與Notification

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月3日第10周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)O其它。授課章節(jié)

名稱36Intent與IntentFilter教學(xué)目的全面熟悉Intent對(duì)象掌握Inent

的常見(jiàn)應(yīng)用使用Intent傳遞數(shù)據(jù)了解并IntentFilter教學(xué)重點(diǎn)Intent

IntentFilter教學(xué)難點(diǎn)同上更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

36Intent和IntentFiIter

一Intent的定義

二分類

1顯式Intent

舉例實(shí)現(xiàn)Activity顯式跳轉(zhuǎn)

2隱式Intent

3ActionCategory屬性與intent-filter配置

舉例實(shí)現(xiàn)Activity隱式跳轉(zhuǎn)

4Activity間傳遞數(shù)據(jù)

5啟動(dòng)其他Activity并返回結(jié)果

舉例啟動(dòng)其他Activity返回

小結(jié)Activity之間的跳轉(zhuǎn)

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月7日第10周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)六Notificationintent應(yīng)用2教學(xué)目的掌握Intent對(duì)象實(shí)現(xiàn)

Activity跳轉(zhuǎn)Bundle對(duì)象在Activity之間傳遞參數(shù)教學(xué)重點(diǎn)Activity跳轉(zhuǎn)

Bundle傳遞參數(shù)教學(xué)難點(diǎn)Intent對(duì)象的使用更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)六Notificationintent應(yīng)用2

一在上次實(shí)訓(xùn)內(nèi)容的首界面上添加一個(gè)按鈕要求點(diǎn)擊按鈕打開(kāi)一個(gè)新的

Activity要求在按鈕中傳入文字該文字將在新打開(kāi)的界面上顯示出來(lái)

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月7日第11周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱41Android的數(shù)據(jù)存儲(chǔ)文件教學(xué)目的掌握Android中使用

SharedPreferences保存配置和讀取配置的方法教學(xué)重點(diǎn)

ISharedPreferences讀取

2Edit的對(duì)象的方法教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

41Android的數(shù)據(jù)存儲(chǔ)文件

一SharedPreferences

它保存的數(shù)據(jù)是簡(jiǎn)單類型的key-value對(duì)SharedPreferences接口負(fù)責(zé)讀取應(yīng)

用程序的Preferences數(shù)據(jù)它提供了如下常用方法

IbooleancontainsStringkey判斷SharedPreferences是否包含特定的key

的數(shù)據(jù)

2AbstractMapStringgetAll獲取SharedPreferences數(shù)據(jù)里全部的key-

value對(duì)

3booleangetXXXStringkeyxxxdefValue獲取SharedPreferences數(shù)據(jù)里指

定key對(duì)應(yīng)的value如果該key不存在返回默認(rèn)值defValue其中xxx可以是

booleanfloatintlongstring等各種數(shù)據(jù)類型

二Editor對(duì)象

Editor提供了如下方法來(lái)向SharedPreferences寫入數(shù)據(jù)

SharedPreferencesEditorclear清空SharedPreferences里所有數(shù)據(jù)

SharedPreferencesEditorputXXXStringkeyxxxvalue向

SharedPreferences存入指定key對(duì)應(yīng)的數(shù)據(jù)其中xxx可以是intfloatlongString

等各種基本類型的值

SharedPreferencesEditremoveStringkey刪除SharedPreferences里指定

key對(duì)應(yīng)的數(shù)據(jù)項(xiàng)

boleancommit當(dāng)Editor編輯完成后調(diào)用該方法提交修改

實(shí)例保存登錄界面的用戶名和密碼

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月7日第11周授課班級(jí)軟件111授課形式

講授O實(shí)驗(yàn)O實(shí)訓(xùn)?練習(xí)O其它O授課章節(jié)

名稱實(shí)訓(xùn)七Android數(shù)據(jù)存儲(chǔ)文件教學(xué)目的掌握Android中使用

SharedPreferences保存配置和讀取配置的方法教學(xué)重點(diǎn)

ISharedPreferences讀取

2Edit的對(duì)象的方法教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)七Android數(shù)據(jù)存儲(chǔ)文件

創(chuàng)建一個(gè)Activity使用SharedPreferences對(duì)象保存程序運(yùn)行的次數(shù)和上次

運(yùn)行的時(shí)間并用TextView顯示出來(lái)要求

第一次運(yùn)行顯示你首次運(yùn)行App

后續(xù)運(yùn)行顯示你第x次運(yùn)行App上次運(yùn)行時(shí)間xxxx-xx-xx

添加一個(gè)退出按鈕點(diǎn)擊退出結(jié)束Activity的運(yùn)行

小結(jié)SharedPreferences的使用

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月9日第11周授課班級(jí)軟件111授課形式

講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)O其它。授課章節(jié)

名稱實(shí)訓(xùn)七Android數(shù)據(jù)存儲(chǔ)文件教學(xué)目的掌握Android使用基本的文件

輸入文件輸出流讀寫文件教學(xué)重點(diǎn)FilelnputStream和FileOutputStream教學(xué)

難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

回顧SharedPreferences的使用

實(shí)訓(xùn)七Android數(shù)據(jù)存儲(chǔ)文件

在界面上提供一個(gè)EditText組件和一個(gè)讀取保存按鈕保存按鈕負(fù)責(zé)將

EditText組件的內(nèi)容保存到ContentTXT文件中并清空EditText的輸入框讀取按

鈕把文本的內(nèi)容讀到EditText組件中顯示

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月9日第11周授課班級(jí)軟件111授課形式

講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱42Android的SQLite存儲(chǔ)教學(xué)目的熟悉Sqlite數(shù)據(jù)庫(kù)的特點(diǎn)掌握

Android中使用Sqlite數(shù)據(jù)庫(kù)的方法完成增刪改查操作教學(xué)重點(diǎn)

SqliteOpenHelper的使用教學(xué)難點(diǎn)Cursor更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

42Android的SQLite存儲(chǔ)

一SQLiteOpenHelper

繼承時(shí)需要覆蓋的方法

onCreateSqliteDatabase生成數(shù)據(jù)庫(kù)

onUpgradeSqliteDatabaseintint升級(jí)數(shù)據(jù)庫(kù)

onOpenSQLiteDatabase提供的方法

getReadab1eDatabase獲取只讀的數(shù)據(jù)庫(kù)返回SqliteDatabase對(duì)象

getWritabieDatabase獲取可寫的數(shù)據(jù)庫(kù)返回SqliteDatabase對(duì)象

close關(guān)閉打開(kāi)的數(shù)據(jù)庫(kù)

二SqliteDatabase對(duì)象

常用方法

使用Sql的操作方法

booleanexecSQLStringsql增加刪除修改CursorrawQueryStringsql

執(zhí)行查詢

使用非Sql的方法操作數(shù)據(jù)庫(kù)

實(shí)例插入記錄與刪除記錄

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月14日第12周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)八Sqlite數(shù)據(jù)存儲(chǔ)1教學(xué)目的1掌握Sqlite數(shù)據(jù)庫(kù)的使用方法

2掌握SqliteOpenHelper的使用方法教學(xué)重點(diǎn)SqliteDatabase的常用方法

教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)八Sqlite數(shù)據(jù)存儲(chǔ)1

創(chuàng)建一個(gè)Android日記本應(yīng)用采用Sqlite數(shù)據(jù)庫(kù)作為信息的存儲(chǔ)使用

SqliteOpenHelper操作數(shù)據(jù)庫(kù)

1在繼承的DatabaseHelpcr完成數(shù)據(jù)庫(kù)創(chuàng)建SQL語(yǔ)句

2創(chuàng)建一個(gè)DiaryDbAdapter類應(yīng)用所需的操作數(shù)據(jù)庫(kù)的方法包括增刪改查等功

ContentValues類

1使用ContentValues配合SQLiteDatabase對(duì)象的insert方法完成插入數(shù)據(jù)

2使用ContentValues來(lái)實(shí)現(xiàn)updatcdelete方法

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月14日第12周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)O其它。授課章節(jié)

名稱實(shí)訓(xùn)八Sqlite數(shù)據(jù)存儲(chǔ)2教學(xué)目的1掌握Sqlite數(shù)據(jù)庫(kù)的使用方法

2掌握SqliteOpenHelper的使用方法

3進(jìn)一步掌握選項(xiàng)菜單的創(chuàng)建教學(xué)重點(diǎn)SqliteDatabase的常用方法教學(xué)難

點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)八Sqlite數(shù)據(jù)存儲(chǔ)2

創(chuàng)建一個(gè)Android日記本應(yīng)用采用Sqlite數(shù)據(jù)庫(kù)作為信息的存儲(chǔ)使用

SqliteOpenHelper操作數(shù)據(jù)庫(kù)

3在主界面的onCreateOptionsMenu中添加兩個(gè)選項(xiàng)菜單添加一篇日記刪除一

篇日記

4為添加一篇日記菜單添加功能選擇該選項(xiàng)打開(kāi)ActivityDiaryEdit的

Activity

小結(jié)ContentValues對(duì)象的使用方法

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月14日第12周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)O實(shí)訓(xùn)?練習(xí)O其它。授課章節(jié)

名稱實(shí)訓(xùn)八Sqlite數(shù)據(jù)存儲(chǔ)3教學(xué)目的掌握ListView綁定Sqlite數(shù)據(jù)

庫(kù)記錄的方法

掌握Sqlite刪除記錄的使用方法教學(xué)重點(diǎn)SimpleCursorAdapter

的使用教學(xué)難點(diǎn)SimpleCursorAdapter更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)八Sqlite數(shù)據(jù)存儲(chǔ)3

創(chuàng)建一個(gè)Android日記本應(yīng)用采用Sqlite數(shù)據(jù)庫(kù)作為信息的存儲(chǔ)使用

SqliteOpenHelper操作數(shù)據(jù)庫(kù)

在主界面中使用ListView顯示所有的日記記錄

選擇某一記錄執(zhí)行刪除功能

刪除后更新記錄

小結(jié)Sqlite數(shù)據(jù)庫(kù)的使用過(guò)程

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月16日第12周授課班級(jí)軟件111授課形

式講授?實(shí)驗(yàn)。實(shí)訓(xùn)。練習(xí)。其它。授課章節(jié)

名稱43ContentProvider的使用1教學(xué)目的1掌握ContentProvider基本

概念

2掌握URI教學(xué)重點(diǎn)ContentProvider結(jié)構(gòu)教學(xué)難點(diǎn)

更新補(bǔ)充

刪節(jié)內(nèi)容課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

1ContentProvider介紹

用來(lái)實(shí)現(xiàn)應(yīng)用之間的數(shù)據(jù)共享利用ContentProvider為需要共享的數(shù)據(jù)定義一

個(gè)URIURI以content開(kāi)頭

需要共享的數(shù)據(jù)存儲(chǔ)在一個(gè)數(shù)據(jù)表中每行記錄至少包括一個(gè)」D字段標(biāo)識(shí)每條

數(shù)據(jù)

內(nèi)置的數(shù)據(jù)源除了URI格式外往往還可以利用輔助類寫成常量格式如

contentcontactspeople等價(jià)于ContcomENT_URI

2URI介紹

ContentProvider的scheme已經(jīng)由Android所規(guī)定為content

主機(jī)名Authority用于標(biāo)識(shí)這個(gè)ContentProvider外部調(diào)用者根據(jù)這個(gè)標(biāo)識(shí)來(lái)

找到它

路徑path可以用來(lái)表示我們要操作的數(shù)據(jù)路徑的構(gòu)建應(yīng)根據(jù)業(yè)務(wù)而定如下

要操作person表中id為10的記錄personiO

要操作person表中id為10的記錄的name字段personlOname

要操作person表中的所有記錄person

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月16日第12周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱43ContentProvider的使用2教學(xué)目的IContentResolver

介紹

2常用方法教學(xué)重點(diǎn)在程序中使用教學(xué)難點(diǎn)更新補(bǔ)充

刪節(jié)內(nèi)容課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

IContentResolver使用

通過(guò)ContentResolver來(lái)使用某個(gè)ContentProvider

ContentResolvercrgetContentResolver提供的方法用法與SQLiteDatabase

中相似

queryUriuriString[]colsStringwhereString[]argsStringorderBy

insertUriuriContentValuesvalues

deleteUriuriStringwhereString[]argsupdateUriuriContentValues

valuesStringwhereString[]args

2常用方法

UriparseStringuriString將String解析為Uri對(duì)象

ContentUriswithAppendedldUriid為某個(gè)Uri加上id后綴

ContentUrisparseldUri從某個(gè)Uri中解析出id

3程序示例

UriulContactsContcomENT_URI

Uriu3ContactsContractRawContactsCONTENTURIpublicvoid

insertContactStringnameStringphoneNumber

ContentResolvercrthisgetContentResolver

ContentValuesvaluesnewContentValues

UrinewUricrinsertu3values

longnewldContentUrisparseldnewUri

valuesputContactsContcomCONTACTIDnewld

valuesputContactsContcomTYPE

ContactsContractCommonDataKindsStructuredNameCONTENT_ITEM_TYPE

valuesput

ContactsContractCommonDataKindsStructuredNameGIVEN_NAMEname

crinsertulvalues

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月17日第12周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱5組件通訊與廣播教學(xué)目的掌握組件通訊與廣播的使用

教學(xué)重點(diǎn)教學(xué)難點(diǎn)更新補(bǔ)充

刪節(jié)內(nèi)容課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

IBroadcastReceiver使用

廣播接收者BroadcastReceiver用于異步接收廣播Intent廣播Intent的發(fā)

送是通過(guò)調(diào)用ContextsendBroadcast來(lái)實(shí)現(xiàn)的通常一個(gè)廣播Intent可以被訂

閱了此Intent的多個(gè)廣播接收者所接收要實(shí)現(xiàn)一個(gè)廣播接收者方法如下

第一步繼承BroadcastReceiver并重寫onReceive方法

publicclassIncomingSMSReceiverextendsBroadcastReceiver

OverridepublicvoidonReceiveContextcontextIntentintent

第二步訂閱感興趣的廣播Intent訂閱方法有兩種

第一種使用代碼進(jìn)行訂閱

IntentFilterfilternewIntentFiIter,/andcomphonySMSRECEIVED""

IncomingSMSReceiverreceivernewIncomingSMSReceiver

registerReceiverreceiverfilter

第二種在AndroidManifestxml文件中的節(jié)點(diǎn)里進(jìn)行訂閱

receiverandroidname"IncomingSMSReceiver”

intent-filter

actionandroidname

/zandcomphonySMSRECEIVED""

intent-filter

2常見(jiàn)的系統(tǒng)廣播action

andcomonBATTERY_CHANGED電池電量改變

andcomonPHONE_STATE通話狀態(tài)改變?nèi)缬须娫捊尤?/p>

andcomonBOOTCOMPLETED系統(tǒng)啟動(dòng)完畢

andcomonDATE_CHANGED日期改變

andcomphonySMSRECEIVED收到短信

實(shí)訓(xùn)九組件通訊與廣播

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月17日第12周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)O其它。授課章節(jié)

名稱實(shí)訓(xùn)九組件通訊與廣播教學(xué)目的掌握廣播的定義與處理過(guò)程通過(guò)廣

播來(lái)觸發(fā)通知欄顯示內(nèi)容教學(xué)重點(diǎn)BroadcastRecever

的定義教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)九組件通訊與廣播

實(shí)訓(xùn)內(nèi)容

根據(jù)定義廣播接收者在Activity中用按鈕觸發(fā)一個(gè)廣播事件接收者在系統(tǒng)的

通知欄中顯示相應(yīng)的信息標(biāo)題廣播消息內(nèi)容新的廣播消息

BroadcastReceiver的子類定義

AndroidManifestxml文件定義

Activity發(fā)出廣播消息

小結(jié)廣播定義作用

無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院

教案

教師姓名授課日期13年5月21日第13周授課班級(jí)軟件111授課形

式講授。實(shí)驗(yàn)。實(shí)訓(xùn)?練習(xí)。其它。授課章節(jié)

名稱實(shí)訓(xùn)九組件通訊與廣播教學(xué)目的音樂(lè)播放器教學(xué)重點(diǎn)

BroadcastRecever的使用教學(xué)難點(diǎn)無(wú)更新補(bǔ)充

刪節(jié)內(nèi)容無(wú)課外作業(yè)無(wú)課后體會(huì)

與建議

授課主要內(nèi)容或板書設(shè)計(jì)

實(shí)訓(xùn)九組件通訊與廣播

publicclassMainActivityextendsActivity

ImageButtonblb2

注冊(cè)UpdateReceiver

receivernewUpdateReceiver

IntentFilterfilternewIntentFilterfilteraddAction"comte”

thisregisterReceiverreceiverfilter

啟動(dòng)PlayerService服務(wù)

IntentintentnewIntentthisPlayerServiceclassthisstartService

intent

publicvoidonDestroy

thisunregisterReceiverreceiver

superonDestroy

MainActivityjava的內(nèi)部類

publicclassUpdateReceiverextendsBroadcastReceiver

publicvoidonReceiveContextcontextIntentintent

intupdateintentgetlntExtra〃update”-1

ifupdate1update3

blsetlmageResourcecom

ifupdate2

blsetlmageResourcecom

publicclassPlayerServiceextendsServiceMediaPlayerplayer

ControlRcceivercontrolReceiver

intstatus11沒(méi)有聲音播放2正在播放3暫停

publicIBinderonBindIntentintentretur

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論