我正在开发一个短信网关的应用程序。我想要计算收件箱短信,并将其与getway发送短信的服务器进行比较。如果收件箱短信和服务器短信相等,那么我想备份我的收件箱短信,然后删除收件箱短信。在这个应用程序中,我能够计数,备份和删除收件箱短信,但我不知道如何发出Http请求和比较我的收件箱短信与服务器。请帮帮我,我是一个学习者。我的代码如下:
TextView view = new TextView(this);
Uri uriSMSURI = Uri.parse("content://sms/inbox");
long now = System.currentTime
项目需要使用短信的服务,写好逻辑之后在本地测试是能够正常收到短信的,然而一旦部署至轻量级服务器上时,短信服务就无法使用,同时报signature format is incorrect or signature is not approved的错误,在网上也没有找到答案。
我想问一下是需要开启什么白名单之类的还是需要配置什么文件吗?
我对重复的任务有个问题。
基本上,我在做服务,发送短信和检查响应一分钟。如果收到响应,则使用成功消息更新textview,否则失败。我的发送短信服务正常,但我被困在接收短信。我打电话,发送短信,查看短信,就像这样:
sendSms("6617", "Test") // it works;
readSms.run() // it works too;
if (message.equals("desired sms"){ // it doesn't wait read sms to finish
updateTextView("