我正在开发一个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方法检查上一个呼...相关推荐

  1. android 提供的方法,Android编程之创建自己的内容提供器实现方法

    本文实例讲述了Android编程之创建自己的内容提供器实现方法.分享给大家供大家参考,具体如下: 我们学习了如何在自己的程序中访问其他应用程序的数据.总体来说思 路还是非常简单的,只需要获取到该应用程 ...

  2. 给电脑一键重装系统后找回照片查看器的方法

    Win11照片查看器没了怎么办?我们都知道系统自带有图片查看器,但是近期有Win11用户不小心将这一图片查看器给误删了,那么有没有什么方法可以将其找回呢?其实方法很简单,我们可以在应用商店里在将其下载 ...

  3. linux图像查看软件下载,Linux 如何用 CLI 图像查看器来在终端上查看图像?

    在 Linux 中有很多 GUI 应用程序可以查看图像,但是这对经常使用命令行来工作的人可能会觉得很繁琐.今天要介绍的是 3 个实用的 CLI 图像查看器来在终端上查看图像,让那些使用 CLI 的朋友 ...

  4. android高级组件,Android高级组件ImageSwitcher图像切换器使用方法详解

    图像切换器(ImageSwitcher),用于实现类似于Windows操作系统的"Windows照片查看器"中的上一张.下一张切换图片的功能.在使用ImageSwitcher时,必 ...

  5. 解决TeXstudio外部查看器失败方法

      问题描述:在使用TeXstudio进行Latex操作时,代码输入完毕并构建查看后想要将所得文件保存为PDF版本,使用右侧左上栏"外部查看器"却报错:错误:无法执行命令,后面跟着 ...

  6. Android --- 好用的图片查看器

    一款类似 微信/B站 的图片浏览组件, 主要具有以下特点: 类似共享元素的入场&退场动画(图片在入场时给人一种渐渐展开的效果) 拖拽&双击退出图片查看 支持缩放手势 支持查看长图 支持 ...

  7. pdf文件内容查看器 -- 采用wpf开发

    前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...

  8. Android变量longpress,Android:在自定义WebView中从onLongPress打开ContextMenu

    我目前正在尝试获取一个自定义WebView,当它被按下较长时间时会显示一个ContextMenu.由于默认WebView类仅在链接为longPressed时显示ContextMenu,因此我编写了自己 ...

  9. pdf文件内容查看器 -- 采用wpf开发

    前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...

最新文章

  1. 【CyberSecurityLearning 31】Linux网络信息查看与配置、日志文件的管理、备份及日志服务器的搭建
  2. ConcurrentHashMap的源码分析-put方法第四个阶段
  3. Oracle数据库定时备份脚本
  4. 【剑指offer】面试题56 - II:数组中数字出现的次数 II(Java)
  5. 信息学奥赛一本通 1155:回文三位数
  6. Array,List,数据类型,caseclss模式匹配
  7. 谈推荐场景下的对比学习
  8. 20 万台 QQ 服务器全面上云!
  9. Python的继承与多继承
  10. 研发做好了,产品不一定能卖掉;研发做不好,没东西可卖
  11. 电脑怎么用c语言写丘比特,转载乌鸦丘比特 的24点程序
  12. 【专题】CSDN下载频道【2月热门资源TOP100】汇总
  13. 归并排序时间复杂度为什么是NlgN
  14. P63-前端基础CSS-电影卡片练习图文布局
  15. Intel FPGA的JESD204B例程的搭建
  16. java openoffic linux_windows/linux服务器上java使用openoffice将word文档转换为PDF(亲测可用)...
  17. 如何在WordPress中添加免费实时聊天(简便方法)
  18. D3D管线以及着色器工作原理-画一个三角形
  19. MP4文件格式简要解析——图文代码并茂
  20. uni-app的由来

热门文章

  1. 项目管理软件中使用文件共享的重要性
  2. vue问题记录(十四):vue-amap 报错TypeError: v.w.uh is not a constructor
  3. MySQL中删除数据的两种方法_MySQL删除数据库的两种方法
  4. 文字排版中的设计四原则(二)
  5. 团队经理负责什么工作
  6. windows 备份树莓派 闪存卡(小镜像压缩备份 不需要等容量备份)
  7. bgp route-map应用 配置 学习笔记
  8. mtk 电池曲线_mtk 电池驱动流程详解
  9. 网易大咖分享之从Unity_RagDoll系统科普到动画全部基础原理
  10. hive on Tez :TezSession has already shutdown