




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- JG/T 372-2012建筑變形縫裝置
- JG/T 338-2011建筑玻璃用隔熱涂料
- JG/T 293-2010壓鑄鋁合金散熱器
- GB/T 27476.7-2022檢測(cè)實(shí)驗(yàn)室安全第7部分:工效學(xué)因素
- DZ 0041-1992地質(zhì)儀器產(chǎn)品質(zhì)量檢驗(yàn)規(guī)則
- CJ/T 330-2010電子標(biāo)簽通用技術(shù)要求
- CJ/T 267-2007混合動(dòng)力電動(dòng)城市客車(chē)
- CJ/T 156-2001溝槽式管接頭
- CJ/T 120-2016給水涂塑復(fù)合鋼管
- 初級(jí)社會(huì)工作者考試的逐步解析試題及答案
- 道路交通事故當(dāng)事人陳述材料(模板)
- MOOC 網(wǎng)球技術(shù)與戰(zhàn)術(shù)-華東師范大學(xué) 中國(guó)大學(xué)慕課答案
- 2024年中考物理復(fù)習(xí)課件 第12講 杠桿
- 危化品運(yùn)輸安全責(zé)任劃分與追究的標(biāo)準(zhǔn)與程序
- 2024年江蘇省事業(yè)單位和國(guó)有企業(yè)招聘筆試參考題庫(kù)含答案解析
- 健康生活方式指導(dǎo)員培訓(xùn)
- 銷(xiāo)售團(tuán)隊(duì)管理課件
- 臨床路徑持續(xù)改進(jìn)QCC品管圈PDCA案例4例
- 基于SPWM變頻調(diào)速系統(tǒng)的畢業(yè)設(shè)計(jì)(帶仿真圖)
- 幼兒園大班數(shù)學(xué)活動(dòng)《20以?xún)?nèi)的數(shù)及加減法》
- 國(guó)家開(kāi)放大學(xué)《理工英語(yǔ)4》機(jī)考參考答案(第1-3套)
評(píng)論
0/150
提交評(píng)論