




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Android培訓 第七天內容大綱Android中的Android中的息操作Android基礎培訓總結內容大綱Android中的Android中的息操作Android基礎培訓總結Android中的基本概念息是伴隨數字移動通信系統而產生的一種電信業務息息通過移動通信系統的信令信道和信令網傳送文字信息息屬于一種非實時的,非語音的數據通信業務息最多可包含160個英文字符或70個漢字字符息協議目前主要有SMS、EMS和MMS三種Android技550491596Android中的息原理息Android中的息Android中的Android系統通過接收ent的方式向應用程序廣播接收到的息Broadcas
2、t Receiver接收應用程序中需要息廣播通過SmsMessage類中的靜態createFromPdu方法ent中的pdu數據得到可讀的息SmsMessage類中提供了各種方法獲取息數據如:發信人,正文內容Android中的息Android中接收原理圖ent運營商網絡Android息數據ententQ號: 550491596Android中的息Android中接收示意AAndroid中的息Android中的發送Android中的SmsManager類直接提供了的方法通過無線發送至網絡發送結果投遞至接收方接收方回應投遞結果投遞結果Android應用Android系統運營商網絡接收方Androi
3、d中的息Android中的發送在Android中,系統通過廣播結果ent的方式通知發送結果和投遞注意:投遞結果與具體的運營商相關因此,如果需要接收發送結果和投遞結果,那么必須Broadcast Receiver組件相應的因為統結果回復所用的不是即時的,因此,在ent時必須向系Android中的息Android中發送示意public void sendTextMessage (String destinationAddress,String scAddress, String text,Pendingentent,Pendingent deliveryent)destinationAddress
4、 接收方號碼,一般由系統填入scAddress 發送方號碼text 正文sentent 發送結果通知消息deliveryent 投遞結果通知消息Android中的息Android中的長發送的限制是140個字節,可發送160個英文字符和70個中文字符每條在的時候需要檢查文本長度,可以使用sendMultipartTextMessage方法和對于長divideMessage方法Tips:另法是在程序中檢查和分割發送文本,這種方法靈活,但并不高效Android中的實例:一個簡單的息收發程序創建新的Android工程MessageDemoAndroid技術咨詢:Android中的修改字符串文件stri
5、ngs.xml息Android中的息修改布局文件main.xml,創建按鈕組件和文本組件號: 550491596Android中的息修改MessageDemoActivity.java,為按鈕組件添加監聽對象Android中的息在MessageDemoActivity.java中實現sendMessage方法Android中的息在工程中添加FeedbackBroadcast類,用于接收發送結果Android中的息在工程中添加MessageBroadcast類,用于接收A AAndroid中的在AndroidManifest.xml文件中添加明Broadcast Receiver息權限,并聲AA
6、ndroid中的運行結果1息Android中的運行結果2息內容大綱Android中的Android中的息操作Android基礎培訓總結Android中的基本原理Android中的聯系人選擇,撥號和通話都是由系統提供的獨立 Activity完成操作所以在Android中可以復用這些Activity進行所用到的預定義Action操作ent. ACTION_PICKent. ACTION_DIAL ent.ACTION_CALLAndroid中的從Activity中返回數據重寫onActivityResult方法使用startActivityForResult啟動新Activity在新Activit
7、y中調用setResult方法返回數據操作startActivityForResult(ent)setResultentonActivityResultActivity1Activity2Android中的Activity數據返回示例操作MainActivityNewActivityAndroid中的操作實例:簡單的操作程序創建新的Android工程PhoneCallDemoAndroid中的修改字符串文件strings.xml操作Android中的操作修改布局文件main.xml,創建按鈕組件Android中的操作修改PhoneCallDemoActivity.java,為按鈕組件添加對象A
8、ndAndroid中的操作利用系統提供的預定義Action實現相應的方法Android中的操作重寫onActivityResult方法處理從系統從Contact中返回的結果Android中的操作在AndroidManifest.xml文件中添加相應權限Android中的運行結果1操作Choose ContactAndroid中的運行結果2操作Dial Key PadAndroid中的運行結果3操作Call內容大綱Android中的Android中的息操作Android基礎培訓總結Android基礎培訓總結Android中的用戶接口 布局管理器線性布局(LinearLayout): 按照垂直或者
9、水平方向布局組件幀布局(FrameLayout): 組件從屏幕的左上角坐標開始布局組件表格布局(TableLayout): 按照行列方式布局組件相對布局(RelativeLayout): 相對其它組件的布局方式絕對布局(Absoluayout): 按照絕對坐標來布局組件Android基礎培訓總結Android中的用戶接口 界面組件TextView 文本顯示組件 EditView 文本編輯組件 Button 按鈕CheckBox和RadioButton 復選框和單選框ListView 列表組件Spinner 下拉列表組件菜單和框Android基礎培訓總結Android中的消息 entent是An
10、droid中不同組件之間進行通信的方式ent的源組件可以直接在ent中指定接收組發送件ent中設置過濾條件查找接收組件源組件可以在ent過濾器每個接收組件都需要自己的Android基礎培訓總結Android中的四大組件Activity 用戶界面的容器Service 程序Broadcast Receiver 系統廣播接收者Content Provider 數據內容共享器Android基礎培訓總結Android中的多圖形圖像在應用程序中的使用Frame動畫的使用Tn動畫的使用音頻文件和文件的自定義圖形繪制Android基礎培訓總結Android中的數據Preference 小數據量數據File 大數據
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 騰訊職能筆試題目及答案
- 網絡規劃設計師考試在線學習資源的篩選與利用試題及答案
- 藥品配送與管理2024年初級藥師考試試題及答案
- 衛生管理考試中的理論知識試題及答案
- 經典行為面試題及答案
- 微量泵試題及答案
- 激光技術工程師證書考試的趨勢與挑戰試題及答案
- 衛生管理課程重點復習題試題及答案
- 教師資格考試各省試題及答案特點
- 系統架構設計師考試重點回顧試題及答案
- 9.3大氣壓強(課件)(共39張) 2024-2025學年度人教版物理八年級下冊
- 企業環境保護管理機構設置及其相關職責
- 2025年熔化焊接與熱切割考試1000題及答案
- 八年級勞動教育國家測試題及答案
- HJ25-4-2014 污染場地土壤修復技術導則
- 房地產 -JGJT46-2024《施工現場臨時用電安全技術標準》條文解讀
- GB/T 44709-2024旅游景區雷電災害防御技術規范
- 北京理工大學《物理化學》2022-2023學年第一學期期末試卷
- 一例慢性心衰患者雙下肢重度水腫伴左下肢重度潰瘍的個案護理課件
- 結直腸癌的治療與護理
- 男生穿搭技巧學習通超星期末考試答案章節答案2024年
評論
0/150
提交評論