??? 不管是智能手機還是非智能手機,Android開(kāi)發(fā)作為手機操作系統家族的一員,在撥打電話(huà),發(fā)送短信,和E-mail郵件等手機通信方面有著(zhù)非常出色的表現。在這一篇文章中,嘉興軟件小編將介紹Android手機通信功能:包括短信收發(fā),狀態(tài)查詢(xún),電話(huà)撥打與接聽(tīng),來(lái)電過(guò)濾與E-mail郵件的收發(fā)。
?
??? 撥打電話(huà)
??? 撥打電話(huà)是最基本的功能,是每個(gè)Android工程師的必修課程,因此必須學(xué)會(huì )開(kāi)發(fā)一個(gè)自定義的撥打程序替換掉系統自帶的撥號程序。
?
??? 過(guò)濾電話(huà)
??? 在A(yíng)ndroid平臺中手機號碼過(guò)濾非常簡(jiǎn)單,只需通過(guò)對來(lái)電的號碼進(jìn)行檢查,查看是否為不希望接聽(tīng)的號碼,然后可以執行掛斷、靜音等操作,因此掌握如何快速查詢(xún)手機的狀態(tài),并在來(lái)電時(shí)對來(lái)電號碼進(jìn)行過(guò)濾。
?
??? 發(fā)送短信
??? 在帶有短息收發(fā)功能的應用程序中應該提前為應用程序指定的短信權限,在發(fā)送時(shí)使用的是PendingIntent類(lèi),該類(lèi)位于A(yíng)ndroid.app包下。
?
??? 短信提示
??? 只有發(fā)送而沒(méi)有接受還并不全面,因此還必須了解對短信接受的方法,接收到消息后,以Toast的形式提示用戶(hù)短信的內容。
?
??? 短信群發(fā)
??? 中國人喜愛(ài)在節目的時(shí)候對大家進(jìn)行問(wèn)候,表達祝福。如果人數多的時(shí)候,一個(gè)一個(gè)發(fā)送就會(huì )顯得非常不便,這時(shí)候我們使用短信群發(fā)功能輕松實(shí)現多人短信發(fā)送的效果。
?
???? E-mail控制
??? SMTP即簡(jiǎn)單的郵件傳輸協(xié)議,是TCP/IP協(xié)議族的一員,它是一組用于由源地址到目的地址傳送郵件的規則,由它來(lái)控制信件的中轉發(fā)送方式,通過(guò)SMTP協(xié)議所指定的服務(wù)器便可將E-mail發(fā)送到收件人的郵箱。