我想開發一個應用程序,用於在收到短信後檢查數據庫的操作,即收到短信並根據內容或號碼或者兩者兼而有之,它會執行不同的操作,對我而言,實現這一目標的最佳方式是通過檢查數據庫來檢查我是否正確?如果是這樣,這可以做到嗎?我沒有Android開發經驗。在Android手機上收到短信時檢查數據庫
0
A
回答
1
數據庫肯定是一種方法。基本上,可以查詢的任何數據存儲機制都可以工作,無論是觸發字符串的SQLite數據庫還是簡單的String[]
數組。這取決於你希望系統理解多少動作,以及它們有多複雜。
1
首先,關於短信接收的東西有很多答案,我相信你可以通過搜索得到這些答案。
在這裏我會給你一些關於這方面的提示。有兩種觀察短信接收的方式。
1.註冊BroadcastReceiver以偵聽「android.provider.Telephony.SMS_RECEIVED」(google ti),當您的android接收到SMS消息時,它將調用您的BroadcastReceiver。
2.觀察SMS數據庫。實際上它不是數據庫,它是Content Provider。在android操作系統中,有許多內容提供者,只要SMS數據庫發生變化,您就可以註冊ContentObserver,操作系統將調用您的代碼。
相關問題
- 1. Android手機中未收到數據短信郵件正文
- 2. android:發送臨時短信到手機
- 3. 用CDMA手機在Android上發送數據短信
- 4. 檢測Windows手機短信?
- 5. Android ICS沒有收到數據短信
- 6. 在android上收聽短信
- 7. 從數據庫檢索數據使用短信通過手機(文本)在PHP
- 8. 手機在收聽短信時會死機
- 9. 如何檢查成功的多部手機短信發送上發送短信
- 10. 不能從手機接收短信
- 11. 手機中的短信接收格式
- 12. 在手機上的Android數據庫
- 13. 如何使用兩張sim卡在手機上收到短信的收件人?
- 14. 將收到的短信通過Twilio收到數據庫中
- 15. 如何使用三星手機在PC上接收短信?
- 16. Android:多次收到短信
- 17. 在手機睡着時獲取短信
- 18. 如何在android中檢索所有手機的羣組短信?
- 19. 短信android接收函數
- 20. Android的檢查短信
- 21. 手機軟件,插入和發送短信數據庫
- 22. 在Android手機上查找SQL數據庫文件
- 23. 作爲短信網關的Android手機
- 24. 從Android手機獲取所有短信
- 25. 接收短信Android
- 26. 在Android中讀取收到的短信
- 27. 如何獲得發送和編程在Android手機上收到的短信信息
- 28. 如何在Android手機上開發時訪問數據庫?
- 29. 使用JavaScript在Android手機上發送/閱讀短信?
- 30. 無法使用SmsManager在某些Android手機上發送短信