android 变量onchange,Android内容查看器-onChange方法检查上一个呼...
我正在开发一个android应用,我需要增加未接来电.
我注册了ContentObserver.如果呼叫是未接来电,如何检查onChange方法?
我有一个带有以下代码的contentobserver:
public class IncomingCall extend BroadcastReceiver
{
public void onReceive( final Context context, Intent intent)
{
String state= extras.getString(TelephonyManager.EXTRA_STATE);
if (TelephonyManager.EXTRA_STATE_IDLE.equals(state))
{
context.getApplicationContext().getContentResolver().registerContentObserver(android.provider.CallLog.Calls.CONTENT_URI, true, new CallContentObserver(new Handler(), context));
}
}
class CallContentObserver extends ContentObserver {
Context context;
public CallContentObserver(Handler handler, Context context) {
super(handler);
this.context = context;
}
@Override
public boolean deliverSelfNotifications() {
return true;
}
@Override
public void onChange(boolean selfChange) {
super.onChange(selfChange);
//flag for missed calls
how to check if last call is missed call?
Cursor c = context.getContentResolver().query(CallLog.Calls.CONTENT_URI,null,null, null, null);
int type = c.getColumnIndex(CallLog.Calls.TYPE);
while (c.moveToNext()) {
String callType = c.getString(type);
int dircode = Integer.parseInt(callType);
switch (dircode) {
case CallLog.Calls.MISSED_TYPE:
flag++;
}
break;
}
}
有没有其他方法可以做到这一点? (比检查CallLog数据库中的上一个呼叫时更好吗?
android 变量onchange,Android内容查看器-onChange方法检查上一个呼...相关推荐
- android 提供的方法,Android编程之创建自己的内容提供器实现方法
本文实例讲述了Android编程之创建自己的内容提供器实现方法.分享给大家供大家参考,具体如下: 我们学习了如何在自己的程序中访问其他应用程序的数据.总体来说思 路还是非常简单的,只需要获取到该应用程 ...
- 给电脑一键重装系统后找回照片查看器的方法
Win11照片查看器没了怎么办?我们都知道系统自带有图片查看器,但是近期有Win11用户不小心将这一图片查看器给误删了,那么有没有什么方法可以将其找回呢?其实方法很简单,我们可以在应用商店里在将其下载 ...
- linux图像查看软件下载,Linux 如何用 CLI 图像查看器来在终端上查看图像?
在 Linux 中有很多 GUI 应用程序可以查看图像,但是这对经常使用命令行来工作的人可能会觉得很繁琐.今天要介绍的是 3 个实用的 CLI 图像查看器来在终端上查看图像,让那些使用 CLI 的朋友 ...
- android高级组件,Android高级组件ImageSwitcher图像切换器使用方法详解
图像切换器(ImageSwitcher),用于实现类似于Windows操作系统的"Windows照片查看器"中的上一张.下一张切换图片的功能.在使用ImageSwitcher时,必 ...
- 解决TeXstudio外部查看器失败方法
问题描述:在使用TeXstudio进行Latex操作时,代码输入完毕并构建查看后想要将所得文件保存为PDF版本,使用右侧左上栏"外部查看器"却报错:错误:无法执行命令,后面跟着 ...
- Android --- 好用的图片查看器
一款类似 微信/B站 的图片浏览组件, 主要具有以下特点: 类似共享元素的入场&退场动画(图片在入场时给人一种渐渐展开的效果) 拖拽&双击退出图片查看 支持缩放手势 支持查看长图 支持 ...
- pdf文件内容查看器 -- 采用wpf开发
前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...
- Android变量longpress,Android:在自定义WebView中从onLongPress打开ContextMenu
我目前正在尝试获取一个自定义WebView,当它被按下较长时间时会显示一个ContextMenu.由于默认WebView类仅在链接为longPressed时显示ContextMenu,因此我编写了自己 ...
- pdf文件内容查看器 -- 采用wpf开发
前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...
最新文章
- 【CyberSecurityLearning 31】Linux网络信息查看与配置、日志文件的管理、备份及日志服务器的搭建
- ConcurrentHashMap的源码分析-put方法第四个阶段
- Oracle数据库定时备份脚本
- 【剑指offer】面试题56 - II:数组中数字出现的次数 II(Java)
- 信息学奥赛一本通 1155:回文三位数
- Array,List,数据类型,caseclss模式匹配
- 谈推荐场景下的对比学习
- 20 万台 QQ 服务器全面上云!
- Python的继承与多继承
- 研发做好了,产品不一定能卖掉;研发做不好,没东西可卖
- 电脑怎么用c语言写丘比特,转载乌鸦丘比特 的24点程序
- 【专题】CSDN下载频道【2月热门资源TOP100】汇总
- 归并排序时间复杂度为什么是NlgN
- P63-前端基础CSS-电影卡片练习图文布局
- Intel FPGA的JESD204B例程的搭建
- java openoffic linux_windows/linux服务器上java使用openoffice将word文档转换为PDF(亲测可用)...
- 如何在WordPress中添加免费实时聊天(简便方法)
- D3D管线以及着色器工作原理-画一个三角形
- MP4文件格式简要解析——图文代码并茂
- uni-app的由来
热门文章
- 项目管理软件中使用文件共享的重要性
- vue问题记录(十四):vue-amap 报错TypeError: v.w.uh is not a constructor
- MySQL中删除数据的两种方法_MySQL删除数据库的两种方法
- 文字排版中的设计四原则(二)
- 团队经理负责什么工作
- windows 备份树莓派 闪存卡(小镜像压缩备份 不需要等容量备份)
- bgp route-map应用 配置 学习笔记
- mtk 电池曲线_mtk 电池驱动流程详解
- 网易大咖分享之从Unity_RagDoll系统科普到动画全部基础原理
- hive on Tez :TezSession has already shutdown