Articles of 窗口电话8.1

将Cordova应用程序从Windows 10部署到Windows Phone 8.1设备

我试图从Windows 10将我的Cordova应用程序部署到WP 8.1设备。为此,我正在执行cordova run –device — –phone 。 但是,此命令失败,并显示C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe丢失的错误消息。 我手动检查,发现有一个C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools目录与一些内容,但没有AppDeploy里面。 我采取的下一步是: 更改我的VS 2015安装,并确保与WP相关的一切都被检查 安装VS 2013,并执行与上述相同的操作 从这里安装所有与WP 8.1相关的项目(开发工具,仿真器) 完成所有这些步骤后,应用程序部署工具仍不可用。 我做错了什么,即我还需要安装什么? 更新: 错误信息: 错误:应用程序部署实用程序:“C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ v8.1 \ Tools \ AppDeploy \ AppDeployCmd.exe”找不到。 确保安装了Windows SDK。 对于它的价值,构build工程,我可以在Visual Studio中打开生成的项目,并从那里部署没有任何问题。

在Geofence windows phone 8.1中触发后台任务的阈值距离

我有一个后台任务,它应该触发时,位置有一些变化,因为它设置了地理栅栏触发器。 builder.SetTrigger(new LocationTrigger(LocationTriggerType.Geofence)); private static async Task<string> LocationUpdateHelper() { try { var taskRegistered = false; string myTaskName = "LocationUpdateTask"; foreach (var cur in BackgroundTaskRegistration.AllTasks) if (cur.Value.Name == myTaskName) { taskRegistered = true; break; } if (taskRegistered != true) { await BackgroundExecutionManager.RequestAccessAsync(); var builder = new BackgroundTaskBuilder(); builder.Name = "LocationUpdateTask"; builder.TaskEntryPoint = "SmartRuntimes.LocationUpdateTask"; builder.SetTrigger(new LocationTrigger(LocationTriggerType.Geofence)); try […]

控制推送通知

我想控制来自WNS服务器的推送通知(吐司)之前,它显示在屏幕上..我可以在Android中做到这一点,但我可以做到这一点在Windows Phone ..?

C#/ WinRT:如何将图像保存到文件

我是一位iOS开发人员,正在学习Windowsapp store应用开发,而以前没有Microsoft技术经验 我需要将图像保存到文件。 我觉得这很容易,但是我已经呆了一天了,我什么都没有performance出来。 这在Windows中是非常困难的,或者由于无视平台/ API而丢失了一些东西。 我需要保存的图像的来源是Windows.UI.Xaml.Media.Imaging.RenderTargetBitmap 。 RenderTargetBitmap可以将图像作为Windows.UI.Xaml.Controls.Image的源代码或作为IBuffer返回。 我可以validationRenderTargetBitmap正在渲染图像。 但是,我一直无法将图像保存到文件。 我希望图像将有一个Save()方法,但它不。 所以我想我需要用某种方式使用IBuffer。 我接近了,我能够将缓冲区保存到磁盘,但没有编码,所以我无法打开它。 所以,接下来,我尝试将缓冲区转换为stream,使用BitmapEncoder将其编码为PNG。 这工作,但是这留下我与我的PNG数据在IRandomAccessStream。 我不知道如何将IRandomAccessStream保存到文件中。 我尝试了5-10种不同的复杂方法,例如通过types转换地狱来尝试将IRandomAccessStream转换为IBuffer,以便在文件stream中使用.WriteAsync()。 我试图在我的IRandomAccessStream上由DataReader提供的文件stream上使用DataWriter,但遇到了types不匹配问题。 等等 那么,我怎样才能保存我的文件? 这是我到目前为止: private async void saveButton_Click(object sender, RoutedEventArgs e) { //Create a new temporary image for saving //Image tempImage = new Image(); //Create a render object RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap(); //Render the app's display […]

在Windows 10中部署Windows Phone 8.1应用程序时找不到IpOverUsbSvc

我正在尝试在Windows 10中部署Windows Phone 8.1应用程序。 我收到以下错误: 错误:DEP6200:Boostrapping“设备”失败。 设备无法find。 Windows Phone IP over USB传输(IpOverUsbSvc)未运行。 从服务pipe理控制台启动Windows Phone IP over USB传输(IpOverUsbSvc)后重试。 错误:DEP6100:在“连接到设备”的升压阶段出现以下意外错误:SmartDeviceException – Windows Phone IP over USB传输(IpOverUsbSvc)未运行。 从服务pipe理控制台启动Windows Phone IP over USB传输(IpOverUsbSvc)后重试。 我的Lumia手机已连接并可从Windows文件资源pipe理器访问。 我检查了IpOverUsbSvc服务的服务,但它不在那里。 所以我也检查了powershell: get-service IpOverUsbSvc Status Name DisplayName —— —- ———– Stopped IpOverUsbSvc Windows Phone IP over USB Transport… 我在使用Windows 8.1时没有收到这些错误。 看起来这个服务在Windows 10中不可用。 任何人都可以帮我解决这个问题?

Windows Phone 8.1上的BackgroundTask Timer触发器

我正在使用Windows Phone 8.1上的BackgroundTask Timer Trigger 但有麻烦,当我在24小时模式运行,BackgroundTask计时器触发工作正常,但如果运行12小时不能很好地工作…. 例如:如果时间是21:05,那么运行良好,但是如果时间是9:05,那么运行效果不好 如何解决它? 谢谢。

Windows推送通知服务由于超时而失败

在下面的代码尝试build立连接时,Windows推送通知失败。 var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 它基本上超时了0x80070102exception。 我们已经禁用了防火墙并卸载了防病毒软件,但仍然失败。 有什么build议么?

如何使用Phonegap / Cordova / WinJS / HTML / CSS / JS扫描Windows Phone 8.1中的QR码?

我正在使用ZXing.Net库在Windows Phone 8.1中从相机扫描/读取QR码。 我经历了这个示例: https : //github.com/wildabeast/BarcodeScanner 。 但这是针对使用以下命名空间的Windows Phone 8.0 Silverlight应用程序: using Microsoft.Phone.Tasks; using Microsoft.Phone.Controls; 这些命名空间在Windows Phone 8.1中不可用,因为我的项目是针对Windows Phone 8.1的。 有没有其他的插件来解决HTML / JS / WinJS / Cordova中的这个问题?

如何将点击事件添加到来自通知中心的Toast通知?

我需要将onclick动作添加到来自通知中心的Toast通知。 我正在开发一个Windows 8.1的通用应用程序,我需要导航到另一个页面时,用户点击吐司

为什么我无法在Rstudio中运行?

我在Windows 8.1上,并在RStudio中运行R 3.2.2,并试图安装包漩涡。 我使用了命令install.packages(“swirl”)并且安装成功,但是当我进入库(swirl)时,Rstudio无法采取任何进一步的行动并最终崩溃。 什么是造成这个问题,我可以修复它? 我已经尝试删除和重新安装R,Rstudio和漩涡几次没有任何成功,也没有在网上find更好的想法。