Android的内容观察者
有个很常见的需求就是当有新的短信来的时候,把内容显示在界面上。这里就要用到内容观察者。就是让你的程序监视短信,如果他内容发生变化的时候,你去获取。而短信那边做的情况就 是,当他自己的数据变化时,他告诉有个公共短信内存区,他说,我数据变化了!然后通过短信的内容提供者把短信的内容拿到公共内存区,你的程序再过去拿。这里有点简单的示例代码:
ContentResolver resolver = getContentResolver();Uri uri = Uri.parse("content://sms/");resolver.registerContentObserver(uri, true, new MyObserver(new Handler()));Cursor cursor = resolver.query(uri, new String[]{"address","date","type","body"}, null, null, null);cursor.moveToFirst();String address = cursor.getString(0);String body = cursor.getString(3);System.out.println(address+"---"+body);cursor.close();
Android的内容观察者相关推荐
- 简单步骤:Android studio 内容观察者 - 实现数据变化监测
提示:本篇文章将会尽量保持精简,附加图文解释,焦躁是敲写代码最大的敌人,三连是最大的支持! 文章目录 前言 一.项目介绍 二.使用步骤 1.创建第一个程序 2.导入图片 3.放置界面控件 4.创建数据 ...
- Android 内容观察者 ContentObserver 类
ContentObserver--内容观察者,目的是观察特定Uri引起的数据库的变化 这个是官方的文档,将的也是比较少 一般使用分为四步, 1.创建内容观察者 ContentObserver 2.注册 ...
- Android内容观察者
内容观察者是做什么的? 内容观察者主要用来观察数据库是否被操作了. 以查询数据库为例: 首先注册一个内容观察者(App1): 1 //false 观察的Uri必须是一个确切的Uri 如果是true,只 ...
- Android 观察系统中短信内容的变化(内容观察者)
//内容观察者(如果系统的短信发生了变化,比如刚获取一条短信,那么将触发onChange方法)ContentResolver contentResolver = getContentResolver( ...
- 2020-11-12(内容提供者,内容解析者,内容观察者)
内容提供者实现步骤 a.写一个类继承ContentProvider 重写onCreat query delete insert getType b.在清单文件中声明对应的provider节点 auth ...
- Android复制内容到剪切板上
Android复制内容到剪切板上 fun Context.copyToClipboard(label: String, data: String) {getSystemService<Clipb ...
- android qq 分享代码,Android将内容分享到QQ和微信实例代码
具体代码如下所示: package dmpte.sharewechat; import android.annotation.SuppressLint; import android.app.Acti ...
- android导航栏自动弹出,解决android 显示内容被底部导航栏遮挡的问题
描述: 由于产品需求,要求含有EditText的界面全屏显示,最好的解决方式是使用AndroidBug5497Workaround.assistActivity(this) 的方式来解决,但是华为和魅 ...
- Android开源—RXJava观察者设计模式
简介 RxJava 是一个响应式编程框架,采用观察者设计模式.所以自然少不了 Observable 和 Subscriber 这两个东东了. RxJava最核心的两个东西是Observables(被观 ...
最新文章
- bzoj4429: [Nwerc2015] Elementary Math小学数学
- 点击事件为什么会失效_耐高温润滑油脂为什么会失效?
- Linux内核驱动GPIO的使用
- django-ckeditor表情包修改
- 花了一个月时间梳理了一下公司的微服务核心架构,原来也不是太难...
- MySQL索引实现、MySQL索引原理、索引下推、索引覆盖、索引失效
- Unity 制作虚拟手柄例子
- Docker从理论到实践(六)------搭建和使用本地私有Docker镜像仓库
- 天涯红旗linux,红旗linux安装中的几点技巧(转载)
- Microsoft Office下载链接
- 天河微信小程序入门《四》:融会贯通,form表单提交数据库
- 《R语言与数据挖掘》③-①使用R语言进行中文分词
- 头部 CT 图像三维重建
- java 中查询余额怎么写_查询余额示例代码
- 【万字干货】产业互联网B端产品经理实操手册
- 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第5章 CC2530继电器模块
- HDOJ 1069 Monkey and Banana 解题报告
- 迅为RK3399开发板Qt实时时钟测试
- 家用3d室内装修设计软件一览
- 淘宝自动刷喵币靠这一个脚本就够了