我是Android服務的新手,請原諒「不好」的問題。我如何將Service
綁定到任何傳入的短信,電話或電子郵件?我應該使用onBind
方法嗎?或者我應該使用BroadcastReciever
?將服務綁定到任何收到的短信/電子郵件/電話?
1
A
回答
2
如何將服務綁定到任何傳入的SMS,電話或電子郵件?
你不知道。
Android SDK不支持技術上處理傳入的SMS。有一個廣播Intent
,當一個短信進來,其行動,遺憾的是,沒有文件發送出去。如果您要使用此功能,則需要清單註冊BroadcastReceiver
。
有一個ACTION_PHONE_STATE_CHANGED
Intent
當手機在使用中被廣播,但是這包括呼入和呼出。您再次需要清單註冊BroadcastReceiver
。
這些BroadcastReceiver
對象中的任何一個都可能(也可能應該)通過startService()
將控制權交給IntentService
,因此該服務可以完成真正的工作。
在Android操作系統中沒有「電子郵件」的概念。這是一個應用程序概念。在這一點上,Android可能會有更多的電子郵件應用程序,而不是您身上的骨骼。很少,如果有的話,有一個記錄和支持API,如廣播Intents
,AFAIK。
+0
你會碰巧知道意圖過濾器的動作,接收Gmail或郵件應用程序? – 2011-02-12 15:48:49
相關問題
- 1. 收到通知電子郵件/短信
- 2. 如何在不知道號碼或電子郵件的情況下收到短信,電子郵件或電話?
- 3. 未收到任何電子郵件
- 4. 任何方式檢測到電子郵件網關的短信?
- 5. 當我在服務器上收到電子郵件時發送短信
- 6. 電子郵件短信
- 7. 當收到電子郵件/短信時推送通知
- 8. 通過短信網關發送電子郵件,但未收到
- 9. DotNetOpenAuth收到電子郵件
- 10. 從Exchange服務器收聽收到的電子郵件
- 11. 將域名的電子郵件導向AppEngine電子郵件接收服務?
- 12. 如何回覆從AWS SNS服務收到的電子郵件?
- 13. React Native Expo撥打電話,發送短信或電子郵件
- 14. iOS:如何查看電子郵件或短信的收件人
- 15. 電子郵件附件到服務器
- 16. 如何同步在特定電子郵件後收到的電子郵件。
- 17. 可靠的送貨服務 - 電子郵件,短信
- 18. 從本地服務器向本地服務器發送電子郵件到任何電子郵件帳戶
- 19. 如何發送電子郵件到特定的電子郵件?
- 20. PHP電子郵件不工作 - 沒有收到電子郵件
- 21. 無法將郵件發送到電子郵件服務器
- 22. 從標題的PHP郵件()發送短信到電話號碼
- 23. Linux電子郵件服務器,如何知道新電子郵件已到達
- 24. 如何將電子郵件附加到其他電子郵件?
- 25. 如何在Android中收到電子郵件收到的事件
- 26. 如何阻止傳入的電話,短信和電子郵件目標C
- 27. Android電子郵件或短信ALerts
- 28. 自動短信和電子郵件
- 29. 通過電子郵件發送短信
- 30. 自動發送短信/電子郵件
這篇文章將有所幫助:http://stackoverflow.com/questions/1916253/bind-service-to-activity-in-android – vettipayyan 2011-02-12 14:50:56