本文给大家分享的是如何在Android开发中封装联系人模块以及封装后的使用及总结,最后奉上代码,有需要的小伙伴可以参考下。
大家可能在做app的时候,或多或少需要使用联系人,而根据google提供的api,你需要编写大量的代码,例如首先需要查询数据库,涉及到数据库表和字段以及对应的SQL语句。
那么我们是否可以在我们的项目中添加联系人模块,这样能够更方便的使用手机联系人呢,答案是肯定的,并将其作为一个独立的模块,这样在你的其他app中,你都可以引入该模块,或者你能够将该模块上传到maven库,方便大家的使用。
那么先来看看效果吧:
首先是将来涉及到的各个模块的item。
然后是单个模块中的各个测试:
比如我们现在需要的是原生app中内置的应用,你需要点击联系人按钮,或者是你需要自定义界面,你点击联系人自定义UI按钮。
这是当你选择的是自定义联系人,然后选择的联系人有多个电话的时候,你需要选择:
返回结果是:
是不是很简单,那么我们是怎么实现的呢:
封装后的代码调用














