Windows 7 开发:位置

Windows 7中的传感器和位置平台使得应用程序可以适应于当前所处环境并且改变它们的外观,感觉,和行为。例如可以做到:

• 在阳光普照的户外使用一台移动PC(如笔记本或平板电脑),应用程序能自己增加亮度和对比度,并降底颜色饱和度以提高可读性。应用程序能够提供与当前位置相关的信息,如附近的餐厅。可以使用3D加速和游戏操控器

• 应用程序可以使用人类行为传感器

开发:位置-windows7">

图 1

改进后的MSDN阅读器使用环境光传感器改变对比度,尺寸和色彩饱和度。

传感器和位置平台对比专有解决方案有很多优势:

• 硬件独立:无需学习和开发特定的API;    所有类型的传感器都很容易操作。

• 隐私: 由于微软认为传感器信息和位置数据是私人的和个性化认证的信息,所有的传感器默认为不可用状态。任何时候通过控制面板能启用或关闭传感器。应用程序可能会提示一个安全请求界面来启用相应的传感器。

• 应用程序共享:多个应用程序可同时使用同一传感器的数据。

• 寻址简单:Location API使得你可以得到位置而不用关心特定的获取信息的机制。Location API自动选择最精确的可用传感信息。也无需实现GPS如NMEA。

目标

本动手实验中将会学习到如何在应用程序中使用Windows 7Location API,包括:

• 同步获取城市地址位置报表(location report)

• 异步获取城市地址位置报表

• 当所访问的位置信息未被许可时请求用户的授权

时间: 2024-08-06 21:46:40

Windows 7 开发:位置的相关文章

控件-关于windows phone开发中的下拉菜单listpicker位置问题

问题描述 关于windows phone开发中的下拉菜单listpicker位置问题 由于listpicker所在区域位置固定且大小也固定,它下方的控件位置也必须固定,点击listpicker时下拉出来的部分会显示不完全,有办法让它浮在界面最上层且不影响下方控件的位置吗?求大神指点.谢谢. 解决方案 windows phone 开发中资源文件的路径问题Windows Phone 开发,关于 TouchPanel的问题Windows 8.1 & Windows Phone 开发环境安装遇到的问题

windows phone开发-Webbrowser使用技巧

原文:windows phone开发-Webbrowser使用技巧 5月份开发了脸萌WP版,其中需要使用web技术来绘制图像,于是就使用了原生webbrowser控件.在使用webbrowser control的过程中,发现了一些坑,也总结的几个小技巧,分享给大家. 首先我们需要了解下webbrowser control,与桌面windows平台上的webbrowser一样,都是基于IE内核封装的web展示控件,用法与wpf基本一致,同时也是非托管资源,但wp平台上没有实现IDispose接口,

Windows Phone开发(40):漫谈关键帧动画之中篇

原文:Windows Phone开发(40):漫谈关键帧动画之中篇 一.DiscreteDoubleKeyFrame 离散型关键帧动画,重点,我们理解一下"离散"的意思,其实你查一下<新华字典>,"离"和"散"的意思相近.我们可以这样解释:每个关键帧之间是直接过渡,其间不经过动画插补.似乎这样理解有点苦涩难懂,所以,我们还是从实例入手. 请参考以下XAML代码写一个示例: <Grid Loaded="OnGridLoa

Windows Phone开发(19):三维透视效果

原文:Windows Phone开发(19):三维透视效果 三维效果也可以叫透视效果,所以,我干脆叫三维透视效果.理论知识少讲,直接用例开场吧,因为这个三维效果其实很简单,比上一节中的变换更省事,不信?一起来做一做练习吧. 练习一:把对象沿Y轴旋转45度. 默认情况下,旋转中心都是在中心位置上,如Y轴中心.而至于旋转的角度,哪个方向是正值,哪个方向是负值,嘿,你自己动手试一下就知道了,我相信你能理解的,不然,Hello Kitty嘲笑你的. 好的,由于是第一个练习,我们先来说说X.Y.Z三个坐标

【万里征程——Windows App开发】控件大集合2

下面再来看看一些前面还没有讲过的控件,不过控件太多以至于无法全部列出来,大家只好举一反三啦. Button 前面最常用的控件就是Button啦,Button还有一个有意思的属性呢,当把鼠标指针放在Button上时,就会在Button的头顶冒出一串文本啦.这个不太截图哎-- <Button ToolTipService.ToolTip="Go to www.blog.csdn.net/nomasp" Margin="692,458,0,230" /> Bu

Windows 10开发基础——文件、文件夹和库(一)

原文:Windows 10开发基础--文件.文件夹和库(一) 主要内容:      1.枚举查询文件和文件夹      2.文本文件读写的三种方法--创建写入和读取文件      3.获得文件的属性   枚举查询文件和文件夹 先了解一下文件查询的几个方法: StorageFolder.GetFilesAsync: 获取当前文件夹中的所有文件,返回一个 IReadOnlyList<StorageFile>集合          IReadOnlyList<StorageFile> f

Windows Phone 开发——相机功能开发

原文:Windows Phone 开发--相机功能开发 相机功能是手机区别于PC的一大功能,在做手机应用时,如果合理的利用了拍照功能,可能会给自己的应用增色很多.使用Windows Phone的相机功能,有两种方法,一种是使用PhotoCamera类来构建自己的相机UI,另外一种是通过CameraCaptureTask选择器来实现该功能. 他们的区别是: PhotoCamera类允许应用控制照片属性,如 ISO.曝光补偿和手动对焦位置,应用可以对照片有更多的控制,当然也会麻烦很多.需要实现闪光灯

Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask

原文:Windows Phone开发(22):启动器与选择器之BingMapsDirectionsTask 从今天开发始,我们又开始新的征程,接下来的课程我们要熟悉一下启动器和选择器,其实二者是一样的,没有根本的区别,启动器是有返回结果的,如打开搜索应用程序进行搜索,而选择器是有返回内容的,如选择一张照片.   那么,启动器和选择器是啥玩意儿呢?其实我们可以很简单去理解,说白了,就是使用系自带的组件或应用程序.对的,就是这样,我说过,有时候很多概念只是名字上吓人罢了,实际用起来是非常简单的,比如

Windows Phone开发(31):画刷

原文:Windows Phone开发(31):画刷 画刷是啥玩意儿?哈,其实画刷是用来涂鸦,真的,没骗你,至于你信不信,反正我信了. 本文通过价绍几个典型的画刷,使你明白画刷就是用来涂鸦的.   一.纯色画刷SolidColorBrush. 这个家伙比较"纯",当然它不是装纯,的确很纯,纯到只用一种颜色,所以叫"单色画刷". 来,看看这个示例,我们画一个矩形(放在一个Canvas中),然后用这个纯家伙来打扮一下. <Rectangle Canvas.Left=

【万里征程——Windows App开发】页面布局和基本导航

上一篇博客中大概的新建了一个应用,几乎是空白的.如果是初学者的话现在当然想往里面加点东西对不对.那么这篇博客就来看看页面的布局都是怎样的. 首先安装上一篇博客中的顺序来新建一个项目.新建好之后就点开MainPage.xaml开始敲代码啦.^_^ <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid.RowDefinitions> <RowDefinitio