问题标签 [windows-phone-8-sdk]

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 回答
109 浏览

windows-phone-8 - Windows Phone 8 sdk 如何获取已安装的应用程序列表

我对 Windows 应用程序开发很陌生。有什么方法可以找到设备上安装的所有应用程序?

我在谷歌上搜索,但到目前为止我没有任何成功。

0 投票
2 回答
357 浏览

c# - 录制视频时获取图像帧

我正在创建一个在录制视频时对照片进行采样的应用程序。

有没有我可以订阅的事件,每次获取一个框架?

在android中有一个方法OnPreviewCallback(或类似的东西)

0 投票
2 回答
919 浏览

windows-phone-8 - 在 WP8 WebBrowser 控件中显示 m.bing.com

我在让 bing.com 加载到 Windows Phone 8 上的 WebBrowser 控件时遇到问题。似乎这样做会启动 WP8 搜索应用程序(与按下手机上的搜索按钮相同)。问题是,一旦您单击该搜索应用程序中的结果,它不会将您带回您的原始应用程序 - 它会转到 IE 以显示结果。这对我不起作用,似乎是 WebBrowser 行为中的一个巨大缺陷(IMO)。

似乎确实有一些应用程序能够在不启动手机搜索应用程序的情况下成功显示 bing.com - 例如 Image Downloader Free。还有一个,但我不记得是什么了...

经过一番研究,我发现 WebBrowser_Navigating 事件在访问 bing.com 时会触发 3 次:首先请求用户输入的 URL (www.bing.com),然后将其重定向到http://wp。 m.bing.com/?mid=10006,然后重定向到 bing://home/?mid=10006。

阻止它转发到 Bing 搜索应用程序非常简单,只需将其添加到 Navigating 事件中:

问题是,它只显示 Bing 搜索页面占位符,上面写着“Bing 搜索”,并且有一个链接显示“返回 Bing 搜索”,它什么都不做(它通常会重新启动 Bing 搜索应用程序)。

我有一些想法,但我不确定它们是否可行。

  • 在 WP8 WebBrowser 控件中,是否可以伪造用户代理?
  • 是否可以删除或添加 WebBrowser.Uri.Flags 属性中的一项以影响 Bing.com 处理请求的方式?
  • 如果这些都不起作用,我可以简单地在我的 Web 服务器上创建一个虚拟页面,将所有 bing.com 请求重定向到它,并让它使用卡片编码的用户代理获取 m.bing.com 的首页。不过,我真的很想避免这样做。从最终用户的角度来看,他们永远不会知道,但我只是添加了一个全新的开销、维护和资源层。

如果您有兴趣,附上 WebBrowser.Navigating 事件中发生的 3 个请求之间的 EventArgs 对象的差异:

请求 1 (bing.com) -> 请求 2(转发到 wp.m.bing.com/?mid=10006) 在此处输入图像描述

