我想用Java开发应用程序,它可以在通讯录中添加所有相关详细信息的新联系人。我需要一个后端RC API来为我完成此任务,并且将从我的应用程序中调用它。与此最相关的RC API是什么?到目前为止,我在此处搜索了API参考中存在的所有API: https://developers.ringcentral.com/api-referenceRC的现有通讯录中的联系人可以到达哪个端点? 解决方案如下: 有一个用于创建新联系人的“创建个人用户联系人”端点: https://developers.ringcentral.com…

2020年10月24日 0条评论 71点热度 阅读全文

我已经成功地从呼入的电话号码中获取了ID和名称。我想要看到的是该ID属于哪个组。我尝试了以下方法: //Search for the information about the phone number, save the goupID(s) Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(aNumber)); ContentResolver cr = mService.getCon…

2020年10月22日 0条评论 44点热度 阅读全文

我正在开发一个简单的联系人同步应用程序。我想知道每当Android的联系人数据库发生更改时。 我知道可以使用VERSION和DIRTY_BIT或ContentObserver,但这不是我想要的。 请告诉我可以确定Android中通讯录数据库修改时间或大小的方法。 解决方案如下: 没有任何方法可以确定Android数据库的修改时间。联系人提供程序所基于的存储库对您隐藏了。今天它可能是一个SQLite数据库,明天它可能是其他东西。实现细节被封装和隐藏。它似乎是一个具有表和行的数据库,但这只是它的接口。 API的任何部分…

2019年9月13日 0条评论 47点热度 阅读全文

1. PeopleActivity主界面UI显示 下图为联系人主界面(PeopleActivity)的类图: PeopleActivity除了实现了类图中的四个接口,还实现了View.OnCreateContextMenuListener和View.OnClickListener,其中Activity源码中已经实现了OnCreateContextMenuListener: public class Activity extends ContextThemeWrapper implements LayoutInfla…

2015年10月10日 0条评论 20点热度 阅读全文

1. Contacts模块列表界面Adapter结构: 下图是联系人模块列表窗口对应的Adapter类图: 从上一篇文章Contacts模块Fragment结构中已知,联系人列表界面中的ListView的Adapter大部分继承自 ContactEntryListAdapter。 而从该类图中可知: ContactEntryListAdapter最终继承自CompositeCursorAdapter并实现了PinnedHeaderListView.PinnedHeaderAdapter接口,也就是说界面中的List…

2015年10月8日 0条评论 19点热度 阅读全文

1. Contacts 模块Fragment结构: 下图为联系人模块主要窗口中的Fragment类图: 从类图中可以看出,联系人大部分原生的列表界面(主界面,多选界面等,余下Fragment未列出),其中的Fragment都继承自ContactEntryListFragment,,而基类 ContactEntryListFragment<T extends ContactEntryListAdapter> 实现了下面五个接口: OnFocusChangeListener //监听焦点变化; OnTouc…

2015年9月29日 0条评论 18点热度 阅读全文

Contacts模块中Activity的结构: 上图为联系人模块主要窗口(Activity)的类图 基类ContactsActivity实现了ContactSaveService.java中的Listener接口,ContactSaveService中封装了大量联系人操作的接口。例如: createNewRawContactIntent(),createSaveContactIntent(), createJoinContactsIntent(),createRawContact(intent),saveConta…

2015年9月27日 0条评论 21点热度 阅读全文

1 Contacts目录下Android.mk文件分析: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional contacts_common_dir := ../ContactsCommon phone_common_dir := ../PhoneCommon src_dirs := src $(contacts_common_dir)/src $(phone_common_dir)/src res_dirs…

2015年9月25日 0条评论 18点热度 阅读全文