【问题标题】:microsoft band Web call微软乐队网络电话
【发布时间】:2015-05-05 22:16:56
【问题描述】:

我刚开始为微软乐队开发,但似乎不知道如何进行外部网络调用。例如抓取网页的 html 源代码。

到目前为止,我尝试过的所有代码都因同样的错误而失败。

编辑:如果有人已经有一个工作演示会很棒

【问题讨论】:

  • 您收到的错误是什么?
  • > Notifications.WindowsPhone.exe!Notifications.App.InitializeComponent.AnonymousMethod__2(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e) 第 50 行 C#
  • 发布您使用的代码以及内部异常和/或堆栈跟踪 :) 将 windows phone 标签以及问题添加到问题中,因为我假设调用在应用程序或 bg 任务中(查看者到达)
  • 我现在没有任何代码,因为我已经全部清除了。但基本上任何试图调用获取网页源代码的代码似乎都会导致上述错误发生
  • 此外,这听起来更像是您使用 Windows Phone API 而不是使用 Band API 的问题(基于 Windows.UI.Xaml.UnhandledExceptionEventArgs 是基于 UI 的执行的事实。

标签: windows-phone microsoft-band


【解决方案1】:

手环本身不能执行这样的代码,但是你的手机可以。 使用 TileManager:创建一个新的 tile。 将页面添加到该磁贴。 然后在页面上添加一个具有特定元素 ID 的按钮。 将磁贴添加到您的乐队并使用 TileManager 将您的页面设置为磁贴。

使用 TileManager 连接三个事件之一(TileOpened、TileClosed 和 TileButtonPressed)。

当使用后者时;使用事件参数来确定被按下元素的元素 id 是否与您预期的相同。 如果 id 匹配(如果您有多个按钮并且想要区分):执行您的网络调用,当检索到数据时,使用 NotificationManager 将数据发送到 Band。

【讨论】:

  • 我已经尝试过您提到的内容,但现在出现以下错误,“在 SYSTEM.NI.DLL 中发生类型为 'System.Runtime.InteropServices.COMException' 的异常,但未在用户代码中处理"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-11
相关资源
最近更新 更多