问题标签 [windows-phone-7.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-phone-7.1 - 为什么 Windows Phone OS 7.1 的 Version.Minor 是“10”?
当我执行以下代码时,我手头的 Mango 手机(Windows Phone 7.5/Windows Phone OS 7.1)显示“7. 10 .XXXX”:
我期待“7. 1 .XXXX”。
为什么次要版本号(第二个数字)是“10”(不是“1”)?
有没有将“10”解释为“1”的约定???
windows-phone-7.1 - WP 7.1 Live Tiles“未固定”监听器
我在 Mango 上玩动态瓷砖,一切都很好。用户可以删除辅助磁贴和所有内容,但是如果用户“取消固定”辅助磁贴,是否有办法知道磁贴已经消失?
我想在固定对象时保留有关对象的数据。而且我希望能够在取消固定时删除该数据(从开始菜单中)。
当绑定到您的应用程序的辅助磁贴被取消固定时,是否会触发某些内容?
windows-phone-7 - BackgroundTransferService:它的操作有哪些细节?
我通过 BackgroundTransferService 开始了 5 次上传(大小不一)。我对它的工作方式有以下疑问:
- 似乎在模拟器上一次上传 2 次。这是它在实际设备上的工作方式吗?我可以以编程方式更改此行为吗?
- 我可以指望上传按我提交的顺序发出吗?我的测试似乎得到了相互矛盾的结果。
- 当我在我的应用程序中检查 BackgroundTransferService 时,它是否也包含来自其他应用程序的请求或仅包含我的请求?
- 从墓碑化回来时,我是否需要重新连接所有 BackgroundTransferRequest 对象的事件?从被重新激活回来怎么办?
- 当我从 BackgroundTransferService.Requests 集合中删除事件时,是否需要断开事件与 BackgroundTransferRequest 的连接?
- 当我尝试上传不存在的 URL:Port(在 localhost 上)时,TransferStatus 报告为 WaitingForNonVoiceBlockingNetwork。上传从未真正完成/失败。这是设备上的情况吗?遇到此 TransferStatus 时我应该删除请求吗?
sockets - Windows Phone 7 中的套接字在模拟器中可以正常工作,但在手机上却不行
我正在尝试在 Windows Phone 7 的 Mango Beta 2 更新中新增的 Socket-communication (TCP & UDP)。
我遇到的问题是它在模拟器和实际手机(Samsung Omnia 7)上的行为不同。
首先,我已经尝试 UDP 好几天了,但是有很多性能问题。我收到非常突然的 UDP 消息发送,这让我一无所知。
现在我正在尝试 TCP,但在这里我遇到了其他问题。首先,无论服务器是否启动,我在手机上运行时(ConnectAsync)总是会立即获得“成功”的 SocketResult。在模拟器上运行时,我得到“连接被拒绝”,这在没有服务器运行时更符合预期。当服务器在线时,我首先得到“成功”,然后在尝试使用连接时得到“连接重置”。服务器永远不会超过接受。在模拟器上运行时,一切都按预期工作。
为什么是这样?我知道 Mango 仍处于 Beta 版本中,但它可能是我在这里缺少的东西吗?我怀疑我的代码没问题,因为它在模拟器模式下工作正常。我试过关闭 Windows 7 防火墙,但没有任何好处。
我使用的是三星 Omnia 7 和 Mango(7.10.7712.60)的 Beta 2 更新。电话已连接并且 Zune 正在运行。我还需要升级任何固件吗?
unit-testing - 单元测试 Windows Phone 7 时如何禁用第一次机会异常?
我一直在努力加快在 Windows Phone 7 中进行单元测试的速度,并且我有一个基本的测试工具正在工作,但是在附加调试器的情况下运行测试时,Assert
失败将导致 VS 在异常时中断:
根据我的阅读,我应该能够通过禁用第一次机会异常来阻止这种行为。如本文所述,我尝试在 Debug->Exceptions 对话框中取消选中 Common Language Runtime Exceptions 中的 User-unhandled 。这篇文章是关于启用第一次机会异常,但我预计相反会禁用它们。
我尝试添加此博客文章中描述的特定异常名称,但这也不起作用:
其他详情:
- 我正在使用 2011 年 6 月 29 日发布的 Windows Phone SDK 7.1 Beta 2
- 我正在为 Mango beta 使用更新的 Silverlight 单元测试二进制文件
- 我按照本备忘单的第一部分来运行测试工具
我希望有人能指出我正确的方向,或者至少确认这确实在他们的机器上工作。
最终,这不是一个大问题。我可以在不调试(CTRL+F5)的情况下开始,最终,无论如何都不应该这样做,因为所有测试都应该通过,但很烦人的是,如果不闯入 VS,我就无法让它运行。
windows-phone-7 - Uri.IsWellFormedUriString 的 WP 7 实现中的错误?
在 .NET 4 控制台应用程序和 Silverlight 4 应用程序中,以下返回false
:
Uri.IsWellFormedUriString
("/test", UriKind.Absolute)
但在 Windows Phone 应用程序(使用 SDK 7.1 Beta 2 于 2011 年 6 月 29 日发布的 7.0 或 7.1)中的相同调用返回true
.
其他人可以证实这一点吗?这是 WP7 中的错误吗?
更新
我将此报告为Microsoft Connect上的一个错误,并在今天收到更新,称它已被关闭为“Wont' Fix”。这对我来说无关紧要,但我想我会添加这个更新作为仅供参考。
html - Windows Phone 浏览器上的硬件加速 CSS3 过渡
我想知道是否有人知道我可以在 Windows Phone 7 甚至 Windows Phone 7.1、Mango 中找到的与 iOS 的转换、旋转和缩放用于 CSS3 webkit 转换的硬件加速器属性等效的技术。
我工作的公司创建了在各种移动平台上运行的网站。目前,我们仅支持 iPhone 和 Android 设备,但我们也希望将覆盖范围扩大到 Windows Phone。
过去,我使用这些 webkit 属性来提供流畅的动画,以便在我的 UI 插件中移动 DOM 元素。jQuery 的动画功能甚至纯 javascript 都没有削减它。
然而,经过一番研究,我发现当前的 Windows Phone 7 不支持 CSS3 或 HTML5。所以我常用的方法在这里行不通。幸运的是,有人告诉我新的 7.5 版本应该有 Internet Explorer 9,它确实支持一些 CSS3 和 HTML5 技术。但是,我想知道是否有人知道我是否可以在 Windows Phone 中使用任何类似 webkit 的翻译、旋转和缩放属性。
windows-phone-7 - 如何在 WP7 上等待异步调用完成?
我正在加载基于调用 web 服务调用的数据透视项目。鉴于我所拥有的只是可用的异步调用,我该如何在它完成时进行捕捉?
我的主要原因是我想在等待回调时保持加载对话框。但是,我正在加载视图模型类,显然加载栏在页面类中。
老实说,如果我能知道何时加载了一个数据透视项目,那很好,但是在加载的数据透视表上设置事件处理程序似乎永远不会触发。
windows-phone-7 - 从 backgroundAgent 和主 App 访问 IsolatedStorageSettings - 如何确保 bgAgent 在继续之前释放资源
我正在使用一个后台代理 (SchedulerTaskAgent) 来更新我的应用程序的 IsolatedStorageSettings 中的一些键。一切都很好。
当我的应用程序启动时,它首先会删除 bgagent。
有一种情况是我的主应用程序在 bgagent 运行时启动,所以当我的主应用程序删除 bgagent 然后尝试获取 IsolatedStorageSettings 的句柄时。在此之后有 3 种情况:i)句柄被返回,一切正常 ii)句柄被返回,但其中不存在键值,就像什么都没有(但有数据) iii)异常,因为它仍然被使用另一个线程
我可以处理选项 1 和 3,但不能处理选项 2。有谁知道为什么会这样?当我为我的代理调用 .Remove 时,我想它需要一些时间来取消它并删除它。
如何确保我的应用程序在 bgagent 停止并完全释放资源后启动其工作?
谢谢
windows-phone-7 - WP7 最大 HTTPWebRequests
这是一个两部分的问题
1) WP7 中可以同时运行的 HttpWebRequest 的最大数量是多少?
我将创建一个 ScheduledTaskAgent 来运行 PeriodicTask。将有 2 个不同的 REST 服务调用,第一个将获取需要下载的记录的 ID 列表,第二个服务将用于一次下载这些记录。我不知道会有多少条记录,我的 guestimage 会是 +-50。
2.) 一次性提出所有单独的记录请求是个坏主意吗?(假设它可能)还是我应该等待请求完成后再开始另一个请求?