第12天課件android培訓(xùn)第七天_第1頁(yè)
第12天課件android培訓(xùn)第七天_第2頁(yè)
第12天課件android培訓(xùn)第七天_第3頁(yè)
第12天課件android培訓(xùn)第七天_第4頁(yè)
第12天課件android培訓(xùn)第七天_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Android培訓(xùn) 第七天內(nèi)容大綱Android中的Android中的息操作Android基礎(chǔ)培訓(xùn)總結(jié)內(nèi)容大綱Android中的Android中的息操作Android基礎(chǔ)培訓(xùn)總結(jié)Android中的基本概念息是伴隨數(shù)字移動(dòng)通信系統(tǒng)而產(chǎn)生的一種電信業(yè)務(wù)息息通過(guò)移動(dòng)通信系統(tǒng)的信令信道和信令網(wǎng)傳送文字信息息屬于一種非實(shí)時(shí)的,非語(yǔ)音的數(shù)據(jù)通信業(yè)務(wù)息最多可包含160個(gè)英文字符或70個(gè)漢字字符息協(xié)議目前主要有SMS、EMS和MMS三種Android技550491596Android中的息原理息Android中的息Android中的Android系統(tǒng)通過(guò)接收ent的方式向應(yīng)用程序廣播接收到的息Broadcas

2、t Receiver接收應(yīng)用程序中需要息廣播通過(guò)SmsMessage類(lèi)中的靜態(tài)createFromPdu方法ent中的pdu數(shù)據(jù)得到可讀的息SmsMessage類(lèi)中提供了各種方法獲取息數(shù)據(jù)如:發(fā)信人,正文內(nèi)容Android中的息Android中接收原理圖ent運(yùn)營(yíng)商網(wǎng)絡(luò)Android息數(shù)據(jù)ententQ號(hào): 550491596Android中的息Android中接收示意AAndroid中的息Android中的發(fā)送Android中的SmsManager類(lèi)直接提供了的方法通過(guò)無(wú)線發(fā)送至網(wǎng)絡(luò)發(fā)送結(jié)果投遞至接收方接收方回應(yīng)投遞結(jié)果投遞結(jié)果Android應(yīng)用Android系統(tǒng)運(yùn)營(yíng)商網(wǎng)絡(luò)接收方Androi

3、d中的息Android中的發(fā)送在Android中,系統(tǒng)通過(guò)廣播結(jié)果ent的方式通知發(fā)送結(jié)果和投遞注意:投遞結(jié)果與具體的運(yùn)營(yíng)商相關(guān)因此,如果需要接收發(fā)送結(jié)果和投遞結(jié)果,那么必須Broadcast Receiver組件相應(yīng)的因?yàn)榻y(tǒng)結(jié)果回復(fù)所用的不是即時(shí)的,因此,在ent時(shí)必須向系A(chǔ)ndroid中的息Android中發(fā)送示意public void sendTextMessage (String destinationAddress,String scAddress, String text,Pendingentent,Pendingent deliveryent)destinationAddress

4、 接收方號(hào)碼,一般由系統(tǒng)填入scAddress 發(fā)送方號(hào)碼text 正文sentent 發(fā)送結(jié)果通知消息deliveryent 投遞結(jié)果通知消息Android中的息Android中的長(zhǎng)發(fā)送的限制是140個(gè)字節(jié),可發(fā)送160個(gè)英文字符和70個(gè)中文字符每條在的時(shí)候需要檢查文本長(zhǎng)度,可以使用sendMultipartTextMessage方法和對(duì)于長(zhǎng)divideMessage方法Tips:另法是在程序中檢查和分割發(fā)送文本,這種方法靈活,但并不高效Android中的實(shí)例:一個(gè)簡(jiǎn)單的息收發(fā)程序創(chuàng)建新的Android工程MessageDemoAndroid技術(shù)咨詢(xún):Android中的修改字符串文件stri

5、ngs.xml息Android中的息修改布局文件main.xml,創(chuàng)建按鈕組件和文本組件號(hào): 550491596Android中的息修改MessageDemoActivity.java,為按鈕組件添加監(jiān)聽(tīng)對(duì)象Android中的息在MessageDemoActivity.java中實(shí)現(xiàn)sendMessage方法Android中的息在工程中添加FeedbackBroadcast類(lèi),用于接收發(fā)送結(jié)果Android中的息在工程中添加MessageBroadcast類(lèi),用于接收A AAndroid中的在AndroidManifest.xml文件中添加明Broadcast Receiver息權(quán)限,并聲AA

