摘要:
本主题介绍使用 ShellTileSchedule 更新应用程序磁贴的背景图像所需的步骤。ShellTileSchedule 也可以用于更新次要磁贴。Windows Phone 的磁贴概述包含磁贴属性以及可以用于更新磁贴的各种方法。提示:磁贴正面的背景图像是唯一一个可以使用 ShellTileSchedule 进行更新的属性。可以在 Windows Phone 的代码示例中找到这个已完成的示例。设置磁贴计划ShellTileSchedule 允许您设置将更新磁贴的背景图像的一次性计划或定期计划。即使您的应用程序处于非活动状态,该计划仍然可以继续运行。ShellTileSchedule 还可以. 阅读全文
posted @ 2012-04-26 18:23
火腿骑士
阅读(233)
评论(0)
推荐(0)
摘要:
本主题将带您完成创建陀螺仪应用程序,该应用程序为您提供陀螺仪数据的数字显示以及图形表示。本示例应用程序还向您显示如何计算传感器读数的总和来确定设备的累计旋转。陀螺仪概述陀螺仪传感器测量设备沿着其三个主轴的旋转速度。当设备静止时,所有轴的陀螺仪读数都为零。如果设备面向您围绕其中心点旋转,就像飞机螺旋桨一样,那么 Z 轴上的旋转速度值将大于零,设备旋转的速度越快,该值越大。旋转速度的测量以弧度/秒为单位,其中 2 * Pi 弧度就是全程旋转。如果您对确定设备在空间的绝对方向(yaw、pitch、roll)感兴趣,我们建议您使用组合运动 API,可以使用 Motion 类访问此 API。创建陀螺仪. 阅读全文
posted @ 2012-04-26 18:21
火腿骑士
阅读(324)
评论(0)
推荐(0)
摘要:
2012/2/9Motion API 对于创建使用设备方向和空间运动作为输入机制的 Windows Phone 应用程序非常有用。有一些 API 可以用于从设备的 Compass、Gyroscope 和 Accelerometer 传感器获取原始传感器数据,但运动 API 处理用来组合这些传感器中数据并为设备的姿态和运动生成易用值所需的复杂数学。本主题带您完成创建使用运动 API 的两个不同的应用程序。第一个应用程序非常简单,只是旋转屏幕上的一个三角形以响应设备在旋转方面的变化。第二个应用程序是一个增强现实的应用程序,它使用设备的相机和运动 API 允许用户标记设备周围空间中的点。此示例使用. 阅读全文
posted @ 2012-04-26 18:21
火腿骑士
阅读(227)
评论(0)
推荐(0)
摘要:
本主题将带您完成创建罗盘应用程序,该应用程序为您提供罗盘数据的数字显示以及图形表示。本演练还介绍如何实现罗盘校准对话框。罗盘概述可以使用罗盘或磁力计传感器来确定设备相对于地球磁场北极旋转的角度。应用程序也可以使用原始磁力计读数来检测设备周围的磁力。罗盘传感器对于所有 Windows Phone 设备来说都不是必需的。设计和实现应用程序时应该考虑此内容,这一点非常重要。应用程序应该始终检查传感器是否可用,如果不可用,是提供备用输入机制还是正常失败。罗盘 API 根据设备的方向使用单个轴来计算航向。如果您想创建一个使用所有轴上的设备方向的应用程序,则应该使用 Motion 类的 Rotation. 阅读全文
posted @ 2012-04-26 18:17
火腿骑士
阅读(245)
评论(0)
推荐(0)
摘要:
2012/2/9本主题将带您完成创建加速度计应用程序,该应用程序为您提供加速度计数据的数字显示以及图形表示。加速度计概述加速度计测量在某一时刻施加于设备的力。可以使用这些力来确定用户正在向哪个方向移动设备。加速度值采用 3 维矢量表示,该矢量表示在 X、Y 和 Z 轴中的加速度分量(采用重力单位)。当设备面朝平台时,加速度的方向相对于设备以便对 Z 轴应用 -1g,当垂直于平台顶部放置设备时,对 Y 轴应用 -1g。加速度计传感器检测重力以及由于手机运动而产生的任何力。使用 Motion 类访问的组合运动 API 使用多个设备传感器将重力矢量与设备加速度分离,并且允许您轻松确定设备的当前属性. 阅读全文
posted @ 2012-04-26 18:16
火腿骑士
阅读(280)
评论(0)
推荐(0)
摘要:
2012/2/9您可以使用 DeviceStatus 类确定有关设备的状态信息,如设备的总内存、设备的硬件版本以及是否部署了物理键盘。此外,您还可以注册多个事件,以便在某些属性发生更改时通知您的应用程序。在 Windows Phone OS 7.0 中,使用了 DeviceExtendedProperties 类来查询特定于设备的属性。在 Windows Phone OS 7.1 中,DeviceExtendedProperties 的大多数属性已弃用,而应改用新的 DeviceStatus 类。但是,在适当时,您仍然可以使用 DeviceExtendedProperties 中未弃用的属.. 阅读全文
posted @ 2012-04-26 17:59
火腿骑士
阅读(235)
评论(0)
推荐(0)
摘要:
可以使用 MediaPlayerLauncher 在 Windows Phone 上播放媒体文件,或者为了实现更多自定义的体验,您可以使用 MediaElement API。使用 MediaElement API 播放视频文件使用 MediaElement API 之前,请在此处了解与桌面版本之间的差别:Silverlight for Windows Phone 的媒体。使用 MediaElement API 播放本地视频文件的步骤在 Visual Studio 中打开一个新的或现有的解决方案。在“解决方案资源管理器”中,右键单击您项目的名称,单击“添加”,然后单击“现有项”。导航到现有视频. 阅读全文
posted @ 2012-04-26 17:52
火腿骑士
阅读(222)
评论(0)
推荐(0)
摘要:
如何播放 Windows Phone 的后台音频本主题演示如何为 Windows Phone 7.5 创建一个即使应用程序不再在前台运行时也继续播放音频的 Windows Phone 应用程序。有两种类型的后台音频应用程序。一个播放本地媒体,一个播放流媒体。本文介绍如何实现使用音频播放代理播放本地媒体的 Windows Phone 应用程序。提示:有关后台音频应用程序的体系结构说明,请参阅 Windows Phone 的后台音频概述。此概述还包含实现您的应用时要遵循的最佳做法。如何播放后台音频若要播放后台音频,请在 Visual Studio 中使用 Windows Phone 的 Silv. 阅读全文
posted @ 2012-04-26 17:49
火腿骑士
阅读(380)
评论(0)
推荐(0)
摘要:
本主题介绍如何使用 FMRadio API。您可以访问以下 FMRadio 类属性和枚举来执行操作,如创建收音机的实例、打开和关闭收音机以及调整收音机。下表显示了 FMRadio 属性。属性说明CurrentRegion设置收音机的频率区域信息。Frequency将 FM 收音机调至指定的频率。Instance返回 FM 收音机的实例。PowerMode设置设备的 RadioPowerMode。设置此属性会打开或关闭设备收音机。SignalStrength检索当前所调整频率的接收信号强度指示器 (RSSI) 值。FMRadio 枚举:枚举说明RadioPowerMode包含收音机可能的电源模. 阅读全文
posted @ 2012-04-26 17:47
火腿骑士
阅读(414)
评论(0)
推荐(0)
摘要:
创建可使用计划任务的应用程序以下步骤带您完成创建可使用计划任务注册后台代理的简单应用程序。创建可使用计划任务的应用程序的步骤在 Visual Studio 中,创建一个新的“Windows Phone 应用程序”项目。此模板在“Silverlight for Windows Phone”类别中。接下来,向解决方案中添加一个计划任务项目。从“文件”菜单中,选择“添加->新项目...”。在“添加新项目”对话框中,选择“Windows Phone 计划任务代理”。保留默认名称 ScheduledTaskAgent1,然后单击“确定”。下一步,在您的前台应用程序项目中,您需要添加对该代理项目的引 阅读全文
posted @ 2012-04-26 17:43
火腿骑士
阅读(346)
评论(0)
推荐(0)
摘要:
本主题介绍如何创建可以在应用程序的多个页面上重用的全局应用程序栏。通常,您是在要使用应用程序栏的页面上创建应用程序栏,并将该应用程序栏只应用于该页面。出于本示例的目的,您使用 XAML 在 App.xaml 中创建一个全局应用程序栏。在您的应用程序中,还可以通过使用 App.xaml 代码隐藏文件中的唯一代码创建全局应用程序栏。有关更多信息,请参阅 Windows Phone 的应用程序栏概述。注意:由于 Pivot“页面”实际上是单个页面上的单个控件,因此不同的 Pivot“页面”自动使用相同的应用程序栏。有关更多信息,请参阅如何在 Windows Phone 应用程序的一个 Pivot . 阅读全文
posted @ 2012-04-26 17:25
火腿骑士
阅读(195)
评论(0)
推荐(0)
摘要:
本主题向您介绍当用户滑过 Pivot“页面”时如何更改应用程序栏。由于 Pivot“页面”实际上是单个页面上的单个控件,因此不同的 Pivot“页面”自动使用相同的应用程序栏。通常这种便利行为是您所需要的;但是,如果不是您所需要的,则可以捕获选择更改事件以在用户滑过 Pivot,因此不同的 Pivot“页面”自动使用相同的应用程序栏。时更改应用程序栏。出于本示例的目的,您使用 XAML 在 App.xaml 中创建了两个全局应用程序栏。在您的应用程序中,您还可以只使用代码在 App.xaml 代码隐藏文件中创建全局应用程序栏,或在您的 Pivot 页面的代码隐藏文件中创建本地应用程序栏。创建. 阅读全文
posted @ 2012-04-26 17:23
火腿骑士
阅读(227)
评论(0)
推荐(0)
摘要:
使用从 ScheduledNotification 继承的 Alarm 和 Reminder 类以及 ScheduledActionService 类创建向系统注册计划通知。警报和提醒计划在未来的指定时间启动并且可以配置为按定期计划启动。启动提醒时,会启动一个对话框,该对话框显示标题以及您应用程序指定的其他文本内容。如果用户点按提醒 UI,您的应用程序会启动并导航到您指定的页面。您可以使用查询字符串参数在启动时将信息传递到您的应用程序。启动警报时,始终显示标题“Alarm”以及您提供的其他文本内容。警报还允许您指定启动时播放的自定义声音文件。如果用户点按警报 UI,则用来创建警报的应用程序会. 阅读全文
posted @ 2012-04-26 17:22
火腿骑士
阅读(238)
评论(0)
推荐(0)
摘要:
2012/2/9本主题介绍向 Microsoft 推送通知服务发送 Raw 通知所需的步骤以及如何在 Windows Phone 上运行的应用程序中接收这些通知。Windows Phone 的推送通知概述包含有关 Raw 通知以及如何使用这些通知的信息。可以在 Windows Phone 的代码示例中找到这个已完成的示例。重要说明:本主题中有关从 Web 服务器上运行的 ASP.NET 网页发送 Raw 通知的一节需要安装完整版本的 Visual Studio 或免费的 Microsoft Visual Web Developer 2010 Express。创建用来接收 Raw 通知的推送客. 阅读全文
posted @ 2012-04-26 17:19
火腿骑士
阅读(232)
评论(0)
推荐(0)
摘要:
http://msdn.microsoft.com/zh-cn/library/hh202970(v=vs.92).aspx 2012/2/9本主题介绍向 Microsoft 推送通知服务发送磁贴通知以便更新 Windows Phone 上应用程序的固定磁贴所需的步骤。Windows Phone 的推送通知概述包含有关磁贴通知以及如何使用这些通知的信息。可以在 Windows Phone 的代码示例中找到这个已完成的示例。重要说明:本主题中从 Web 服务器上运行的 ASP.NET 网页发送磁贴通知部分需要安装完整版本的 Visual Studio 或免费的 Microsoft Visual. 阅读全文
posted @ 2012-04-26 17:18
火腿骑士
阅读(251)
评论(0)
推荐(0)
摘要:
http://msdn.microsoft.com/zh-cn/library/hh202967(v=vs.92).aspx 2012/2/9本主题介绍向 Microsoft 推送通知服务发送 toast 通知所需的步骤以及如何在 Windows Phone 上运行的应用程序中接收这些通知。Windows Phone 的推送通知概述包含有关 Toast 通知以及如何使用这些通知的信息。可以在 Windows Phone 的代码示例中找到这个已完成的示例。重要说明:本主题中从 Web 服务器上运行的 ASP.NET 网页发送 Toast 通知部分需要安装完整版本的 Visual Studio . 阅读全文
posted @ 2012-04-26 17:13
火腿骑士
阅读(282)
评论(0)
推荐(0)
摘要:
我今天在做个小应用的时候,从墓碑化中重新激活,这个时候在Activity的事件中判断是否有数据,如果有,就要导航到程序中的某个页面(如A页面)。刚开始准备用NavigationService.Navigate()来做,但是在App.xaml.cs中NavigationService被默认为类,所以行不通。问了群里的兄弟才知道在App.xaml.cs中,导航是这样写的: if (IsolatedStorageSettings.ApplicationSettings.Contains("a"))//判断是否符合条件 { ... 阅读全文
posted @ 2012-04-26 17:03
火腿骑士
阅读(189)
评论(0)
推荐(0)
摘要:
分享一个取得屏幕截图的代码,但是由于程序不能在后台运行,所以只能通过按钮或者菜单取得截图,然后把图片保存在相册中。这个是QQ群里的朋友分享的,我先留着。public void CaptureScreen(object sender, EventArgs e){ WriteableBitmap bmp = new WriteableBitmap(480, 800); bmp.Render(App.Current.RootVisual, null); bmp.Invalidate(); MemoryStream stream = new MemoryStream(); bmp.Sa... 阅读全文
posted @ 2012-04-26 17:00
火腿骑士
阅读(184)
评论(0)
推荐(0)
摘要:
Bing Maps 是windows phone的地图控件,它和silverlight的Bing Maps控件的区别是支持触摸事件,并且有缓存地图的功能。能干什么我就不说了,下面介绍怎么使用。 1、获取Bing Maps Key (1)登陆http://www.bingmapsportal.com; (2)使用live ID登陆; (3)免费申请账号。 2、使用Bing Maps Key 如果你的项目中只有一个Bing Maps 控件,那么向下面这样写就行了:<map:Map CredentialsProvider="AsWlUnHEvLgHlLHaRqTZLslewv1Q.. 阅读全文
posted @ 2012-04-26 16:58
火腿骑士
阅读(236)
评论(0)
推荐(0)
摘要:
使用Location Service能帮助开发者为windows Phone 开发具备位置感知(Location-Aware)功能的应用程序。比如很多导航的软件,查找附近吃饭、娱乐甚至厕所的应用程序,都是基于这个服务的。 我们有3种方法来获取设备的位置。GPS,移动网络基站位置和WiFi位置。下面的图是这三种方式的优缺点: 需要注意的是:windows phone会根据应用程序的需要选择一种或者多种方式来确定手机的位置。 三种方式确定位置的优点是有效的平衡电池的消耗与位置信息的准确性。 windows phone 为应用程序提供基于事件(event-driven)的统一接口。 ... 阅读全文
posted @ 2012-04-26 16:57
火腿骑士
阅读(219)
评论(0)
推荐(0)
浙公网安备 33010602011771号