
Contacts
文章平均质量分 68
ximsfei
从事Android开发
展开
-
Android 5.1 Contacts源码分析(一):Contacts模块文件结构
Contacts目录下Android.mk文件分析;Contacts文件结构;原创 2015-09-25 19:14:48 · 3052 阅读 · 0 评论 -
Android 5.1 Contacts源码分析(二):Contacts模块主要窗口
Contacts模块中Activity的结构: 基类ContactsActivity实现了ContactSaveService.java中的Listener接口,ContactSaveService中封装了大量联系人操作的接口。 例如: createNewRawContactIntent(),createSaveContactIntent原创 2015-09-27 02:46:07 · 3166 阅读 · 0 评论 -
Android 5.1 Contacts源码分析(三):Contacts模块Fargment结构
1. Contacts 模块Fragment结构:下图为联系人模块主要窗口中的Fragment类图: 从类图中可以看出,联系人大部分原生的列表界面(主界面,多选界面等,余下Fragment未列出),其中的Fragment都继承自ContactEntryListFragment,,而基类ContactEntryListFragment<T extends ContactEntryListAdapte原创 2015-09-29 20:33:52 · 2768 阅读 · 0 评论 -
Android 5.1 Contacts源码分析(四):Contacts模块ListView Adapter结构
1. Contacts模块列表界面Adapter结构:下图是联系人模块列表窗口对应的Adapter类图: 从上一篇文章Contacts模块Fragment结构中已知,联系人列表界面中的ListView的Adapter大部分继承自 ContactEntryListAdapter。 而从该类图中可知: ContactEntryListAdapter最终继承自CompositeCursorAdapt原创 2015-10-08 19:04:00 · 2259 阅读 · 0 评论 -
Android 5.1 Contacts源码分析(五):PeopleActivity
1. PeopleActivity主界面UI显示下图为联系人主界面(PeopleActivity)的类图: PeopleActivity除了实现了类图中的四个接口,还实现了View.OnCreateContextMenuListener和View.OnClickListener,其中Activity源码中已经实现了OnCreateContextMenuListener:public class原创 2015-10-10 19:06:45 · 2255 阅读 · 3 评论