我想開發一個應用程序,用於在收到短信後檢查數據庫的操作,即收到短信並根據內容或號碼或者兩者兼而有之,它會執行不同的操作,對我而言,實現這一目標的最佳方式是通過檢查數據庫來檢查我是否正確?如果是這樣,這可以做到嗎?我沒有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. 檢測Windows手機短信?
- 3. Android ICS沒有收到數據短信
- 4. 在android上收聽短信
- 5. 從數據庫檢索數據使用短信通過手機(文本)在PHP
- 6. 手機在收聽短信時會死機
- 7. 在手機上的Android數據庫
- 8. 手機中的短信接收格式
- 9. 將收到的短信通過Twilio收到數據庫中
- 10. Android:多次收到短信
- 11. 短信android接收函數
- 12. 手機軟件,插入和發送短信數據庫
- 13. 在Android手機上查找SQL數據庫文件
- 14. 作爲短信網關的Android手機
- 15. 接收短信Android
- 16. 如何獲得發送和編程在Android手機上收到的短信信息
- 17. 如何在Android手機上開發時訪問數據庫?
- 18. 無法使用SmsManager在某些Android手機上發送短信
- 19. 連接到MySQL數據庫並將數據庫放在Android手機上
- 20. 自動接收手機的短信到超級終端
- 21. android短信發送到收到號碼
- 22. 檢查一個手機是否可以發送短信
- 23. 發送短信從PC到手機
- 24. 從java servlet發送短信到手機
- 25. 發送短信從servlet到手機
- 26. 通過JavaScript發送短信到手機
- 27. 如何在收到短信時獲取未讀短信?
- 28. 短信通過GSM手機
- 29. 在Android上檢測短信讀取
- 30. 檢查耳機是否在Android手機