随笔分类 - windows phone
windows phone
摘要:http://msdn.microsoft.com/zh-cn/windowsphone/default (官方开发站)https://dev.windowsphone.com/zh-cn/design(官方开发站)Windows Phone【发布】WindowsPhone手机铃声工具:铃声助手免费摘要: 这是我的第一个WindowsPhone软件作品!欢迎下载使用!任何建议和问题反馈,都可以发邮件给我:glowwormccc@hotmail.com【软件名称】中文:铃声助手免费。英文:RingtoneHelperFree。【功能简介】铃声助手是一个自定义手机铃声的工具,它能够让你在手机上直接
阅读全文
摘要:[Windows 8]Hello Windows 8 - Windows 8 Developer Preview搶先預覽 隨著微軟Build Windows 2011大會的結束,微軟送給了大家一個超級大禮—Windows 8 Developer Preview版!!(有興趣的朋友們也可以到MSDN下載)有興趣下載試用的朋友們也請注意以下的系統需求: 時脈至少1 GHz 以上的32位元(x86) 或64位元(x64)中央處理器 至少1 GB的記憶體(32位元)或至少2GB以上的記憶體(64位元)16 GB以上的磁碟空間(32位元)或20 GB以上的磁碟空間(64位元)支援DirectX 9...
阅读全文
摘要:[Windows 8][Metro Style Apps]Windows 8 開發/執行環境概觀 前言 最近Windows 8相關的話題持續的從去年的Build Windows大會一直延燒到現在,微軟也在日前釋出了Windows 8的消費者預覽版,還沒開始嚐鮮的朋友們可以參考[Windows 8]Windows 8 Consumer Preview 現身!!一文,也親自下載安裝試玩看看,體驗一下Windows 8可能會帶來的衝擊和新的體驗。 對於開發者來說,最關心的還是莫過於在平台上要進行開發時能使用的架構和技術,還有平台上原生提供的APIs。所以,這次就來跟大家分享一下在Windows 8.
阅读全文
摘要:前言 開始接觸Windows 8的朋友們中,有部份可能有遇到過將Windows 8安裝在虛擬環境中之後,但是要開啟Metro Style Apps時卻沒辦法執行的狀況,而且會跳出一個錯誤訊息,說螢幕解析度太低,所以無法開啟App。 其實,是因為針對Metro Style Apps,微軟給了一個螢幕解析度必需要高於1024x768以上才能執行的限制。 Windows 8支援的解析度 因為Windows 8支援不同規格、尺寸的平板電腦使用,所以在進行Apps的使用者介面設計的時候,需要針對Apps可能執行的螢幕大小列入考量。所以微軟幫我們整理了一張圖表,用來描述各種解析度和Apps之間支援度比例.
阅读全文
摘要:题是一组资源,用于个性化 Windows Phone 手机上的可视元素。主题可以确保在 Windows Phone 应用程序间显示一致的控件和 UI 元素。本主题介绍如何创建使用主题资源并以编程形式确定主题背景和个性色的应用程序。有关使用主题资源的更多信息,请参阅 Windows Phone 主题概述。当用户在手机的“设置”菜单中启用系统范围的主题时,仅应用程序中与主题相关的颜色会发生更改。字体和控件大小不会发生更改。例如,如果用户在主题设置页面上将个性色设置为紫色,则在应用程序中,只有使用相应资源画笔配置的 UI 元素会更改为紫色。注意:如果在选择其他主题时,您的应用程序处于休眠状态,则在.
阅读全文
摘要:作者:马宁前边介绍Push Notification时,其实已经谈到了Tile Notification。在Windows Phone 7.1中,Smart Tile得到了极大的提高。我们不但可以控制Tile的动画显示、内容和背景切换,而且还能够为同一个应用提供两个Tile,比如一个天气预报的应用程序,就可以在手机的首页上显示多个Tile,一个是北京的天气,另一个是上海的天气等。实现Application TileMSDN上的文章写的又臭又长,其实挺简单的事情,弄得那么复杂。我试着改写了一下例子,加入到应用的一个Button点击事件里: // Application T...
阅读全文
摘要:本主题介绍使用 ShellTileSchedule 更新应用程序磁贴的背景图像所需的步骤。ShellTileSchedule 也可以用于更新次要磁贴。Windows Phone 的磁贴概述包含磁贴属性以及可以用于更新磁贴的各种方法。提示:磁贴正面的背景图像是唯一一个可以使用 ShellTileSchedule 进行更新的属性。可以在 Windows Phone 的代码示例中找到这个已完成的示例。设置磁贴计划ShellTileSchedule 允许您设置将更新磁贴的背景图像的一次性计划或定期计划。即使您的应用程序处于非活动状态,该计划仍然可以继续运行。ShellTileSchedule 还可以.
阅读全文
摘要:本主题将带您完成创建陀螺仪应用程序,该应用程序为您提供陀螺仪数据的数字显示以及图形表示。本示例应用程序还向您显示如何计算传感器读数的总和来确定设备的累计旋转。陀螺仪概述陀螺仪传感器测量设备沿着其三个主轴的旋转速度。当设备静止时,所有轴的陀螺仪读数都为零。如果设备面向您围绕其中心点旋转,就像飞机螺旋桨一样,那么 Z 轴上的旋转速度值将大于零,设备旋转的速度越快,该值越大。旋转速度的测量以弧度/秒为单位,其中 2 * Pi 弧度就是全程旋转。如果您对确定设备在空间的绝对方向(yaw、pitch、roll)感兴趣,我们建议您使用组合运动 API,可以使用 Motion 类访问此 API。创建陀螺仪.
阅读全文
摘要:2012/2/9Motion API 对于创建使用设备方向和空间运动作为输入机制的 Windows Phone 应用程序非常有用。有一些 API 可以用于从设备的 Compass、Gyroscope 和 Accelerometer 传感器获取原始传感器数据,但运动 API 处理用来组合这些传感器中数据并为设备的姿态和运动生成易用值所需的复杂数学。本主题带您完成创建使用运动 API 的两个不同的应用程序。第一个应用程序非常简单,只是旋转屏幕上的一个三角形以响应设备在旋转方面的变化。第二个应用程序是一个增强现实的应用程序,它使用设备的相机和运动 API 允许用户标记设备周围空间中的点。此示例使用.
阅读全文
摘要:本主题将带您完成创建罗盘应用程序,该应用程序为您提供罗盘数据的数字显示以及图形表示。本演练还介绍如何实现罗盘校准对话框。罗盘概述可以使用罗盘或磁力计传感器来确定设备相对于地球磁场北极旋转的角度。应用程序也可以使用原始磁力计读数来检测设备周围的磁力。罗盘传感器对于所有 Windows Phone 设备来说都不是必需的。设计和实现应用程序时应该考虑此内容,这一点非常重要。应用程序应该始终检查传感器是否可用,如果不可用,是提供备用输入机制还是正常失败。罗盘 API 根据设备的方向使用单个轴来计算航向。如果您想创建一个使用所有轴上的设备方向的应用程序,则应该使用 Motion 类的 Rotation.
阅读全文
摘要:2012/2/9本主题将带您完成创建加速度计应用程序,该应用程序为您提供加速度计数据的数字显示以及图形表示。加速度计概述加速度计测量在某一时刻施加于设备的力。可以使用这些力来确定用户正在向哪个方向移动设备。加速度值采用 3 维矢量表示,该矢量表示在 X、Y 和 Z 轴中的加速度分量(采用重力单位)。当设备面朝平台时,加速度的方向相对于设备以便对 Z 轴应用 -1g,当垂直于平台顶部放置设备时,对 Y 轴应用 -1g。加速度计传感器检测重力以及由于手机运动而产生的任何力。使用 Motion 类访问的组合运动 API 使用多个设备传感器将重力矢量与设备加速度分离,并且允许您轻松确定设备的当前属性.
阅读全文
摘要:2012/2/9您可以使用 DeviceStatus 类确定有关设备的状态信息,如设备的总内存、设备的硬件版本以及是否部署了物理键盘。此外,您还可以注册多个事件,以便在某些属性发生更改时通知您的应用程序。在 Windows Phone OS 7.0 中,使用了 DeviceExtendedProperties 类来查询特定于设备的属性。在 Windows Phone OS 7.1 中,DeviceExtendedProperties 的大多数属性已弃用,而应改用新的 DeviceStatus 类。但是,在适当时,您仍然可以使用 DeviceExtendedProperties 中未弃用的属..
阅读全文
摘要:可以使用 MediaPlayerLauncher 在 Windows Phone 上播放媒体文件,或者为了实现更多自定义的体验,您可以使用 MediaElement API。使用 MediaElement API 播放视频文件使用 MediaElement API 之前,请在此处了解与桌面版本之间的差别:Silverlight for Windows Phone 的媒体。使用 MediaElement API 播放本地视频文件的步骤在 Visual Studio 中打开一个新的或现有的解决方案。在“解决方案资源管理器”中,右键单击您项目的名称,单击“添加”,然后单击“现有项”。导航到现有视频.
阅读全文
摘要:如何播放 Windows Phone 的后台音频本主题演示如何为 Windows Phone 7.5 创建一个即使应用程序不再在前台运行时也继续播放音频的 Windows Phone 应用程序。有两种类型的后台音频应用程序。一个播放本地媒体,一个播放流媒体。本文介绍如何实现使用音频播放代理播放本地媒体的 Windows Phone 应用程序。提示:有关后台音频应用程序的体系结构说明,请参阅 Windows Phone 的后台音频概述。此概述还包含实现您的应用时要遵循的最佳做法。如何播放后台音频若要播放后台音频,请在 Visual Studio 中使用 Windows Phone 的 Silv.
阅读全文
摘要:本主题介绍如何使用 FMRadio API。您可以访问以下 FMRadio 类属性和枚举来执行操作,如创建收音机的实例、打开和关闭收音机以及调整收音机。下表显示了 FMRadio 属性。属性说明CurrentRegion设置收音机的频率区域信息。Frequency将 FM 收音机调至指定的频率。Instance返回 FM 收音机的实例。PowerMode设置设备的 RadioPowerMode。设置此属性会打开或关闭设备收音机。SignalStrength检索当前所调整频率的接收信号强度指示器 (RSSI) 值。FMRadio 枚举:枚举说明RadioPowerMode包含收音机可能的电源模.
阅读全文
摘要:创建可使用计划任务的应用程序以下步骤带您完成创建可使用计划任务注册后台代理的简单应用程序。创建可使用计划任务的应用程序的步骤在 Visual Studio 中,创建一个新的“Windows Phone 应用程序”项目。此模板在“Silverlight for Windows Phone”类别中。接下来,向解决方案中添加一个计划任务项目。从“文件”菜单中,选择“添加->新项目...”。在“添加新项目”对话框中,选择“Windows Phone 计划任务代理”。保留默认名称 ScheduledTaskAgent1,然后单击“确定”。下一步,在您的前台应用程序项目中,您需要添加对该代理项目的引
阅读全文
摘要:本主题介绍如何创建可以在应用程序的多个页面上重用的全局应用程序栏。通常,您是在要使用应用程序栏的页面上创建应用程序栏,并将该应用程序栏只应用于该页面。出于本示例的目的,您使用 XAML 在 App.xaml 中创建一个全局应用程序栏。在您的应用程序中,还可以通过使用 App.xaml 代码隐藏文件中的唯一代码创建全局应用程序栏。有关更多信息,请参阅 Windows Phone 的应用程序栏概述。注意:由于 Pivot“页面”实际上是单个页面上的单个控件,因此不同的 Pivot“页面”自动使用相同的应用程序栏。有关更多信息,请参阅如何在 Windows Phone 应用程序的一个 Pivot .
阅读全文
摘要:本主题向您介绍当用户滑过 Pivot“页面”时如何更改应用程序栏。由于 Pivot“页面”实际上是单个页面上的单个控件,因此不同的 Pivot“页面”自动使用相同的应用程序栏。通常这种便利行为是您所需要的;但是,如果不是您所需要的,则可以捕获选择更改事件以在用户滑过 Pivot,因此不同的 Pivot“页面”自动使用相同的应用程序栏。时更改应用程序栏。出于本示例的目的,您使用 XAML 在 App.xaml 中创建了两个全局应用程序栏。在您的应用程序中,您还可以只使用代码在 App.xaml 代码隐藏文件中创建全局应用程序栏,或在您的 Pivot 页面的代码隐藏文件中创建本地应用程序栏。创建.
阅读全文
摘要:使用从 ScheduledNotification 继承的 Alarm 和 Reminder 类以及 ScheduledActionService 类创建向系统注册计划通知。警报和提醒计划在未来的指定时间启动并且可以配置为按定期计划启动。启动提醒时,会启动一个对话框,该对话框显示标题以及您应用程序指定的其他文本内容。如果用户点按提醒 UI,您的应用程序会启动并导航到您指定的页面。您可以使用查询字符串参数在启动时将信息传递到您的应用程序。启动警报时,始终显示标题“Alarm”以及您提供的其他文本内容。警报还允许您指定启动时播放的自定义声音文件。如果用户点按警报 UI,则用来创建警报的应用程序会.
阅读全文