Articles of Windows手机8.1

在Windows运行时将文件缩略图保存为图像

我想获得存储在“video”文件夹中的文件的缩略图,并将它们保存为本地文件夹中的图像。 这里是我的代码来获取文件。 var v = await KnownFolders.VideosLibrary.GetFilesAsync(); foreach (var file in v) { var thumb = await file.GetScaledImageAsThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode.SingleItem); BitmapImage Img = new BitmapImage(); Img.SetSource(thumb); await ApplicationData.Current.LocalFolder.CreateFolderAsync("VideoThumb"); var imageFile = await ApplicationData.Current.LocalFolder.CreateFileAsync( "VideoThumb\\" + file.Name, CreationCollisionOption.FailIfExists); var fs = await imageFile.OpenAsync(FileAccessMode.ReadWrite); //I don't know how to save thumbnail on this file ! } 我的项目是Windows Phone 8.1运行时C#应用程序。

后台地理围栏Windows Phone 8.1(WinRT)

问题 我试图在WP8.1(WinRT)发生地理栅栏事件(进入/退出)时触发BackgroundTask。 我已经写了一个示例应用程序,试图让它工作,但似乎无法做到这一点。 到目前为止,这些是我为了让Geofences在后台工作而采取的步骤: 检查位置function 创build+注册地理围栏 创build+注册一个BackgroundTask,用于侦听LocationTrigger(LocationTriggerType.Geofence); 在我的后台任务中,触发一个简单的popup通知 事情我已经做了解决 我已经启用了我的app.manifest: Toast Capable =>是的 function:位置,Internet(客户端和服务器) 声明:BackgroundTasks(位置)。 EntryPoint = BackgroundTask.GeofenceBackgroundTask 我的后台任务位于一个单独的项目中,名为BackgroundTask 。 它是一个WindowsRT组件,包含一个类GeofenceBackgroundTask 。 示例项目 该项目的代码可以在这个[link] ( https://github.com/kiangtengl/GeofenceSample )find: 如何testing 在模拟器中运行代码 将位置设置为:纬度= 01.3369,经度= 103.7364 单击注册Geofence + BackgroundTasksbutton 退出应用程序(按主页button) 将当前位置更改为距离您之前设置的位置100米的任何地方。 应该popup一个通知。 项目代码: 检查位置function public static async Task GetLocationCapabilities() { try { var geolocator = new Geolocator(); await geolocator.GetGeopositionAsync(); […]

RFCOMM连接工作不稳定

我有Windows Phone应用程序,通过蓝牙(Bluetooth App To Device)控制设备。 在WP8中,它运行良好。 这是代码 1)search所有配对的设备 PeerFinder.AlternateIdentities["Bluetooth:Paired"] = ""; var peers = await PeerFinder.FindAllPeersAsync(); ObservableCollection<PeerInformation> devicesCollection = new ObservableCollection<PeerInformation>(); foreach (var peer in peers) { devicesCollection.Add(peer); } 2)连接到设备 socket = new StreamSocket(); await socket.ConnectAsync(selectedPeer.HostName, "{00001101-0000-1000-8000-00805F9B34FB}"); 3)通过Obex连接到PC或其他手机发送文件 socket = new Windows.Networking.Sockets.StreamSocket(); await socket.ConnectAsync(_selectedDevice.HostName, "{00001105-0000-1000-8000-00805f9b34fb}"); 迁移到Windows Phone 8.1(SilverLight)后,这个事情不起作用: await socket.ConnectAsync(selectedPeer.HostName, "{00001101-0000-1000-8000-00805F9B34FB}"); 在连接期间我有一个运行时exception:找不到元素,数据不再可用,访问被拒绝 我已经获得了SilverLight的functionID_CAP_NETWORK,ID_CAP_PROXIMITY 我在Package.appmainfest中设置…. <m2:DeviceCapability […]

是否可以将现有的Windows Phone 8应用程序更新到Windows Phone Store 8.1

