You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

OPPO等部分设备不支持Android分页读取联系人。

在Android中,可以使用ContentResolver和Cursor来读取联系人信息。然而,一些设备如OPPO可能不支持按页面(pagination)的方式读取联系人。解决这个问题的方法是使用查询参数将所需的联系人数据直接筛选出来,而不是使用分页方式读取所有联系人数据。

示例代码:

String[] projection = {
    ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME_PRIMARY,
    ContactsContract.CommonDataKinds.Phone.NUMBER
};
String selection = ContactsContract.CommonDataKinds.Phone.IN_VISIBLE_GROUP + " = '1'";
String sortOrder = ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME_PRIMARY + " ASC";

Cursor cursor = getContentResolver().query(
    ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
    projection,
    selection,
    null,
    sortOrder
);

上面的代码直接从电话数据(ContactsContract.CommonDataKinds.Phone)中查询出可见群组(IN_VISIBLE_GROUP)中的联系人,并按名字升序(ASC)排序。如此即可规避在一些设备上使用分页读取联系人的问题。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

火山引擎存储产品双月刊-2023年09&10月

支持使用[桶清单](https://www.volcengine.com/docs/6349/156080)导出源对象的跨区域复制状态。 - 【邀测】支持在[文件详情页面](https://www.volcengine.com/docs/6349/75035)查看对象的跨区域复制状态。 ... 如果不一致,将与您确认迁移数据的正确性,保证数据完整性和一致性。- [优化订单描述信息](https://www.volcengine.com/docs/6774/126039):优化订单联系人描述,包括**联系人**修改为**收件人**等。[了解详情>>](h...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

OPPO等部分设备不支持Android分页读取联系人。 -优选内容

API 详情
callback)获取会话列表。 传入参数 参数名 类型 说明 cursor long 分页拉取的游标,第一次默认取传 0,后续分页拉传上一次分页拉取成功回调里的 nextCursor。 count int 分页拉取的个数。一次分页拉取不宜太多,否则可... callback)获取设备 did。 返回值设备 did。 BIMLiveExpandService java public class com.bytedance.im.live.BIMLiveExpandServiceIM SDK 直播群对外接口类,通过此类提供所有直播群能力接口。获取实例方式 BIMClie...
API 详情
传入参数 参数名 类型 说明 sdkAppID int 从控制台获取的应用 ID。不同应用 ID 无法进行互通。 config BIMSDKConfig* 配置信息,参看 BIMSDKConfig。 返回值 true: 成功。 false: 失败。 注意如需使用海外环境,请调... 获取设备 did。 传入参数 参数名 类型 说明 completion BIMDeviceIDCompletion 结果回调。 sendP2PMessage:conversationId:completion:objectivec - (void)sendP2PMessage:(BIMMessage *)message conversationId:...
火山引擎存储产品双月刊-2023年09&10月
支持使用[桶清单](https://www.volcengine.com/docs/6349/156080)导出源对象的跨区域复制状态。 - 【邀测】支持在[文件详情页面](https://www.volcengine.com/docs/6349/75035)查看对象的跨区域复制状态。 ... 如果不一致,将与您确认迁移数据的正确性,保证数据完整性和一致性。- [优化订单描述信息](https://www.volcengine.com/docs/6774/126039):优化订单联系人描述,包括**联系人**修改为**收件人**等。[了解详情>>](h...
获取告警策略列表
调用本接口获取所有已创建的告警策略。 使用说明每个请求中必须包含鉴权信息。该鉴权信息用以验证请求者的身份。参见签名机制。 使用限制节流限制:您每秒最多可以提交 30 个 API 请求。 请求说明请求方式:POST 请求... 查询具有对应告警等级的策略。该参数有以下取值:info:通知warning:警告critical:严重warningPaginationObject否对查询结果进行分页并返回特定页码上的策略。PageSizeLong是每页包含策略的数量。默认值为 10。最大值...

OPPO等部分设备不支持Android分页读取联系人。 -相关内容

API 详情

(直播群不适用) recallMessage 撤回消息。(直播群不适用) modifyMessage 更新消息内容 (content) 或 ext 或 at 用户列表(支持同时更新)(直播群不适用) getMessageByServerId 根据指定会话中的消息服务端 ID 获取对... 返回值 用户会话列表和分页消息,其中会话结构参看 Conversation。 createConversation 创建群聊。 类型 ts (params: { participants: string[] string; bizExt?: { [k: string]: string; } undefined; inbo...

概览

getConnectStatus 获取连接状态。 getServerTime 获取服务端时间。 getSDKDid 获取设备 did。 消息收发方法 描述 addMessageListener 设置消息监听。 removeMessageListener 移除消息监听。 createTextMessage 创... getLiveGroupMemberBlockList 获取直播群进群黑名单。 getLiveGroupMemberOnlineList 获取直播群在线用户列表。 getLiveGroupMemberOnlineList 根据标记获取直播群在线用户列表。支持拉取近 1000 个在线游客。 ge...

概览

getConnectStatus 获取连接状态。 getServerTime 获取服务端时间。 getDid: 获取设备 did。 消息收发方法 描述 addMessageListener: 设置消息监听。 removeMessageListener: 移除消息监听。 addP2PMessageListene... 支持拉取近 1000 个在线游客。 manageLiveGroupMarkTypes:action:markTypeList:completion: 管理群成员标记类型。 好友关系方法 描述 addFriendListener: 设置联系人监听。 applyFriend:completion: 申请添加好友。...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

ListContactsByIds

调用ListContactsByIds接口查询指定联系人的详细信息。 Request URLPlain POST https://open.volcengineapi.com?Action=ListContactsByIds&Version=2018-01-01 HeaderMarkdown ServiceName : Volc_ObserveRegion :... 联系人的ID。调用一次接口最多可查询100个联系人。 PageNumber Integer 否 20 分页查询时每页的行数,取值:> 0 ,默认值为1。 PageSize Integer 否 1 列表的页码,默认值为 10。要查询的列表范围为:实际起...

ListContactGroups

调用ListContactGroups接口获取联系组列表,支持搜索联系组名称的关键字进行模糊查询。 Request URLPlain POST https://open.volcengineapi.com?Action=ListContactGroups&Version=2018-01-01 HeaderMarkdown ServiceName : Volc_ObserveRegion : cn-beijing AccessKey : xxxSecretKey : xxx 请求参数名称 类型 是否必填 示例值 描述 PageSize Integer 否 20 分页查询时每页的行数,取值:> 0 ,默认值为10。 PageNumber ...

ListContacts

调用ListContacts接口获取联系人列表,支持搜索联系人名称的关键字进行模糊查询。 Request URLPlain POST https://open.volcengineapi.com?Action=ListContacts&Version=2018-01-01 HeaderMarkdown ServiceName : V... 返回数据参数 类型 示例值 描述 Data Array - 符合条件的联系人的详细信息。具体请参见Data数据结构。 PageNumber Integer 1 当前页码。 PageSize Integer 10 当前分页的行数。 TotalCount In...

DescribeDirectConnectConnections

若请求参数中的非必选参数都不传入,则会按照当前登录账户查询,返回当前账户下的所有物理专线。 调试API Explorer您可以通过API Explorer在线发起调用,无需关注签名生成过程,快速获取调用结果。去调试请求参数名称... 不传或传入0,则均默认为1。 PageSize Integer 否 20 分页查询时每页的行数。最大值为100,默认值为20。 ConnectionType String 否 DedicatedConnection 物理专线类型。 SharedConnection:共享专线 DedicatedC...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询