
Android通许录模块开发精要
这是本人在参加实际项目开发所采取的一系列解决方案,有很好的参考价值,希望能对开发者有所帮助。
小巫技术博客
如果你想成功你不应该成为一个普通的可被随意替代的人你应该成为稀缺的不可替代的那类人
展开
-
Android通讯录管理(获取联系人、通话记录、短信消息)(三)
Android通讯录管理(获取联系人、通话记录、短信消息)(三)这是通讯录管理的最后一篇,前面两篇已经把获取联系人和通话记录解决了,短息消息就相对来说要稍微复杂那么一点。我们先来看看效果图: 首先显示短信列表,每个列表会显示发送人号码,日期还有短信的内容概要,点击列表之后进入穿查看会话的短信消息,这里为了简原创 2014-02-26 17:06:41 · 15220 阅读 · 22 评论 -
Android通讯录管理(获取联系人、通话记录、短信消息)(二)
Android通讯录管理(获取联系人、通话记录、短信消息)(二)前言:上一篇博客介绍的是获取联系人的实现,本篇博客将介绍通话记录的实现。同样的,你可以到这里下载源码:http://download.youkuaiyun.com/detail/wwj_748/6962865界面布局:/Contact_Demo/res/layout/contact_record原创 2014-02-26 11:40:20 · 17078 阅读 · 13 评论 -
Android通讯录管理(获取联系人、通话记录、短信消息)(一)
Android通讯录管理(获取联系人、通话记录、短信消息)2014年2月26日 通讯录开发研究学习前言:前阵子主要是记录了如何对联系人的一些操作,比如搜索,全选、反选和删除等在实际开发中可能需要实现的功能,本篇博客是小巫从一个别人开源的一个项目抽取出来的部分内容,把它给简化出来,可以让需要的朋友清楚知道如何对Android数据库操作,异步查询数据库获取我们需要的内容。由于内原创 2014-02-26 11:13:34 · 72611 阅读 · 42 评论 -
Android通讯录数据库介绍与基本操作(增删改查)
Android通讯录数据库介绍与基本操作(增删改查)2014年2月21日Android通讯录管理总结这几天导师安排我一个任务就是研究一下Android通讯录获取联系人、通话记录、短信的方法,还有看看不同Android版本之间的异同是否能做到兼容之类的事情。Android通讯录这一块,我个人感觉是挺乱的,网上一堆关于查询本地数据库获取联系人的方法,但似乎都没有仔细说明数据有哪原创 2014-02-21 17:11:27 · 25086 阅读 · 6 评论 -
Android通讯录开发之实现删除功能
Android通讯录开发之实现删除功能2014年1月15日无论是Android开发或者是其他移动平台的开发,ListView肯定是一个大咖,那么对ListView的操作肯定是不会少的,上一篇博客介绍了如何实现全选和反选的功能,本篇博客介绍删除功能,删除列表中的项无谓就是及时刷新列表,这又跟UI线程扯上关系了,还是那句话,数据的更新通知一定要在UI线程上做,不然会出现各种错误,比如出原创 2014-01-15 10:40:38 · 12444 阅读 · 7 评论 -
Android通讯录开发之实现全选、反选功能
Android通讯录开发之实现全选、反选功能2014年1月15日 实现全选、反选不是什么难的事情,就只是用另外一个数据结构来存储被选中的状态,通过刷新列表来更新列表的显示状态。下面是实现效果:定义一个散列表来存储选中状态// 用于保存勾选的联系人 private HashMap map_NumberSelected = new Hash原创 2014-01-15 09:41:55 · 9826 阅读 · 0 评论 -
Android通讯录开发之解决快速搜索联系人线程同步问题
Android通讯录开发之解决快速搜索联系人线程同步问题2013年1月13日 上一篇博客介绍的是如何实现搜索,在PhoneUtil中已经定义好了search方法,开发者直接拿来用就ok了,但用的时候肯定会遇到线程同步问题,如何解决搜索的时候UI线程卡顿的现象,这时候就需要另开一个线程来进行搜索操作了,但由于在搜索框输入字符的时候,一般都是快速输入的,这就会导致线程同步问题的出现,搜原创 2014-01-13 11:11:16 · 8300 阅读 · 7 评论 -
Android通讯录开发之通讯录联系人搜索功能最新实现
Android通讯录开发之通讯录联系人搜索功能最新实现2014年1月13日之前的有两篇博客介绍了如何解决通讯录搜索功能的问题,那些方法都是从网上搜集,然后经过自己整理试验之后的,但在项目测试人员给我反馈,似乎还是存在一些问题,比如一些简拼没能搜出,或者简拼的转换有了问题,主要是因为中文的转换为简拼还是有点麻烦的,不同的编码支持的汉字又不同,比如gb2312编码支持汉字676原创 2014-01-13 10:45:55 · 58259 阅读 · 22 评论 -
Android通讯录开发之获取运营商号码段(移动、联通、电信)
Android通讯录开发之获取运营商号码段(移动、联通、电信)2014年1月8日 开发记录碎碎念:2014年的第一篇博客,原本是想写一篇随笔来开头,只因自己太懒把这件事忘记了,或者根本就不想写。我当实习生也当了接近半年了,工作上的内容和学到的东西有很多可以分享的,只有当自己工作遇到问题解决不了的时候才真正体会到有些地方自己没学扎实,我边反省边实习,自己也是从刚开始的小打小闹原创 2014-01-08 09:28:03 · 7476 阅读 · 2 评论 -
Android通讯录开发之取得姓名首字母实现简拼搜索
Android通讯录开发之取得姓名首字母实现简拼搜索2013年12月27日 开发日志目前小巫在实习的公司,负责一个项目的开发,虽说是接手过来的,不过经过前面的几位实习生哥们推敲之后,轮到我的手里,我只能说我很好运,捡到了一个几乎需要重构的项目,我接手开发一个月,已经提交了5、6个测试版本,问题一堆,我改代码改得我想吐。说起这个项目一个重要模块就是通讯录这一块,前面的几个大哥能把原创 2013-12-27 16:31:47 · 16311 阅读 · 3 评论 -
Android通讯录模糊匹配搜索实现(号码、首字母、简拼、全拼)
Android通讯录模糊匹配搜索实现(号码、首字母、简拼、全拼)2013年12月10日 工作记录小巫在工作中碰到一个需求,要求实现通讯录联系人的搜索,获取联系人的方式有好几种,我都有点混乱了,下面提供我最近用的一种,看起来还算比较简洁的,它是根据mimetypes表来查的。 // 查询所有联系人的姓名,电话,邮箱 public ArrayList loa原创 2013-12-10 11:09:41 · 39938 阅读 · 28 评论