我是否可以通过Mango API手机上的电话号码和日期时间详细信息获取当前通话记录?我认为目前的情况是不可能的。
答案 0 :(得分:8)
没有API可以检索通话记录。这主要是由于隐私问题以及保护用户免受恶意应用程序在设备上表现不佳的影响。
你会注意到API中有一个Launchers和Choosers的集合。其中之一是PhoneNumberChooser任务。此特定任务启动“联系人”应用程序,并允许用户从您的应用程序中物理选择要拨打的联系人号码。您会注意到这需要用户进行手动交互。许多数据检索API需要用户手动选择,以再次保护用户免受做坏事的应用程序的影响。例如,在后台拖动您的联系人列表,并在用户不知情的情况下将该数据发送到Web服务。
特别注意API以保护用户免受这些类型的情况。
如果您对API提供“呼叫历史记录选择器”的需求有任何反馈,请将您的反馈提交至http://wpdev.uservoice.com。
答案 1 :(得分:3)
如果Marketplace屏蔽应用程序的行为,并且应用程序必须声明他们的操作,并且用户必须选择允许应用程序访问此信息,那么给予应用程序开发人员以及更重要的用户似乎是合理的决定这一点的选择。如果仍然担心这一点,那么当应用程序请求时,操作系统可以弹出用户响应屏幕以允许或拒绝该操作。有许多应用程序可以从了解这些信息中受益,以避免用户在允许应用程序获取数据时很容易从当前调用中输入信息。