当前位置: 首页 > news >正文

做网站和管理系统百度客服号码

做网站和管理系统,百度客服号码,app服务器搭建教程,余姚市城乡建设局网站最近研究了一下如何对Android发送短信进行监控,首先考虑到是否会有广播机制,查了一下api文档发现没有,到了网上查了半天也没用解决办法,主要问题还是Android没有提供这中监听机制,怎么办呢,诶,苦…

最近研究了一下如何对Android发送短信进行监控,首先考虑到是否会有广播机制,查了一下api文档发现没有,到了网上查了半天也没用解决办法,主要问题还是Android没有提供这中监听机制,怎么办呢,诶,苦想了几天,想到了一个还算可行的方法,但是只能对系统短信进行监控,还是不能对第三方进行监控,没办法,好了下面介绍一下我的实现方法。主要是利用Android对contentProvider内容变化监听方法实现ContentObserver类,

具体如下;

package com.listener.app;import java.text.SimpleDateFormat;
import java.util.Date;import android.app.Service;
import android.content.ContentResolver;
import android.content.Intent;
import android.database.ContentObserver;
import android.database.Cursor;
import android.net.Uri;
import android.os.Handler;
import android.os.IBinder;
import android.util.Log;public class SmsStatus extends Service{@Overridepublic void onCreate() {//为content://sms的数据改变注册监听器getContentResolver().registerContentObserver(Uri.parse("content://sms/"), true, new SmsObserver(new Handler()));super.onCreate();}// ContentObserver监听器类private final class SmsObserver extends ContentObserver{public SmsObserver(Handler handler){super(handler);}public void onChange(boolean selfChange){sendMsg();}private	void sendMsg(){Cursor cursor = getContentResolver().query(Uri.parse("content://sms/outbox"), null, null, null, null);if (cursor.moveToFirst()){StringBuilder sb = new StringBuilder();// 获取短信的发送地址sb.append("address=").append(cursor.getString(cursor.getColumnIndex("address")));					// 获取短信的标题sb.append('\n'+"subject=").append(cursor.getString(cursor.getColumnIndex("subject")));// 获取短信的内容sb.append('\n'+"body=").append(cursor.getString(cursor.getColumnIndex("body")));// 获取短信的发送时间SimpleDateFormat dateFormat = new SimpleDateFormat(   "yyyy-MM-dd hh:mm:ss");   Date d = new Date(Long.parseLong(cursor.getString(cursor.getColumnIndex("date"))));   String date = dateFormat.format(d); sb.append('\n'+"time=").append(date);Log.e("msg", "Sent SMS:" + sb.toString());}if(cursor!=null){cursor.close();cursor=null;}}@Overridepublic IBinder onBind(Intent intent) {return null;}	}

以上有几点需要注意;

1,content必须为content://sms/不能改为content://sms/outbox,即系统只能对整个短信的content进行监控而不能对content中item进行监控

2,ContentObserver监听时最好放置在service类中,以确保内容为时时监听。


http://www.jinmujx.cn/news/112707.html

相关文章:

  • 安徽工程建设监管平台焦作整站优化
  • 黔东南网站建设什么是口碑营销
  • 专门做网站的公司 南阳佛山网站排名提升
  • 有哪个网站可以学做面条开面馆活动推广软文
  • 郑州高新区做网站的公司七牛云
  • 做仿牌网站百度竞价个人开户
  • 淄博百度网站制作谷歌广告联盟一个月能赚多少
  • wordpress模板添加主题seo在中国
  • 网站后门清除电商推广和网络推广的策略
  • 单页网站建站淘宝关键词排名
  • ai做的比较好的网站百度浏览器网址是多少
  • 太原市做网站中国网民博客 seo
  • 百度品牌广告网站优化提升排名
  • 网站为什么做静态百度关键词优化技巧
  • 导购网站建设需求模版9 1短视频安装
  • 番禺网站建设价格弹窗广告最多的网站
  • 在招聘网站里做电话销售品牌设计
  • 百事通做网站搜索引擎优化方法与技巧
  • 微信开发者文档下载珠海百度关键词优化
  • 自己做的网站可以查看谁访问吗怎么制作自己的网站
  • 化学课件官网seo关键词排名系统
  • 东莞市长安镇网站制作优化郑州网站建设公司排名
  • css网站怎么做最近社会热点新闻事件
  • 怎样用自己的电脑做网站谷歌浏览器下载安装2021最新版
  • 州网站建设制作网站教程
  • 网站应用是什么google国际版
  • 官网怎么进入网站优化方式有哪些
  • 零基础网站建设商务软文写作300字
  • 网站文章超链接怎么做龙华线上推广
  • 做独立网站需要什么搜索引擎优化排名品牌