请求 2(转发到 wp.m.bing.com/?mid=10006)-> 请求 3(转发到 bing://home/?mid=10006) 在此处输入图像描述

tl;dr 有谁知道阻止 www.bing.com 导致搜索应用程序在我的应用程序的 WebBrowser 控件中启动的方法?

谢谢!

0 投票
1 回答
3422 浏览

asp.net-mvc - 安装 Windows Phone 8 SDK 后无法加载文件或程序集“Newtonsoft.Json”

在安装Phone SDK之前运行良好的项目现在在运行时引发以下错误:

无法加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。该系统找不到指定的文件。

异常详情:

System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,版本=4.5.0.0,文化=中性,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。该系统找不到指定的文件。

以下行条目来自该Global.asax.cs文件。

0 投票
1 回答
35996 浏览

c++ - Visual Studio error: LNK1104: cannot open file 'kernel32.lib' - only in WP8 projects / Win32 builds

I ran into this problem recently (few days ago everything was working fine): Visual Studio 2012 started to refuse to build native WP8 projects.

Today, I created new solution from template 'Windows Phone Direct3D App (Native Only)' to check if my newly created DLLs will be properly supported on WP. I tried to compile this project, first without any changes or additional references - pure code generated by VS. However, it failed with given error. I know very well what does it mean and what could be the possible reason, but I can't understand, hovewer, where does it come from in this case. Weird thing: this only happens in 'Win32' configuration, ARM compiles fine:

but Win32 does not:

My standard (native C++/Win32) projects also work as expected (in both Win32 and x64 platform targets).

Project configuration: (in both platforms)

Linker::Input:

Linker::Ignore:

VC++ Directories:

Microsoft.ARM.Cpp.User:

Microsoft.Win32.Cpp.User:

Any ideas what else could be wrong or configured incorrectly? I'm running out of ideas, I have never seen something like this before.

By the way, I have noticed one more change: when I was trying to compile WP8 projects in ARM configurtion before, there was always an error, saying "building ARM application on desktop is not supported" (or something like that). Now ARM compiles with no problem. Is it normal?

0 投票
1 回答
106 浏览

windows - Windows 应用商店应用程序开发

我是 Windows 应用商店应用开发的新手。我已安装 Windows Phone 8 sdk,但在创建应用程序时出现错误

我也尝试以管理员身份运行 VS,但它不起作用。

0 投票
1 回答
170 浏览

android - Android XML Drawable Windows Phone 8 等效

我有一个使用大量 XML 可绘制对象(形状、图层列表和状态列表)的 Android 应用程序,并且我想将此应用程序移植到 Windows Phone 8。是否有等效于 XML 可绘制对象(特别是我上面列出的类型)在 Windows Phone 8 中?

0 投票
1 回答
5472 浏览

c# - Windows Phone 8 - 读写项目中现有的txt文件

嗨,我遇到了一个问题,我创建了一个 txt 文件并放在应用程序上。我试图从中读取我之前写在上面的内容。使用该代码:

一直给我错误信息,我不明白我的错误在哪里。希望你能帮助我。当然内容仍然是空的。

0 投票
3 回答
444 浏览

c# - 在给定的代码中 NavigationService 是一个类还是一个对象?

在上面的代码中,NavigationService 是一个类还是 NavigationService 类型的对象?.

如果它是一个类。那么 Navigate() 是静态方法吗?

如果它是一个对象。为什么我们没有使用 new 操作符实例化 NavigateService 类?

0 投票
0 回答
104 浏览

windows-phone-8 - .NET Framework 与 Phone SDK 混淆

目前我遇到了一个非常奇怪的问题,我自己无法解决。

环境

  • 视窗 8.1
  • Visual Studio 2013 终极更新 1
  • 视窗电话 8 SDK
  • 锐化 8
  • Xamarin(只是说,我不认为这是问题所在)

我有一个包含单个 Windows Phone 8 项目的解决方案。只有一个来自标准模板,还没有定制。我有第二个解决方案,其中包含一个 PCL 项目(如果你愿意,可以称之为核心)。这两个解决方案/项目目前都是独立的,因为我遇到了以下问题:

问题

如果我加载 WP8-Solution,一切都会按预期工作。Visual Phone Designer 加载并正在工作。按预期拥有 IntelliSense。在设备和模拟器上调试就像一个魅力。没什么好好奇的。

下一步是切换到核心解决方案,进行一些更改并切换回 WP8 解决方案。

现在问题开始了。由于标记错误,Visual Phone Designer 无法加载。在查看 xaml 代码时,VS 无法识别与 Windows 8 Phone SDK 相关的任何内容。IntelliSense 停止工作,编译失败,无法在设备或模拟器上启动。似乎 VS 停止将该项目识别为 WP8 项目。

现在变得更有趣了。打开 .csproj 文件时,根为:

由于我不知道ToolsVersion到底是做什么的,所以我在MSDN中查找了它。它们还提供注册表项 ( HKLM\Software\Microsoft\MSBuild\ToolsVersions\12.0 ),MSBuild 可以在其中找到正确的工具。查了一下,我看到了四个条目:12.0、4.0、3.5、2.0。

为了测试,我更改ToolsVersion="12.0"ToolsVersion="4.0"重新加载了项目。宾果游戏:它又开始工作了。它一直在工作,直到我更改为另一个解决方案或重新启动 VS。然后我再次得到相同的错误,如前所述。

有趣的是:如果我将 ToolsVersion 改回 12.0,它会再次工作,直到解决方案更改或 VS 重新启动。

看来我可以无限期地做到这一点。非常奇怪的行为。

到目前为止我尝试过的

我卸载了所有东西:Visual Studio、Resharper、Xamarin、Windows Phone 8 SDK。运行 CCleaner(我认为这没有多大帮助),重新启动计算机并再次安装所有内容。

可以肯定的是,Resharper 或 Xamarin 不会产生此错误,我起初在没有它们的情况下尝试过,但我仍然得到了它。

我不确定这种问题究竟是什么时候开始的,因为我开发了一些没有这个问题的手机应用程序。

感谢您的帮助,我很感激!问题越来越烦人。

如果您需要更多信息,请给我留言。