6、ndroid中的運(yùn)行結(jié)果1息Android中的運(yùn)行結(jié)果2息內(nèi)容大綱Android中的Android中的息操作Android基礎(chǔ)培訓(xùn)總結(jié)Android中的基本原理Android中的聯(lián)系人選擇,撥號(hào)和通話都是由系統(tǒng)提供的獨(dú)立 Activity完成操作所以在Android中可以復(fù)用這些Activity進(jìn)行所用到的預(yù)定義Action操作ent. ACTION_PICKent. ACTION_DIAL ent.ACTION_CALLAndroid中的從Activity中返回?cái)?shù)據(jù)重寫(xiě)onActivityResult方法使用startActivityForResult啟動(dòng)新Activity在新Activit

7、y中調(diào)用setResult方法返回?cái)?shù)據(jù)操作startActivityForResult(ent)setResultentonActivityResultActivity1Activity2Android中的Activity數(shù)據(jù)返回示例操作MainActivityNewActivityAndroid中的操作實(shí)例:簡(jiǎn)單的操作程序創(chuàng)建新的Android工程PhoneCallDemoAndroid中的修改字符串文件strings.xml操作Android中的操作修改布局文件main.xml,創(chuàng)建按鈕組件Android中的操作修改PhoneCallDemoActivity.java,為按鈕組件添加對(duì)象A

8、ndAndroid中的操作利用系統(tǒng)提供的預(yù)定義Action實(shí)現(xiàn)相應(yīng)的方法Android中的操作重寫(xiě)onActivityResult方法處理從系統(tǒng)從Contact中返回的結(jié)果Android中的操作在AndroidManifest.xml文件中添加相應(yīng)權(quán)限Android中的運(yùn)行結(jié)果1操作Choose ContactAndroid中的運(yùn)行結(jié)果2操作Dial Key PadAndroid中的運(yùn)行結(jié)果3操作Call內(nèi)容大綱Android中的Android中的息操作Android基礎(chǔ)培訓(xùn)總結(jié)Android基礎(chǔ)培訓(xùn)總結(jié)Android中的用戶(hù)接口 布局管理器線性布局(LinearLayout): 按照垂直或者

9、水平方向布局組件幀布局(FrameLayout): 組件從屏幕的左上角坐標(biāo)開(kāi)始布局組件表格布局(TableLayout): 按照行列方式布局組件相對(duì)布局(RelativeLayout): 相對(duì)其它組件的布局方式絕對(duì)布局(Absoluayout): 按照絕對(duì)坐標(biāo)來(lái)布局組件Android基礎(chǔ)培訓(xùn)總結(jié)Android中的用戶(hù)接口 界面組件TextView 文本顯示組件 EditView 文本編輯組件 Button 按鈕CheckBox和RadioButton 復(fù)選框和單選框ListView 列表組件Spinner 下拉列表組件菜單和框Android基礎(chǔ)培訓(xùn)總結(jié)Android中的消息 entent是An

10、droid中不同組件之間進(jìn)行通信的方式ent的源組件可以直接在ent中指定接收組發(fā)送件ent中設(shè)置過(guò)濾條件查找接收組件源組件可以在ent過(guò)濾器每個(gè)接收組件都需要自己的Android基礎(chǔ)培訓(xùn)總結(jié)Android中的四大組件Activity 用戶(hù)界面的容器Service 程序Broadcast Receiver 系統(tǒng)廣播接收者Content Provider 數(shù)據(jù)內(nèi)容共享器Android基礎(chǔ)培訓(xùn)總結(jié)Android中的多圖形圖像在應(yīng)用程序中的使用Frame動(dòng)畫(huà)的使用Tn動(dòng)畫(huà)的使用音頻文件和文件的自定義圖形繪制Android基礎(chǔ)培訓(xùn)總結(jié)Android中的數(shù)據(jù)Preference 小數(shù)據(jù)量數(shù)據(jù)File 大數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論