好的,我需要最聪明的人来解决这个问题。我仍然是 Android 编程新手,但有人要求我尝试创建一个允许用户延迟发送短信的应用程序。
即当应用程序正在运行时,我发送一条消息,它不会立即发送,而是等待一两分钟,然后询问您是否真的要发送它;就像验证。
我不是要代码,而是要让我阅读然后构建代码的引用资料。这样的服务可行吗?
这是应用程序需要访问的内容:
- SMS 服务(在准备好之前阻止外发 SMS)
- 联系(白名单)
- 手机铃声。
感谢您的帮助。
最佳答案
与其覆盖 Android 短信服务的常规工作方式,不如创建自己的短信应用程序,在定时延迟和用户批准后发送消息。从Android is trivial发送短信的代码:
SmsManager sm = SmsManager.getDefault();
String number = "6508570720";
sm.sendTextMessage(number, null, "Test SMS Message", null, null);
延迟只会更困难和更容易一点 handled with a timer .和 getting the contacts is also simple .
关于安卓短信定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7235197/