检测 Windows Phone 7 是否连接到桌面 Zune 软件

2023-12-28

我已经在 Windows Phone 7 应用程序上工作了几个月,并且拥有一组有用的检测标志,这些标志用于测试代码是否在模拟器中、后台/前台线程上或在设计时间。 (看完整列表在这里 http://silverlightzxing.codeplex.com/SourceControl/changeset/view/3bd7fb2d5eb2#WP7_Barcode_Library%2fOther%2fWP7Utilities.cs)

我现在想要添加一个新标志,用于检查手机是否使用 USB 电缆连接到桌面,以防止用户报告问题。当手机连接到 Zune 软件时,某些操作会被阻止,例如,您无法使用相机(它将打开,然后立即关闭,并显示 e.TaskResult == Microsoft.Phone.Tasks.TaskResult.Cancel)。这导致我的应用程序认为用户取消了照片,用户将其错误地解释为应用程序无法正常工作。

我想检测手机何时连接到 Zune 软件,并提供一条消息,说明在断开连接之前相机将无法工作。有什么办法可以做到这一点吗?


Gabor Dolhai 有一篇完整的博客文章Zune 检测和网络感知 http://gdwp7dev.wordpress.com/2010/10/24/zune-detection-and-network-awareness/,它结合使用 NetworkInterface Type 检测和 NetworkAddress Changed 事件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测 Windows Phone 7 是否连接到桌面 Zune 软件 的相关文章

  • 在 WP7 中进行同步 Http/REST 调用?

    我一直在开发 Windows Phone 7 应用程序 并尝试使用 HttpWebRequest GetResponse 进行同步 REST 调用 但编译器抱怨 GetResponse 不可用 我在HttpWebRequest中找到了Beg
  • 在 Windows Phone 8 中实现多点触控以及捏合和缩放

    我如何在 Windows Phone 8 中实现捏合缩放和多点触控功能 在我的应用程序中 我在网格中添加 3 个图像容器 并且需要对图像执行上述操作 请任何人帮助我在我的应用程序中实现该功能 提前致谢 Stez 尝试使用 codeplex
  • 如何隐藏数据透视项标题?

    我希望有一个具有 PivotItems 但没有横向数据透视项标题文本的数据透视控件 它是横向模式下的画廊 当恢复为纵向时 它应该再次显示 PivotItems 标题 解决办法就是制作文字PivotItem Header 不好 因为标题文本占
  • Windows Phone 7 浏览器 - 单击链接时关闭灰色阴影

    使用 Windows Phone 7 浏览器 当用户单击链接时 该链接会显示一个灰色矩形阴影大约 0 5 秒 一般来说 这很好 但是 如果您有动态页面行为 例如 单击链接会更新 DOM 以便该链接不再可见 则在链接本身消失后 不透明的灰色矩
  • Windows Phone 7 中的 ASCII 编码

    有没有办法在 Windows Phone 7 中使用 ASCIIEncoding 除非我做错了什么Encoding ASCII不存在 我需要它来进行 C gt PHP 加密 因为 PHP 在 SHA1 加密中仅使用 ASCII 有什么建议么
  • Windows Phone 自定义着色器错误?

    在 Windows Phone XNA 4 0 中 我在编译时收到以下错误 Windows Phone平台不支持自定义着色器 这真的很烦人 因为我有一个 Xbox 360 版本的项目 还有一个 Windows 版本的项目 我尝试使用基于编译
  • 重置 Windows Phone 照片上传

    我正在尝试使用 RestSharp 将照片上传到 Windows Phone 7 应用程序中的 REST api 进行获取 发布 post参数如下 photo 照片 编码为多部分 表单数据 照片 相册 id 现有相册的标识符 可以是一个事件
  • 文件类型更改时颜色方案也会更改

    当我打开 vim htm html xml 或 vimrc 文件时 是否可以更改 Vim 中的颜色方案 当我切换到具有上述扩展名的已打开文件时 也会更改颜色方案 这就是我想要我的 vim 做的事情 file txt 或新的 未保存 缓冲区
  • 如何获取 Windows Phone 7 的 useragent 字符串?

    我需要获取手机的用户代理字符串 但我在 API 中没有找到任何允许这样做的内容 我遇到过以下两篇描述用户代理字符串格式的博客文章 http blogs msdn com b iemobile archive 2010 03 25 ladie
  • 将事件绑定到 ItemsControl 中的按钮

    我有一个 Windows Phone 7 应用程序 其中包含一些 xaml 如下所示
  • ListBox.ScrollIntoView() 似乎在 WP7 中不起作用

    每当将新项目添加到项目源时 我想将列表框滚动条移动到底部 但是ScrollIntoView 如果我向它传递对新添加项目的引用或其索引 它似乎不会执行任何操作 有没有人让它工作 或者对如何将列表框向下滚动到底部有任何其他建议 一些代码 voi
  • XDocument 似乎不存在于 System.Xml 命名空间中

    我遇到了我认为可能是一个非常简单的问题 在开发我的第一个 WP7 应用程序时 我已经进入了访问我的站点 api 并解析 XML 的阶段 但是我在尝试使用 XDocument 时遇到了困难 我四处搜索并找到了这个示例代码 将 XML 文件从网
  • 如何创建一个快速加载的包装列表框?

    我制作了一个很好的小三项宽列表 用作开关 它看起来像这样 看起来不错吧 好吧 我在垂直滚动列表中大约有 130 个这样的图块 并且需要很长时间才能加载 根据性能分析工具 每个元素的渲染时间约为 18 毫秒 这给了我大约 2 3 秒的渲染时间
  • WP7 MVVMCross 检测 ViewModel 内的 RequestClose 或 BackKeyPressed

    我有两种看法 我从一个导航到另一个 在另一个中我调用 RequestClose 或使用后退按键 如何在第一个 ViewModel 中检测到这些事件 问候 担 默认情况下 MvvmCross 框架不会告诉您此事件 您需要找出其他方法让 Vie
  • 使用 DataContractJsonSerializer WP7 将数组解析为 Json 字符串

    如何使用 DataContractJsonSerializer 解析 Json 字符串中的数组元素 语法是 array elementsProperies SomeLiteral 您不一定使用 DataContractJsonSeriali
  • 如何让我的 Windows Phone 7 应用程序出现在 Windows Phone 8 市场中?

    当我进行构建时 我一定做错了什么 我希望当前的更新适用于 Windows Phone 7 和 Windows Phone 8 我正在使用 WP8 SDK 并面向 OS 8 当我上传 XAP 时 我得到了 AnyCPU xap 现在我的应用程
  • 每页上的进度条

    我需要一个进度条来显示在大多数 如果不是所有 页面上 有没有一个好方法可以轻松让进度条出现在所有页面上 我有一个基页面类 我的所有页面都继承自该基页面类 我正在考虑将进度条动态添加到基类中的每个页面 但不知道如何做到这一点 我可以让基本页面
  • 带有 ObservableCollection 和动态过滤器的 Silverlight ListBox

    假设我有这门课 public class MyData public bool IsActive get set public String Data1 get set public String Data2 get set and an
  • 黑屏只是闪烁一会儿

    在我的 Windows Phone 8 应用程序中 我有一个搜索页面 其中有一个文本框供用户输入搜索关键字 输入默认SIP键盘的 Enter 键时将调用搜索 搜索结果显示在另一个页面中 为了在导航到结果页面之前隐藏键盘 我使用 this F
  • 获取当前登录的 Windows Live Id (Windows Phone 7)

    我知道 Windows Phone 7 要求您在启动时输入 Windows Live ID 有没有办法从手机上安装的 Silverlight 应用程序访问有关该帐户的信息 Thanks 在此阶段 Windows Live ID 将无法自动供

随机推荐