插件概览
call_log 包是一个 Flutter 插件,可让 Android 应用访问和查询设备的通话记录。它提供了一个简单的 API,用于获取来电号码、通话类型(来电、去电、未接)和通话时长等详细信息。由于 iOS 不提供通话记录 API,因此该插件仅限于 Android 平台使用。对于需要集成通话记录的应用程序(如联系人管理器或通信工具)非常有用。该包由 4q.eu 维护,并可通过 pub.dev 获取。
适合场景
- 在 Android 应用中访问通话记录
- 构建联系人或通话管理工具
- 将通话记录集成到通讯应用中
- 创建呼叫分析仪表板
- 开发拨号器或语音邮件应用
主要特点
- 仅限 Android 支持
- 用于查询通话记录的简单 API
- 获取通话详情,如号码和类型
- 支持通话时长和时间戳
- GitHub 上的开源代码
适合对象
- Android应用开发者
- 通话记录管理功能
- 通信和生产力应用
- 需要用户通话记录数据的应用程序
使用建议
- 与 iOS 不兼容
- 需要 Android 运行时权限
- 仅限系统调用日志数据
- 可能因设备制造商而异
- 隐私敏感数据访问