我有SMSReceiver类扩展 BroadcastReceiver . 如何在后台使用 registerReceiver() 和 unregisterReceiver() 来发送批量短信 .

我希望当关闭app运行SMSReceiver以获得交付并将交付保存到数据库时 .

public class SMSReceiver extends BroadcastReceiver {

private Realm realm;

private static final String ACTION_SMS_DELIVERED = "android.provider.Telephony.SMS_RECEIVED";

private String number, name;

@Override

public void onReceive(Context context, Intent intent) {

number = intent.getStringExtra("number");

name = intent.getStringExtra("name");

if (ACTION_SMS_DELIVERED.equals(intent.getAction())) {

switch (getResultCode()) {

case Activity.RESULT_OK:

try {

realm = Realm.getDefaultInstance();

GroupsModel toEdit = realm.where(GroupsModel.class)

.equalTo("GroupName", name)

.equalTo("Tell", number)

.equalTo("Status", false).findFirst();

if (toEdit.getStatus() == false) {

realm.beginTransaction();

toEdit.setStatus(true);

realm.commitTransaction();

}

realm.close();

// Toast.makeText(context, name + number,

// Toast.LENGTH_SHORT).show();

} catch (Exception e) {

Log.d("a", e.toString());

}

break;

case Activity.RESULT_CANCELED:

Toast.makeText(context, "error",

Toast.LENGTH_SHORT).show();

break;

}

}

}

java批量发短信软件_如何获得批量短信的发送短信相关推荐

  1. 短信API随机验证码加60秒后重新发送短息验证码

    短信API随机验证码加60秒后重新发送短息验证码 SMS短信验证,随机数验证码 JS /* 短信验证码 */$("#fasongyanzhengma").click(functio ...

  2. java微信公众号短信验证码_解决微信端公众号网页获取短信验证码ajax重复调用两次的问题...

    问题背景介绍: 微信公众号网页开发的时候,点击发送短信验证码,如果响应时间超长,目前测试是10秒左右(这个10秒左右,是我自己多次测试总结出来的规律) 超过10秒左右,就会自动请求第二遍,这个问题挺恶 ...

  3. java 添加手机联系人_Android编程实现读取手机联系人、拨号、发送短信及长按菜单操作方法实例小结...

    本文实例讲述了Android编程实现读取手机联系人.拨号.发送短信及长按菜单操作方法.分享给大家供大家参考,具体如下: 1.Andrid项目结构图↓主要操作图中红色方框内的文件. 2.首先布局代码如下 ...

  4. 短信猫编程的一些资料1(At指令发送短信)

    现在正在做TC35的项目, 下面分享一下这几天在网上找到的资料: 手机 SMS PDU 格式参考手册 1.相关的GSM   AT指令     与SMS有关的GSM   AT指令(from   GSM0 ...

  5. php实现短信找回密码,thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能...

    thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能 发布时间:2020-12-11 12:33:42 来源:亿速云 阅读:60 作者:小新 小编给大家分享一下thinkphp5怎么调用云 ...

  6. android短信接受震动,Android中实现拨打电话、发送短信、响铃、震动和获取当前时间...

    如果要实现以下功能,需先在Androidmainifest.xml中注册来获取权限,xml代码如下: 请求获取发送短信权限 请求获取拨打电话权限 请求截获短信的权限 请求读取手机状态的权限 请求震动的 ...

  7. java 康塔纳 牙盘_这种配置不要六千?你敢信!

    黑白涂装 先从整车开始:车架采用破风造型,类似cervelo的立管整流设计,水滴形管型搭配下移后上叉,带来更好的气动效果同时也兼顾舒适性. 蓝绿涂装 涂装方面:消光涂装是JAVA的拿手好戏,整车提供黑 ...

  8. 安卓查看内存读写测试软件_关于手机运行内存的四大误区,你信了几个?

    手机规格参数中的运行内存是什么?运行内存,也称作主存,是指程序运行时需要的内存,只能临时存储数据用于与CPU交换高速缓存数据,一般多指随机存取存储器(英文简称:RAM). 今天我们来聊一下关于手机运行 ...

  9. python账单查询软件_利用Python批量识别电子账单数据的方法

    这篇文章主要介绍了利用Python批量识别电子账单数据的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 一.前言 有一定数量类似如下截图所示的账单,利用 ...

最新文章

  1. hadoop调用python算法_使用Python实现Hadoop MapReduce程序
  2. Android 实现网页账号自动登录
  3. Windows Server 2008服务器管理新技巧6则第1/4页
  4. 几种在Linux下查询外网IP的办法
  5. 根据方法名执行方法的例子
  6. ERC20 Short Address Attack
  7. 学计算机的笔记本电脑用多大内存,办公用笔记本电脑多大尺寸内存合适
  8. IntelliJ 创建main函数、for循环、输出语句快捷键
  9. java Statement与preparedStatement的区别
  10. java移位运算符实验程序:lt;lt;(左移)、gt;gt;(带符 号右移)和gt;gt;gt;(无符号右移)...
  11. 使用原生js得到页面相关的正确参数
  12. 通过二进制逻辑运算解题
  13. 浅析凸优化理论学习中的“坑”
  14. html5中translate,css3 中translate和transition的使用方法
  15. 问题 A: Jugs BFS
  16. 下列关于java包装类叙述错误的是,java包装类
  17. i711800h核显相当于什么显卡 i7 11800h相当于台式什么CPU
  18. 电子科大2020计算机考研真题,2021电子科技大学考研历年真题复习资料
  19. git push 报错Push rejected、 remote unpack failed 、unpacker error、 failed to push some refs to
  20. 彻底清除SMSS.EXE病毒

热门文章

  1. 小程序--时间处理(显示几分钟前,,几小时前,,几天前...)
  2. yxc_第一章 基础算法(三)_双指针算法位运算
  3. win10 卸载cuda
  4. 微信小程序IOS sticky 兼容写法
  5. Windows 7 专业版(SP1)32位操作系统安装Opencv 2.4.10
  6. 第十一课:磁场和洛伦兹力
  7. 知乎热议:替代 Matlab 的国产软件出现,开发商称半年内实现 Matlab 功能的70%
  8. 如何删除本地/远程Git分支
  9. 子佩录音盒,winform实现拨打电话,接听电话,显示客户信息,并录音,写入一条记录
  10. 沈阳学计算机Excel,沈阳excel培训点