问题标签 [windows-phone-8.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.

0 投票
1 回答
439 浏览

windows-phone-8 - 在 Windows Phone 8(.1) 上重定向流量

我们正在寻找一种在Windows Phone 8Windows Phone 8.1上以编程方式拦截全球网络流量的方法。

我目前知道两种拦截流量的方法:

  • 代理服务器
  • VPN (专有网络,所有流量都通过特定服务器路由)

在 Android 和 iOS 上,我们都使用代理服务器。在 Android 上,我们使用特定制造商的 SDK 来设置代理配置,在 iOS 上安装代理配置文件。

我们希望在 Windows Phone 8 和更新版本上实现相同的功能。

根据我的研究, Windows 运行时支持使用命名空间的代码中的代理配置Windows.Networking.Connectivity。但是根据文档,使用类,代码会在Windows Phone 8ProxyConfiguration上抛出。NotImplementedException

Windows Phone 8Windows.Networking.Vpn也没有命名空间。

显然,这两种选择都在这里。

我的第一个问题是:

有没有其他方法可以拦截和重定向 Windows Phone 8 上的流量?

进一步的研究:

根据新发布的Windows Phone 8.1 SDK Preview的文档,这些命名空间有一些变化。至少Windows.Networking.Vpn现在可用,我还不确定ProxyConfiguration上课。

是否有任何示例代码或示例可用于说明代理配置或以编程方式设置 VPN 是否可以使用 Windows Phone 8.1 SDK?

我似乎也找不到最新 SDK 的正确更新文档。

谢谢!

0 投票
1 回答
458 浏览

windows - JSON-RPC for windows phone 8.1

I have to use JSON-RPC for my Windows phone 8.1 app. I have been google-ing for hours and haven't found anything related to JSON-RPC AND Windows phone 8.1 (or even 8). I have found multiple JSON examples and also JSON-RPC libraries for windows phone 7, but nothing for windows phone 8.1.

Can anyone give me a push in the right direction? It doesn't have to work for Windows Modern and Windows Phone apps both, however it would be prefered.

0 投票
2 回答
6523 浏览

windows-phone-8 - Windows phone 8.1 后台任务

我刚刚下载了适用于 windows phone 8.1 和 windows 8.1 的通用应用程序后台任务示例应用程序。

http://code.msdn.microsoft.com/windowsapps/Background-Task-Sample-9209ade9

所以在浏览完代码后,我了解到后台任务是使用 windows 运行时组件实现的。我正在尝试使用计时器触发器。

是否有可能使用 Silverlight 8.1 windows phone 项目而不是 windows 运行时项目来实现后台任务?

0 投票
1 回答
1463 浏览

c# - 在 WP8.1 中自动滚动 Listview 会导致刷新动画

我正在为 WP8.1 创建一个新的通用应用程序,并且在使用 Hub 控件内的 ListView 时遇到了一些困难。

此 ListView 绑定到聊天消息的 ObservableCollection,并且此 ObservableCollection 会定期使用新消息进行更新。每次更新时,我都会滚动到 ListView 的底部。现在,我通过以下方式完成此操作:

list_messages绑定了 ItemsSource 的 ListView在哪里this.vm.Messages

什么结果很难用图像来展示;列表滚动到底部,但所有项目再次淡入,就好像整个列表正在刷新一样。

当新项目添加到列表末尾时,这是一个进展:

添加新项目时的列表视图进度

如果只是 /last/ 项目消失了,那就太好了......但是整个列表似乎都在刷新。这里可能出了什么问题?

简而言之,这是基本的 XAML。

0 投票
1 回答
1953 浏览

c# - 如何在 Windows Phone 8.1 中从我自己的应用程序启动其他应用程序?

我知道这是可能的,因为像Transparency Tiles这样的应用程序正在这样做。

我知道我们可以将Launcher用于常见任务或 Windows Phone 中的内置应用程序。但是像 Transparency Tiles 所展示的第三方应用程序呢?

我还读到,只要应用程序(内部或第 3 方)已在手机上注册了URI“方案” ,您就可以通过 URI 启动一些应用程序。是否有在线列表可以找到第三方 URI 方案?

0 投票
2 回答
3156 浏览

c# - 从 Windows Phone 8.1 Silverlight 中的后台代理发送静默 toast

从我的 WP8 后台代理中,我得到了正常工作的正常 ShellToast。

但是现在有了 WP8.1,我希望能够在某些时间(晚上)发送安静的祝酒词,它应该只在这些时间出现在通知中心。我一直在关注本指南,但它似乎根本不起作用。吐司没有出现...

任何人已经得到这个工作了吗?

谢谢

我的代码:

0 投票
2 回答
919 浏览

winjs - WinJS:Pivot 和 PivotItem 幻灯片事件

我正在尝试使用 WinJS 2.1 和一些 Pivot 控件在 Windows Phone 8.1 上构建应用程序。我想检测一个 PivotItem 向左或向右滑动,但根据这个 MSDN 页面(http://msdn.microsoft.com/en-us/library/windows/apps/dn624879.aspx),没有像 'onslideleft 这样的滑动事件'。我的目标是避免 Pivot 循环:当我们到达最后一个 PivotItem 并再次向左滑动时,它会返回到第一个 PivotItem。我只想在用户到达最后一个 PivotItem 时阻止左滑动(并阻止第一个 PivotItem 的右滑动)。

我该怎么做 ?

谢谢。

0 投票
4 回答
856 浏览

c# - Windows Phone 8.1 和 Windows Phone 8 设备 - 可以吗

我已经在 Visual Studio 2013 中启动了一个新的 Windows Phone 8.1 项目,并且我已经做了很多编码。

我的问题是,我可以在 Windows Phone 8 设备上运行这个项目吗?维基百科(例如)说这是不可能的,这就是我想要第二意见的原因。

如果我必须重新开始,导入所有以前的文件会很麻烦吗?

0 投票
4 回答
4093 浏览

javascript - 带有 AngularJS 的 JavaScript 中的 Windows Phone 应用程序

我正在用 JavaScript 开发一个 Windows Phone 应用程序。我正在使用AngularJS图书馆。问题是由于安全原因我无法添加动态内容。

我得到的错误:HTML1701: Unable to add dynamic content '<div id="view_login" class="view"> <div id="view_login_container"> <img class="logo" src="http://oi60.tinypic.com/okwifa.jpg"> <input type="text" placeholder="Username" ng-model="loginUsername"> <input type="password" placeholder="******" ng-model="loginPassword"> <button ng-click="doLogin()">Login</button> <button ng-click="changeView('/signup')" class="link">... or sign up now</button> </div> </div>'. A script attempted to inject dynamic content, or elements previously modified dynamically, that might be unsafe. For example, using the innerHTML property to add script or malformed HTML will generate this exception. Use the toStaticHTML method to filter dynamic content, or explicitly create elements and attributes with a method such as createElement. For more information, see http://go.microsoft.com/fwlink/?LinkID=247104.

我在 AngularJS 库中更改了一行应该可以解决问题:

不幸的是,它没有用。

我花了几个小时试图找到解决方案,但我没有设法解决。对于如何使用 AngularJS 使用 JavaScript 编写的 Windows Phone 应用程序,我将不胜感激。

0 投票
1 回答
285 浏览

c# - 验证错误 3117:我们无法解压 APPX 包

我试图将我的第一个 Windows Phone 8.1 应用程序提交到 Windows Phone 开发中心,它是在 Visual Studio 2013 Update 2 中构建的,它是一个 WP8.1 项目。我的应用程序没有什么复杂的,不依赖于数据库等,因为它主要是一个带有本机控件的 Web 应用程序。

我按照以下步骤构建我的 APPX 包:

  1. 在 App Manifest 中,我使用我创建的密钥文件对程序集进行了签名(即使我不签名,我仍然会遇到同样的问题)
  2. 然后我点击Project > Store > Associate App with Store并且运行良好。
  3. 我单击Build > Rebuild Solution只是为了确保
  4. 完成后,我点击Project > Store > Create App Packages
  5. 我选择了我大约一天前预订的应用名称
  6. 我设置了我的版本号(无论我使用什么版本号 - 无论如何都存在相同的问题)
  7. 我选择Neutral作为架构(也尝试使用 ARM,但没有运气)
  8. 选择复选框以包含公共符号文件(无论是否选择此选项我仍然会出错)
  9. 单击创建按钮,一切顺利,我的包已创建
  10. 然后我单击启动 Windows 应用程序认证工具包(3.3 版),我的应用程序通过了所有验证测试
  11. 我单击Project > Store > Upload App Packages,这会将我直接带到 Windows Phone 开发中心中的我的应用程序
  12. 我在上传并描述您的包网页时单击完成,然后单击添加新的
  13. 上传很完美,但是在上传 100% 之后,当它说正在为您的包裹加载信息时,它会爆炸并返回 3117 错误。

这是一个错误还是我在这里遗漏了什么?