接受指定号码的短信,并且不让系统截取到通知用户

news/2024/12/28 17:12:22/
//就直接上代码了吧
public class ScreenTest extends Activity {class SmsContent extends ContentObserver{private Cursor cursor = null;public SmsContent(Handler handler) {super(handler);}/*** @Description 当短信表发送改变时,调用该方法 *                                 需要两种权限*                                 android.permission.READ_SMS读取短信*                                 android.permission.WRITE_SMS写短信* @Author Snake* @Date 2010-1-12*/@Overridepublic void onChange(boolean selfChange) {// TODO Auto-generated method stubsuper.onChange(selfChange);//读取收件箱中指定号码的短信cursor = managedQuery(Uri.parse("content://sms/inbox"), new String[]{"_id", "address", "read"}, " address=? and read=?", new String[]{"12345678901", "0"}, "date desc");if (cursor != null){ContentValues values = new ContentValues();values.put("read", "1");                //修改短信为已读模式cursor.moveToFirst();while (cursor.isLast()){//更新当前未读短信状态为已读getContentResolver().update(Uri.parse("content://sms/inbox"), values, " _id=?", new String[]{""+cursor.getInt(0)});cursor.moveToNext();}}}}/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);SmsContent content = new SmsContent(new Handler());//注册短信变化监听this.getContentResolver().registerContentObserver(Uri.parse("content://sms/"), true, content); }
}


http://www.ppmy.cn/news/965680.html

相关文章

linux如何往手机发短信,如何在linux中接收传入的短信通知?

我已经在Windows机器上编程了一个D-Link GSM调制解调器来发送和接收SMS,用于测试我使用了超级终端。如何在linux中接收传入的短信通知? 在windows中,连接管理器启动COMx端口,调制解调器使用一个未列出的COMx端口,通过该…

安卓集成Mob短信服务,第一次发送短信可以接收到,后面收不到短信

进入后台,选择短信设置如下图 选择综合设置,把最下面那个按钮关掉即可,如下图所示

itchat给指定联系人发消息

首先先安装itchat,具体可以看我另外一篇博客 import itchat itchat.auto_login() itchat.send(Hello, filehelper, toUserNamefilehelper) 这段代码意思是给filehelper发送一个hello,filehelper就是文件助手。 那么我们想给指定的人发消息&#xff0c…

关于Android无法用SmsManager发送短信的问题

关于Android无法用SmsManager发送短信的问题 我使用的是如下代码: SmsManager smsManager SmsManager.getDefault();PendingIntent pi PendingIntent.getActivity(SCOSHelper.this,0, new Intent(), 0);smsManager.sendTextMessage("5554", null, &quo…

iOS APP调取短信 发送消息给其他人

if( [MFMessageComposeViewController canSendText]) { MFMessageComposeViewController * controller [[MFMessageComposeViewController alloc] init]; controller.recipients ["10086"];//发送短信的号码,数组形式入参 …

android实现短信自动转发,利用短信通知的方式在Tasker中实现收到Android手机短信自动转发到微信...

在Tasker中利用短信的通知实现短信内容转发到微信 之前的教程是利用Tasker自带的短信变量来实现的,这有一个无法解决问题:在360,魅族,坚果等品牌的手机中无法获取短信的消息内容。 利用短信的通知则可以获取短信的内容&#xff0c…

内外网短信状态接收超时通知的常用的解决方案

怎样做技术选型 •不要特立独行,优先使用公司约定技术栈,统一组件! •使用成熟的技术! •使用成熟技术的成熟功能! •使用团队熟悉技术栈中间件! •考虑后期数据量用户量 •考虑后期运维难度&#xff…

在 Linux 终端上使用 ChatGPT, 轻松提高生产力

随着NFT和元宇宙的流行逐渐消退,人工智能已成为技术领域的新热词。ChatGPT及其替代品在互联网上蓬勃发展,帮助用户轻松完成日常任务。很多文章都介绍了如何开始制作类似ChatGPT的聊天机器人以及如何在任何浏览器中使用Bing AI等指南。但是,如…