我想开发一个应用程序,用于在收到短信后检查数据库的操作,即收到短信并根据内容或号码或者两者兼而有之,它会执行不同的操作,对我而言,实现这一目标的最佳方式是通过检查数据库来检查我是否正确?如果是这样,这可以做到吗?我没有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手机