Tag: windows phone 8.1

使用Windows Phone 8.1中的加速计传感器数据在canvas中绘制线条

我基于设备运动在canvas上画画,我想在canvas上根据移动机芯绘制不同的角色。 目前它的工作,但我想找时间差,我想检测暂停,暂停意味着当用户没有尝试绘制和用户没有移动手机,所以应用程序ca假设现在用户想要绘制下一个字符。 如何在加速度计值中找到暂停。 任何逻辑? 还告诉我如何平滑加速度计值,以便用户可以无噪音地绘制线条。

如何解决SQLite数据库的错误路径?

概述 – 我添加了一些代码来将现有数据库复制到设备的本地文件夹。 到目前为止, 如果现有数据库尚不存在,则第一个条件正常。 问题 – 但是当执行将现有数据库从解决方案文件夹复制到设备文件夹的代码行时,我收到了SQLite错误。 该错误告诉我无法打开db文件。 在调试期间,我看到DBPath与我的解决方案中的文件位置相同。 所以我不太确定这条道路会出现什么问题。 (数据库作为内容附加,并设置为“始终复制”。) 包中db文件的完整路径是: C:\Users\Brian\Documents\Visual Studio 2013\Projects\Parking Tag Picker WRT\Parking Tag Picker WRT\Databases\ParkingZoneDatabase.db 问题 :如何将db路径解析为SQLite类所需的正确路径? 错误日志 – 在SQLite类中,抛出此exception的exception的确切转储如下: SQLite.SQLiteException was unhandled by user code HResult=-2146233088 Message=Could not open database file: C:\Data\Users\DefApps\APPDATA\Local\Packages\6d00c25c-39d2-443f-a29b-2c30c8ce7e99_gevy8cezwa384\LocalState\Databases\ParkingZoneDatabase.db (CannotOpen) Source=Parking Tag Picker WRT StackTrace: at SQLite.SQLiteConnection..ctor(String databasePath, SQLiteOpenFlags openFlags, Boolean storeDateTimeAsTicks) at SQLite.SQLiteConnection..ctor(String […]

录制/捕获当前播放的音频

我想在UWP或Windows Phone 8.1中捕获/记录当前播放的音频,同样的事情是通过其应用程序中的“MEE dj”UWP应用程序完成,该应用程序能够捕获应用程序中当前正在播放的音频。 任何人都知道,请分享你的答案。

如何以编程方式在Windows 8.1手机中找到imei号码?

我试图以编程方式在Windows Phone 8.1应用程序中找到imei号码并且我已经引用了很多链接但是找不到任何清楚的东西。我无法找到用于Windows 8.1手机应用程序的tapi.dll,所以有任何替代tapi库。 以下几个链接我已经重新考虑: http : //www.codeproject.com/Questions/779684/How-to-use-tapi-lib-in-Csharp-windows-application 在Windows Phone 8.1中获取IMSI和IMEI https://social.msdn.microsoft.com/Forums/windowsapps/en-US/c80fad35-df82-4c39-b263-93ea3758cadf/getting-imei-number-in-windows-phone?forum=wpdevelop

执行保持事件时,单击事件不应触发

我在我的Windows手机Silverlight 8.1应用程序中有按钮我创建了两个事件一个单击事件和第二个保持事件,我想当用户按住这样的按钮然后点击事件不应该触发,但目前当我按住按钮然后离开该按钮单击按钮也火,所以如何处理。 private void ExtraButton_Click(object sender, RoutedEventArgs e) { } private void ExtraButton_Hold(object sender, GestureEventArgs e) { } 那么如何在执行hold事件时取消click事件。

在本地和从Store部署时的不同应用程序行为

当从Windowsapp store(测试版)部署应用时,我遇到了一个奇怪的问题。 该应用程序编写为Windows Phone 8.1 RunTime。 我有一个用C ++ / C#编写的小型Windows运行时组件,用于检查文件是否存在: bool FileEx::FileExists(String^ path) { std::wstring pathW(path->Begin()); std::string myPath(pathW.begin(), pathW.end()); FILE *file = NULL; if (fopen_s(&file, myPath.c_str(), “r”) == 0) { fclose(file); return true; } else return false; } 测试方法: 现在让我们用两个文件测试它 – 一个在本地文件夹中创建,一个在MusicLibrary中的文件夹中创建。 一切都在主项目中完成,在C ++ / C#中使用上述方法引用WRC。 const string localFileName = “local.txt”; const string musicFileName = […]

在Windows Phone 8.1 Runtime中将BitmapImage转换为byte 数组

有一些示例可以执行此操作,但它们适用于Windows Phone 8.0或8.1 Silverlight。 但是如何为Windows Phone 8.1 Runtime执行此操作?

使用FileSavePicker在Windows Phone 8.1中保存图像

我想使用文件保存选择器保存图像。 我正在使用此链接保存,但它仅用于文本,我如何修改它以保存图像?

将WriteableBitmap转换为Byte数组 – Windows Phone 8.1 – Silverlight

我在Web上找到以下代码将WriteableBitmap转换为字节数组,但此代码不适用于Silverlight。 有人可以告诉我需要哪些更改才能使其与Silverlight一起使用。 byte[] ConvertBitmapToByteArray(WriteableBitmap bitmap) { WriteableBitmap bmp = bitmap; using (Stream stream = bmp.PixelBuffer.AsStream()) { MemoryStream memoryStream = new MemoryStream(); stream.CopyTo(memoryStream); return memoryStream.ToArray(); } } 它给出以下错误消息: ‘System.Windows.Media.Imaging.WriteableBitmap’不包含’PixelBuffer’的定义,也没有扩展方法’PixelBuffer’接受类型为’System.Windows.Media.Imaging.WriteableBitmap’的第一个参数’(是你吗?)缺少using指令或程序集引用?)

WebBrowser Control for Windows Phone 8.1忽略MSGestureHold

我正在更新我的浏览器应用程序以支持Windows Phone 8.1,我注意到没有引发MSGestureHold事件。 要重现此错误, 下载MS Mini-browser Sample 。 在Visual Studio 2013中将项目升级到WP8.1项目并添加IsScriptEnabled=”True” 。 在WP8.1仿真器或设备上运行该项目 导航到此触摸和鼠标示例 。 向下滚动到Sample 1: handling the hold gesture部分并单击IE11用户测试 。 请注意, MSGestureHold无法正常工作。 但是,该项目在测试时正在运行 适用于WP8和WP8.1的默认Windows Phone Internet Explorer应用程序 WP8应用程序中的WebBrowser控件。 这是一个错误吗?