Windows Phone 7 Tips (7)

简介:

1. 在Windows Phone 7 中标准的手势有如下几种:

还有多触摸如下

2. 重力加速感应器(Acceleration),当我们将手机扣在桌子上(即屏幕朝下)时,windows phone 设备中内置的Accelerometer会感应出有一个向下的加速度,即我们在物理课本中学的重力加速度,用向量的表示为(0,0,1)。屏幕放置不同时,产生的向量也不一样,如下图:

3. 我们在应用程序中经常使用重力加速感应器去调整页面的布局。当我们切换我们手机设备的屏幕方向时,不仅仅改变了页面的Orientation,还会改变,Accelerometer中矢量的改变。为了不对用户造成困扰,我们在使用重力加速感应器调整页面布局的时候,页面所支持的Orientation(即SupportedOrientation)不能设置为PortraitOrLandscape。

4. 在开启重力加速感应的时候可能会抛出AccelerometerStartFailedException,所以我们在开启时需要使用Try..Catch进行相应的捕获.

5. 在Windows Phone 中调用API播放FM Radio的代码如下:

需要注意的是目前支持的区域仅为美国、日本和欧洲 

6.  在Bing Map上对感兴趣的地点,我们可以使用Pushpin将其标注出来,然后使用Popup控件显示点击Pushpin时弹出的信息。当弹出Popup控件的时候,我们需要重写OnBackKeyPress事件,因为我们要将Popup控件关掉而不是退回到上一个页面中 

7. 在Bing Map中我们可以设置ZoomBarVisibility来显示或隐藏缩放条. 

8. 表示地理位置的三要素: Latitude(纬度)、Longtitude(经度)、Altitude(海拔)。 

9. 在使用WebClient 下载网络资源的时候,OpenReadAsync适合下载图片等资源,DownloadStringAsync 适合下载文本类信息,如XML,Text等

client.OpenReadAsync(new Uri("http://images.cnblogs.com/cnblogs_com/alexis/wp7.png"));  

10. 在使用WebClient下载资源时,我们可以使用DownloadProgressChanged 事件监视下载的进度 





    本文转自xshf12345 51CTO博客,原文链接:http://blog.51cto.com/alexis/575355,如需转载请自行联系原作者



相关文章
|
11月前
|
缓存 Shell C#
后渗透之windows中远程下载文件tips
后渗透之windows中远程下载文件tips
|
Android开发 iOS开发 Windows
Windows Phone 寿终正寝了,这些经典机型你还记得吗?
不久前,随着最后一家WP手机厂商惠普宣布取消今后Windows Phone的研发计划,以及微软官方声明对WP8.1系统今后所有升级维护的终止,WP手机,作为曾经和安卓手机、苹果手机并驾齐驱的三大智能手机之一,正式寿终正寝。
1256 0
Windows Phone 寿终正寝了,这些经典机型你还记得吗?
|
XML 开发框架 前端开发
Windows Phone快速入门需掌握哪些能力
在此之前,先普及下Windows Phone的概念和开发工具的介绍。 Windows Phone是微软公司开发的手机操作系统,它将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。
135 0
Windows Phone快速入门需掌握哪些能力
|
编解码 前端开发 JavaScript
Windows Phone 下开发 LBS 应用
基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。
162 0
|
移动开发 Android开发 开发者
Windows Phone 8.1 新功能汇总 开发者预览版开放下载
在Build 2014大会上,微软正式发布了传闻已久的Windows Phone 8.1系统,所有的Windows Phone 8手机都可以升级,微软这次可谓是十分厚道。虽然并非迭代升级,但WP 8.1还是拥有很多重大更新,对于微软进一步完善移动平台拥有积极的意义。下面,就一起来了解一下WP 8.1的主要新特性。
230 0
Windows Phone 8.1 新功能汇总 开发者预览版开放下载
|
Windows 网络协议 数据安全/隐私保护