我在Windows Phone商店中有一个Windows Phone 8.0应用程序,我想将我的应用程序更新到Windows Phone商店API(而不是Windows Phone Silverlight 8.1)以准备Windows 8.1版本。 是否有可能更新和迁移IsolatedStorage数据从SL8到手机应用程序?

我在哪里可以下载Microsoft.Phone.WinJS.2.1?

我试图用WinJS来制作一个通用的Windows应用程序。 我已经下载了VS2013的最新更新。 RC版本。 我已经安装了我可以find的所有SDK。 我也安装了WinLibJS_VSE.exe扩展。 有趣的是,VS更新一直说,我没有… 当我打开任何示例通用WinJS应用程序 – 就像这里http://code.msdn.microsoft.com/wpapps/Universal-Windows-app-cb3248c3 – 我总是以这个错误结束: Could not find SDK "Microsoft.Phone.WinJS.2.1, Version=1.0". C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets 我试着在我的机器上find这个SDK,但是我根本找不到它。 我也不能在网上find它。 我将C:\Program Files (x86) into C:\Program Files (x86)\Microsoft SDKs一些SDK复制C:\Program Files (x86) into C:\Program Files (x86)\Microsoft SDKs中无济于事。 有任何想法吗?

如何将Windows Phone应用程序复制到实际设备?

我有一个Windows Phone 8.1应用程序; 还从Visual Studio 2013创build了.appx包。我不想将其上传到商店。如何通过USB连接将应用程序复制到我的手机?

错误:类未注册(exception从HRESULT:0x80040154(REGDB_E_CLASSNOTREG))当试图注册后台任务windows phone 8.1

当我试图注册一个后台任务在Windows Phone 8.1 insted这个示例http://code.msdn.microsoft.com/windowsapps/Tile-Update-every-minute-68dbbbff我得到这个错误: 未注册的类(从HRESULTexception:0x80040154(REGDB_E_CLASSNOTREG)) 我使用这个代码: Dim taskBuilder As New BackgroundTaskBuilder() taskBuilder.Name = taskName taskBuilder.TaskEntryPoint = taskEntryPoint taskBuilder.SetTrigger(New SystemTrigger(SystemTriggerType.UserPresent, False)) taskBuilder.Register() 请帮忙吗?

如何使用path名称从Windows Phone(8.1)音乐库检索文件?

我让我的用户从音乐库中select文件。 之后,我在本地存储所选文件的path。 现在我的问题是如何从这些path以编程方式访问文件? 这是我尝试过的一些事情。 说我的path名是D:\ Xyz \ abc.mp3 StorageFolder S = KnownFolders.MusicLibrary; 备选案文1: StorageFile MyFile =等待S.GetFileAsync(“abc.mp3”); //找不到文件错误 //我认为这不起作用GetFileAsync方法只能从当前文件夹中获取文件 备选案文2: S =等待S.GetFolderAsync(“Xyz”); //之后我打算做GetFileAsync。 但是这也给文件夹找不到错误。 最后,我试过S = await S.GetFolderAsync(“D”); 任何帮助我如何获得文件,甚至是一个替代方法来实现我的目标将是太棒了! PS:StorageFile.GetFileFromPathAsync(“D:\ Xyz \ abc.mp3”)说我没有权限访问。

如何在Windows Phone 8.1中创build类似于“敬酒通知”的东西

我想创build类似于在Windows Phone 8.1中的“敬酒通知”在Android中的东西。 我想要的是一个文本框显示,指示用户发生了一些事件(如“配对”,“连接丢失”等)。 但是文本框会在几秒钟后自动解除,而没有任何用户交互。 我已经通过消息框,并在窗口中popup。 但是两者都不符合我的需求,或者我不得不使用定时器callback来自动解除它,这是不推荐的。 任何人都可以提出一个方法来实现这个在Windows Phone 8.1中

客户端证书Windows Phone 8.1

Windows Phone 8.1是否支持将客户端证书添加到HTTP Web请求? 我正在尝试做类似于以下的事情,但我似乎无法确定WP8.1上的相同内容(如果有的话): System.Net.HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri); request.ClientCertificates.Add(certificate); 谢谢。