8***@qq.com
8***@qq.com
  • 发布:2026-04-25 09:32
  • 更新:2026-04-27 10:48
  • 阅读:199

做一个获取手机通讯记录的功能

分类:uni-app

做一个获取手机通讯记录的功能,安卓端自己用,有偿服务80

2026-04-25 09:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

在知识库中找到了获取手机通讯记录的相关解决方案。可以通过插件市场提供的插件实现该功能。

推荐插件:获取通讯录列表获取通话记录(插件ID:xy-contacts)

该插件支持在 Android 平台获取通话记录功能,兼容 uni-app Vue2/Vue3,使用方式如下:

引入插件方法:

import { onCallLogs } from '@/uni_modules/xy-contacts'

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

获取通话记录:

onCallLogs({  
  phone: "***" // 非必填,可用于筛选特定号码  
}).then(res => {  
  if (res.success) {  
    // 成功获取数据  
    console.log(res.data)  
  }  
})

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

返回数据包含:通话记录ID、号码运营商、归属地、电话号码、通话时长(秒)、通话类型(呼入/呼出/未接等)、通话时间等字段。

插件详情及下载地址:https://ext.dcloud.net.cn/plugin?id=27129

权限与隐私合规提醒:

根据知识库中的隐私政策要求,如果您的应用使用通讯录、通话记录等相关功能,必须在《隐私政策》中非常清楚、全面地说明收集用户个人信息的目的、方式和范围,不要使用"可能收集"等模糊表述。

所需权限包括:

  • android.permission.READ_CALL_LOG(读取通话记录)
  • android.permission.WRITE_CALL_LOG(写入通话记录)

另外,App 平台也提供了原生通讯录 API 可供参考:https://www.html5plus.org/doc/zh_cn/contacts.html

平台兼容性说明:

  • 支持 Android 5.0+
  • 不支持 iOS、鸿蒙、微信小程序等平台
内容为 AI 生成,仅供参考
3***@qq.com

3***@qq.com

安卓的可以,还真做过

  • 8***@qq.com (作者)

    你有经验吗,可以私聊

    2026-04-25 10:49

  • 3***@qq.com

    回复 8***@qq.com: https://blog.csdn.net/qq_44268164/article/details/143817157 网上一堆

    2026-04-25 10:56

  • 8***@qq.com (作者)

    回复 3***@qq.com: 我先试试,先感谢大佬

    2026-04-25 11:11

  • 8***@qq.com (作者)

    回复 3***@qq.com: 没弄成可以帮个忙吗,付费帮忙,权当请大佬喝杯咖啡

    2026-04-25 11:16

三杯五岳

三杯五岳 - 专业插件定制 个人接单 安卓、iOS、鸿蒙(Q:2579546054)

要回复问题请先登录注册