打电话-方法1最简单最直接的方式:直接跳到拨号界面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url];缺点电话打完后,不会自动回到原应用,直接停留在通话记录...
分类:
移动开发 时间:
2015-04-10 09:27:17
阅读次数:
138
前两篇博客并分别讲了获取联系人和通话记录的知识,这篇主要介绍短信获取知识,短信在通讯管理中应该说是一个难点,因为短信涉及到短息会话和短信详情两个部分,并且短信的数据量比较大,可以采用AsyncQueryHandler框架来查询,同时采用CursorAdapter来绑定数据
其中短信中可以来获取联系人的头像和姓名。这个在代码工具类中有实现,如果联系人存在,则显示姓名,否则显示号码,...
分类:
移动开发 时间:
2015-04-01 22:09:06
阅读次数:
259
正如我们知道的一样,Android的通讯录和短信管理是通过contentprovider来向开发者来开发接口的。必须从ContentResolver入手去解决。其中通讯录操作涉及到系统源码api的使用,特别是在表的uri上面容易弄混。在接下来的几篇文章中蜗牛将陆续为大家推出Android通讯管理相关知识的文章。其中包括联系人获取、通话记录获取、短信获取、短信详情获取发送短信。废话不多说先上图
先...
分类:
移动开发 时间:
2015-04-01 17:45:12
阅读次数:
219
上一篇博客讲的是获取联系人信息,这篇是获取通话记录
同样你可以在这里下载http://download.csdn.net/detail/waniu123/8554533
package cn.zxw.contact.domain;
/**
* 通话记录
* @author zhan
*
*/
public class CallLogInfo {
public String nu...
分类:
移动开发 时间:
2015-04-01 17:39:50
阅读次数:
194
先说下思路 首先点击拨号 进入一个是否拨通界面,选择确认后,调用系统直接拨打电话,然后判断拨打电话的状态,如果是拨通的状态下 用窗口管理器写一个遮挡物 遮挡住 如果不是拨通状态将遮挡物去掉,去掉完成当前activity,在onactivityforresult中执行查找通话记录进行删除。好了 开始上代码。
主界面mainactivity.class
...
分类:
移动开发 时间:
2015-03-27 22:28:18
阅读次数:
240
最简单最直接的方式:直接跳到拨号界面1NSURL*url = [NSURLURLWithString:@"tel://10010"];[[UIApplicationsharedApplication]openURL:url];缺点电话打完后,不会自动回到原应用,直接停留在通话记录界面2拨号之前会弹框...
分类:
移动开发 时间:
2015-03-19 23:33:47
阅读次数:
283
1 一个大型任务,可分成多个独立的子线程并发进行,最后等待所有的子线程执行结束然后继续往下执行,使用场景比如要查找某个用户的最近三个月的通话记录,起 3 个子线程,分别查找最近三个月的记录,然后通过 int activeCount = tgroup.activeCoun...
分类:
其他好文 时间:
2015-03-19 16:08:16
阅读次数:
177
Android 3.0中提供了一个新概念Loaders,这两天看了之前Contacts的源码,其中自己写了通话记录部分,发现源码里面有很多LoaderManager的使用,现在做一个总结,记录一下LoaderManager的基本用法:
这个其实是分为两部分:LoaderManager和自定义Loader,比如像加载联系人,短信这些系统提供ContentProvider的数据时,...
分类:
其他好文 时间:
2015-03-11 19:43:55
阅读次数:
201
根据通话记录可以详细统计来去电时间的项目源码。...
分类:
移动开发 时间:
2015-03-05 17:12:15
阅读次数:
129
工作中用到统计12月份通话记录,统计号码拨打次数,但是问题出在一个号码可以拨打多次,每次可能接通也可能不接通,如果用主叫号码caller字段group by分组后count(*)统计数目,这样会导致不能看到统计数目中几条是接通,几条是未接通的,于是想到用union分是否接通各自统计,然后将统计结.....
分类:
数据库 时间:
2015-01-06 11:21:58
阅读次数:
191