【问题标题】:Windows Phone 7 call history - Mango APIWindows Phone 7 通话记录 - Mango API
【发布时间】:2011-07-30 12:04:55
【问题描述】:

我能否通过 Mango API 从手机获取当前通话记录以及通话号码和日期时间详细信息?我认为现在的不可能。

【问题讨论】:

    标签: c# windows-phone-7 history phone-call


    【解决方案1】:

    没有用于检索通话记录的 API。这主要是出于隐私问题和保护用户免受设备上表现不佳的恶意应用程序的影响。

    您会注意到 API 中有一组 Launchers 和 Choosers。其中之一是PhoneNumberChooser 任务。此特定任务启动联系人应用程序,并允许用户从您的应用程序中实际选择要拨打的联系人号码。您会注意到这需要用户进行手动交互。许多数据检索 API 需要用户手动选择,再次保护用户免受应用程序做坏事的影响。例如,在用户不知情的情况下,在后台跟踪您的联系人列表并将该数据发送到 Web 服务。

    对 API 给予了特别注意,以保护用户免受这些类型的情况的影响。

    如果您对 API 提供呼叫历史选择器的需求有任何反馈,请将您的反馈提交至 http://wpdev.uservoice.com

    【讨论】:

    • 如果爆破的历史记录显示通话时长,我不会想要翻阅通话记录,这是自 Fred Flintstone 和 Barney Rubble 获得他们的第一部模拟电话以来的标准,但Windows Phone 7.x 中明显不存在,并且在 Windows 8 中仍然缺失。按时间计费的专业人员需要此信息来逐项列出他们的发票。对他们来说,在你解决这个问题之前,Windows Phone 是不可能的。
    【解决方案2】:

    如果 Marketplace 筛选应用程序的行为,如果应用程序必须声明它们的行为,并且如果用户必须选择允许应用程序访问这些信息,那么让应用程序开发人员,更重要的是用户,这似乎是合理的决定这一点的选项。如果仍然担心这一点,那么操作系统可能会在应用程序请求时弹出用户响应屏幕以允许或拒绝该操作。有许多应用程序可以从知道此信息中受益,从而使用户不必在当前调用中输入信息,因为他们可以很容易地允许应用程序获取数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多