androidContacts 通讯记录
Kylin麒麟
一直向前
展开
-
分析通话记录信息是通过什么写入的 android 源码 保存通话记录
当来电或去电时,通过记录里的信息是怎么保存下来的呢? 在CallNotifier.java代码里有这样一个方法: private void onDisconnect(AsyncResult r) { if (VDBG) log("onDisconnect()... CallManager state: " + mCM.getState()原创 2012-03-29 17:15:44 · 5510 阅读 · 2 评论 -
onTouchEvent的使用 onTouchEvent注意事项
手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。该方法的签名如下所示。[java] view plaincopypublic boolean onTouchEvent(MotionEvent event) 参原创 2013-01-29 11:29:16 · 5903 阅读 · 0 评论 -
QuickContact分析及其弹出窗口实现
一、简介 QuickContact是为了应用程序能够快速方便的访问联系人,并且快速的运用联系人的信息执行相应操作而设计的。最常见的在Contacts应用程序中如下图所示: 在Activity中存在一个图标,点击该图标后弹出一个窗口,窗口中会有几个图标,不同的图标表示针对该联系人进行的不同操作,比如打电话,发短信,发送邮件,进入主页等等。图标的显示和不显示取决于该联系转载 2013-04-05 16:11:32 · 6580 阅读 · 0 评论 -
[通讯录] android通讯录数据库表解析和添加,访问通讯录
实际应用,“通讯录” 数据读取、添加联系人信息 ** 查看通讯录数据库: 首先启动模拟器、再打开 “File Explorer” 视图, 依次展开:data -- data -- com.android.providers.contacts(注意和 com.android.contacts 区分) -- databases,如图:转载 2013-06-05 15:53:33 · 16383 阅读 · 0 评论 -
Android号码匹配长度分析
(一) 前言在手机联系人匹配时经常会遇到这样一个问题:比如我手机中存入的联系人是A,号码 1234567 ; 嗯,那么当07551234567这么一个电话进来的时候,我们肯定要通过07551234567这个号码找到A这个联系人。所以这里面的匹配过程肯定不是简单而粗暴的字符串比较过程,而是有一个设计在里面,ok,那么我们今天就来分析这个设计。(二) 设计思想首先我们要明白转载 2013-08-08 11:39:48 · 7019 阅读 · 0 评论