在 Windows Phone 7 模拟器中调用 People Hub





5.00/5 (2投票s)
在 Windows Phone 7 模拟器中调用 People Hub
引言
很多时候,你的应用程序需要访问用户的联系人。幸运的是,Windows Phone 模拟器提供了一些虚拟联系人条目,你可以访问它们。
但是这些联系人信息非常简单,不包含照片、生日、纪念日、个人地址等数据。
如果你是 Windows Phone 7 开发者,你一定用过模拟器。如果你记得,你之前在模拟器上没有见过这些屏幕。当你启动模拟器时,唯一显示的图标是 Internet Explorer。点击右箭头,你会看到一个列表,其中包含你的应用程序(如果已部署)、Internet Explorer 和设置。
我不确定为什么微软没有在 Windows Phone 模拟器上放置“联系人中心”磁贴,但有一个解决方法可以调用它并进行你需要的任何更改。你甚至可以添加联系人,并与 Windows Live、Gmail、Outlook、Facebook 等帐户关联。
Using the Code
在 Visual Studio 中创建一个新的 Windows Phone 应用程序项目。在 MainPage 上,添加一个按钮,然后双击该按钮,这将为该按钮创建一个点击事件处理程序。
在代码视图中,找到事件处理程序(它应该命名为 button1_Click
或类似名称),并输入以下代码。
PhoneCallTask task = new PhoneCallTask();
task.PhoneNumber = "000000000";
task.DisplayName = "Test user";
task.Show();
你需要添加一个 Using
语句来引用 Microsoft.Phone.Tasks
。按下 Ctrl + F5 来启动项目。
我们在这里发起一个电话(不用担心,你不会被收费,因为模拟器使用假的 GSM)。一旦你的手机连接并开始计时器计算通话秒数…
…点击“添加通话”按钮,这将使你的通话保持静音,并显示一个带有选项来拨打另一个号码的屏幕。
在底部的应用程序栏中,点击带有日记图标的第三个按钮,这将启动你的“联系人中心”,供你随意使用。
现在你可以点击顶部的状态栏来结束通话。不用担心,它不会关闭“联系人中心”。一旦你结束了通话,模拟器将返回到“联系人中心”屏幕,供你随意使用。你可以更改默认联系人,创建自己的联系人,并与 Windows Live、Outlook、Gmail 等帐户关联。
一旦你关联了一个帐户,例如 Gmail,你甚至可以从这里阅读邮件。
历史
- 2011 年 11 月 26 日:初始发布