获取未读电话的方法
来源:互联网 发布:apache fastcgi 配置 编辑:程序博客网 时间:2024/06/05 23:55
获取未读电话的方法1
private int findNewCallCount(){
Cursor csr = null;
int missedCallCount = 0;
try {
csr = getContentResolver().query(Calls.CONTENT_URI,new String[]{Calls.NUMBER,Calls.TYPE,Calls.NEW},
null,null,Calls.DEFAULT_SORT_ORDER);
if(null != csr){
while(csr.moveToNext()){
int type =csr.getInt(csr.getColumnIndex(Calls.TYPE));
switch (type){
caseCalls.MISSED_TYPE:
if(csr.getInt(csr.getColumnIndex(Calls.NEW))== 1){
missedCallCount++;
}
break;
caseCalls.INCOMING_TYPE:
break;
case Calls.OUTGOING_TYPE:
break;
}
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
csr.close();
}
return missedCallCount;//未读电话数目
}
获取未读电话的方法2
public int getUnknowMissedCallsNum(){
Cursorcur = null;
intunRead = 3;
intblack = unRead + 1;
try{
cur= getContentResolver().query(CallLog.Calls.CONTENT_URI, new String[]{CallLog.Calls.NUMBER, CallLog.Calls.CACHED_NAME,
CallLog.Calls.DATE,CallLog.Calls.NEW }, "(type = "+ unRead + " AND new = 1)",null, "calls.date desc");// limit
//?distinct?
if(cur != null) {
returncur.getCount();
}
}catch (SQLiteException ex) {
Log.d("SQLiteExceptionin getMissCallCount", ex.getMessage());
}finally {
if(cur != null && !cur.isClosed()) {
cur.close();
}
}
return0;
}
- 获取未读电话的方法
- 获取电话名录的九种方法
- Andorid获取本地电话的方法
- Unity获取未激活游戏对象的方法
- 获取电话本的联系人电话
- Android studio 电话管理者(TelephonyManager)获取方法
- Android 类似未读短信,电话图标显示数字效果如何实现的
- 获取未读信息
- 接打错的电话的方法
- 电话呼叫转移的设置方法
- ios 拨打电话的方法
- Android之TelephonyManager类的方法详解(电话信息获取)
- ContentProvider与隐式Intent获取手机联系人通讯录信息或电话的方法
- ContentProvider与隐式Intent获取手机联系人通讯录信息或电话的方法
- 获取国外电话途径的方法(电话号码可以注册google账号)
- 电话接通与未接通,下层上报的状态
- 未获取root手机抓包方法
- iOS 短信与电话事件的获取
- ACID——数据库事务正确执行的四个基本要素
- posix多线程有感--进程调度策略(SCHED_OTHER,SCHED_FIFO,SCHED_RR)
- PC电脑和Android模拟器访问及模拟器之间tcp/udp通信
- win7和fedora双系统,重装后,不见fedora得grub引导
- 在qt程序中捕捉linux信号,sigint sighup sigterm
- 获取未读电话的方法
- ogre 本地空间,父节点空间,世界空间
- 人民币小写转成大写
- wordpress使用memcached缓存数据
- Tomcat中session的管理机制
- 第十周上机任务(一)
- 139邮箱 福分大本营
- 关于sizeof运算符
- 根据条码编号,返回条码图片