【WP开发】使用磁倾仪】的更多相关文章

wp开发:连续两次点击返回键退出程序的设计: http://hi.baidu.com/youngytj/item/6be317719cc371306cc37ce4 X http://www.cnblogs.com/lucunlu/p/3255244.html Windows Phone 实现类似“微博”下拉刷新效果: http://www.cnblogs.com/jinzhao/archive/2011/12/23/2299887.html#2881163 Windows Phone 7 Ima…
俗话说的好,工欲善其事,必先利其器. 入门WP开发之前,免不了要先接触开发环境和开发工具.使用WP7 SDK进行开发,我们需要掌握SDK的一些实用技巧,以便我们的开发. 一.开启/关闭电脑键盘输入 WP7模拟器默认状态只能通过模拟出来的QWERTY键盘输入,用鼠标一个一个点太慢了. 这里介绍下开启/关闭电脑键盘输入的方法,详细操作步骤如下: 首先打开模拟器,在需要输入文字的地方点击鼠标,这时按下电脑键盘的PageUp键即可开启键盘输入,同时虚拟键盘将会自动关闭.如果需要关闭电脑键盘输入开启虚拟键…
问题原文:我是一个C#初学者,想问个问题,我以后是该往WP开发方向走呢还是学习Unity3D往游戏开发,哪个更有前景呢,个人感觉未来几年iOS,WP,Java会三足鼎立,WP现在有潜力,但是U3D现在做游戏也很有发展空间,望大神值点或者评论.谢谢. 首先申明我现在不是大神.O(∩_∩)O~ 我的回答: 好好想一想你自己想做什么?现在很多人选择哪一行是因为薪资.如果你看薪资,现在u3d是领先的,前景也非常好.但是你要准备加班的心理准备,游戏行业很累,通宵加班是常有的.unity的深入也是很难的.…
原文:WP开发使用BingMaps地图服务 WP8使用BingMaps地图在 SOAP服务如何计算路径 首先需要用到3个服务 1.GeoCode服务-转换地址到地理的经纬度(WebServices地址:http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc 2.Route服务-分局选定的地点(locations或者waypoints)生成路径(2个或2个以上点)WebServices地址:http:…
关于 WP 开发中.xaml 与.xaml.cs 的关系   今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系.比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架: Windows Forms 先看看Window Forms中的情况,下图为在VS中创建的默认Windows Forms项目结构: 分别回顾一下每个文件以及它们之间的关系: ┣━ Properties------------------------------------------- 项目属性文件夹…
好伤心,,,系统不支持WP开发... 买的ThinkPad S5 自带的win8,既不属于专业版,也不属于家庭版,,不属于各种版本. 其他条件都满足了.. 难道我要还系统吗??…
详情请参考菜鸟教程:http://www.runoob.com/aspnet/aspnet-tutorial.html 1.ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. 2.ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面).MVC(Model View Controller 模型-视图-控制器).Web Forms(Web 窗体) 其中,Web Pages 是开发 ASP.NET 网站最简单的开发模式. 使用…
磁倾仪,也叫倾斜仪,主要用来检测手机设备在各个轴上旋转的角度.注意,磁倾仪与陀螺仪的差异,陀螺仪的关注点是旋转的角速度,它并不关注角度,只注重速度.而磁倾仪的读数就是设备倾斜的角度. 不管是使用重力感应器,方向感应器,还是陀螺仪.磁倾仪,我们首先必须知道相对于手机设备的坐标系.为了能更加直感,我画了个草图,也比较难看,望见谅. 你拿着手机,让手机垂直放置,并且屏幕对着你,可以用来照镜子.当你拿着手机照镜子时,坐标原点在手机的左下角. 1.从手机左下角,水平方向为X轴,向右为正值,向左为负值: 2…
今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系.比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架: Windows Forms 先看看Window Forms中的情况,下图为在VS中创建的默认Windows Forms项目结构: 分别回顾一下每个文件以及它们之间的关系: ┣━ Properties------------------------------------------- 项目属性文件夹 ┣━━━━━ AssemblyInfo.cs--------…
在WP 8.1中只有Silverlight App支持操作剪贴板的API,Runtime App并不支持.不过,在WP 10中也引入了可以操作剪贴板的API. 顺便说点题外话,有人会说,我8.1的开发还没学了,Win10又来了,那我怎么学得过来?放心,学得过来的D,因为只要你对有WPF的基础,再加上对RT App的学习就足够应付Win 10上的app开发了.实际上,面向10的API都是在8.1的基础上增加一点新的API而已,你不需要学习新的知识就可以直接玩10的开发了. 而且,你在10上依然可以…
说起双向加密,如果以前在.NET开发中弄过加/解密的朋友都不会陌生,常用的算法有DES.AES等.在RT应用程序中,也提供了加密相关的API,算法自然是一样的,只是API的封装方式不同罢了,因为RT不完全是托管代码,而又类似于COM的形式公开,这对于低端设备来说,性能可以提升,当然了,对于高端设备来说无所谓. 在WP的RT应用中,涉及到加/解密的API都在以下几个命名空间里,大家要用的就在里面找,也不是所有类都会用得上,加密一般就用两大类:需要恢复内容时选用双向加密,如DES.AES等算法:如果…
WebView控件我就不多作详细的介绍,相信大家都懂的,就算你没用过,你看他的名字和长相都知道它的用途了.就是用来显示HTML内容的. 在WP 8.1的Runtime App中,这个控件大致有以下几个功能: 1.显示指定URL的网页: 2.可以直接呈现动态组装的HTML内容(文本): 3.执行HTML页中的脚本: 4.将呈现的HTML内容捕捉为图像. 咱们逐个试玩一下. 导航到指定URL 调用以下方法可以指定一个URL,然后WebView会导航到该页面,注意是web页,不是应用程序页. publ…
App开发完毕了,是否有赚取收益的想法呢?下面很浅显地介绍两种常用赚取收益的方法. 一. 收费 在发布应用时,可以对应用进行定价,发布到商城之后,用户付费才可以下载,当然也可以提供试用版.收益状况可以在网页版的Dev Center中显示,收益大概在每天13:00统计前一天的.假如你的定价是0.99美元,每卖掉一个应用,微软抽3成,剩下的7成再扣掉税,你可以拿到0.67美元左右.你的净收益只有达到200美元之后才可以提现. 在商城中有热门付费排行榜,为了提高自己应用的下载量,你可以先进行限免,将自…
本文从个人开发者的角度来谈如何让wp应用获得尽可能多的用户.当然前提是你的app有一定的竞争性,如果不具备竞争力,那再多的用户下载也是白扯,所以最关键的还是要保证app的质量. 一. 程序图标 千万不要忽视程序图标的重要性,有一个看上去官方正规的图标会获得更多用户的青睐,其重要性可能远远超出你的想象. 二. 关键字 关键词搜索可能是用户了解到程序的又一途径,告诉你的朋友这是一个什么样的程序或是让他们操作一下,问一下他们会通过什么词汇去商城搜索,总结一下这些关键字,如果关键字太多可以将不重要的关键…
在上一篇文章中,曾说好本次将提供一个客户端之间传输加密数据的例子.前些天就打算写了,只是因一些人类科技无法预知的事情发生,故拖到今天. 本示例没什么技术含量,也没什么亮点,Bug林立,只不过提供给有需要的朋友娱乐娱乐一下,喜欢钻牛角尖的朋友最好别看,否则会让你一把鼻涕一把泪的. 好,废话到此为止. 因为在Windows上的RT应用程序的加/解密方法和上一篇文章中我给大家讲述的WP加解密的方法是一样的,毕竟那是共享的API.为了达到充分装逼的效果,我准备的服务器应用程序为Windows Forms…
这两种情况,许多朋友平时都没有注意到: 1.设置Opacity属性的值为0: 2.将Visibility属性设置为Collapsed. 不少人会简单地认为这两种情况是一样的,都是让UI元素看不见. 我告诉你:非也,非也.如果你认为这两种情况是一样的话,就出现了误解,这样在实际开发中很容易出现困惑,尤其是开发自定义控件的时候. 那么,两种情况到底有何不同? 不用着急,通过一个非常简单的例子就能知道了. 比如以下XAML: <Grid Width="300" Height="…
注:本文内容面向Runtime App. 在新建项目后,细心观察,你会发现在App类中有以下代码: // TODO: 将此值更改为适合您的应用程序的缓存大小 rootFrame.CacheSize = ; 这行代码放在了OnLaunched方法中,CacheSize是Frame类的一个公共属性. 我们知道,Frame类负责完成页面之间的导航,它本身就是一个容器控件.CacheSize属性用于告诉Frame对象,要缓存的页面数量.近日,有人提问说,这个缓存页面数是不是导航记录的数量? 明确地告诉你…
WP APP页面与页面之间参数的传递可以通过程序的App类设置全局变量. 由于App 类继承自Application类,而通过Application的Current属性可以获取到与当前程序关联的Application类实例,然后通过转换就可以得到App类实例. 因此,通过在App类中设置全局变量,在程序的其他任何页面都可以访问. public partial class App:Application { public int ID { get; set;} ; } 假设从页面Page1中需要把…
获取到一段HTML类型的信息,显示在WP的webbrowser控件中,如果不加处理的话,会显示出各种神烦的HTML标签. 这时,需要我们将这HTML类型的信息进行处理去除HTML标签后再显示出来,这里提供一个简单的方法: public static string RemoveHTMLConvertExtendedASCII(string HTML) { StringBuilder str = new StringBuilder(); char c; ; i < HTML.Length; i++)…
微软的Windows Phone 开发者中心 地址:http://dev.windowsphone.com/zh-cn/develop由于这里的教程非常完善,大家直要把开发者中心的内容看完就可以了,所以我没必要再继续写<我们一起学习 Windows Phone 8 开发>文字版的教程了,取而代之的是视屏教程,请大家谅解.…
单向加密,简单地说就是对数据进行哈希处理,平时我们见得较多的有MD5.SHA1等,都属于单向加密.上一篇文章中,老周跟大家扯了有关双向加密的事,本文咱们就扯一下单向加密吧. 要对数据进行哈希处理也不是很复杂,应该说挺easy的.与双向加密的处理有着相同的规律. 要进行哈希运算,你应该: 1.调用HashAlgorithmProvider类的OpenAlgorithm()方法产生一个HashAlgorithmProvider实例.OpenAlgorithm方法是公共静态的,可以直接调用,参数是一个…
在某些应用中,比如游戏,有时候需要将用户的操作记录下来.ScreenCapture类提供了这个功能.但必须注意的是:此屏幕记录功能只对当前应用程序的屏幕有效,即只有当前应用程序在前台运行时才有效. 与使用手机相机捕捉媒体一样,捕捉屏幕也要用到MediaCapture类,大家知道,在使用MediaCapture前,需要调用InitializeAsync方法进行初始化,其中一个重载版本是这样的: InitializeAsync(Windows.Media.Capture.MediaCaptureIn…
在不使用其他库的情况下,WP-RT应用中也可以处理JSON数据.主要的几个类都放到Windows.Data.Json命名空间中: IJsonValue接口作为用于封装JSON数据的规范,其中只读属性ValueType通过JsonValueType枚举来标识JSON值的类型,如String表示JSON的值是字符串,Number表示数值等. 实现IJsonValue接口的类都用于处理JSON数据,比如JsonObject表示单个JSON对象,JsonArray表示数组等. 可能大家觉得我前面说的都是…
本文内容适用于Runtime App框架 在用户界面上显示文本,用得严重多的是TextBlock,凡是轻量级的东西都会很常用,TextBlock对于显示简单.少量的文本内容相当适合,不过,在我们考虑要在用户界面上显示格式较为复杂,并且内容相当长的文本时,就得使用RichTextBlock了. 多了一个Rich在前面就不得了,Rich原义为丰富的意思,所以该控件既能显示较长的文本,而且还能支持更多的文档格式.在RichTextBlock中,能过Blocks集合来设置内容,而Block类是抽象的,不…
或许很多人都想到,可以利用手机上摄像头的闪光灯做手电筒,当然,有利必有害,每次使用的时间不要过长,几分钟一般不会有什么问题,如果时间太长,难保会有损伤. 以往的方案是调用视频录制功能来开始录制视频,同时打开摄像灯,就能做出手电筒了. 其实啊,在8.1中,从RT库移植过来的MediaCapture类(位于Windows.Media.Capture命名空间)可以在不录制视频的时候打开摄像灯. 也就是说,不需要调用StartRecordToXXX方法来开始录制,而是直接把摄像灯打开就行了,这样既不用写…
尽管我的微信是每八个月登录一次,但我相信各位玩得比我多.微信有一个“摇一摇”功能,这个功能其实是利用了加速度传感器来实现的,这个传感器,我估计再低端的手机都会有的,这是严重基本的传感器. 重力加速度既可以用于判断手机当前所放置的方向,也可以用来检测运动方向,当用户甩手机时就会产生运动加速度. 位于Windows.Devices.Sensors命名空间下的Accelerometer类封装了重力加速器相关的操作,“摇一摇”可以判断手机在X,Y,Z三个方向上的加速度来实现,甩手机时比较激动,因此,X,…
今天说的内容有点流氓,请诸君在开发应用时谨慎使用. 那么,这活儿到底有多流氓呢? 先介绍一下要实现的功能:当用户按电源键(也可以是双击屏幕)点亮手机的屏幕时播放一下短音乐,而且应用程序可以不在前台运行的时候播放. 有朋友脑海里也许马上浮现出两个词:后台音频,后台任务. 是的,灰常正确,能在应用程序不在前台运行或者不运行时播放声音,只有用后台音频了.好,原理就是这样,我相信没有什么难理解的吧.下面就是如何达到这一目的. 在8.1中播放后台音频可以用Windows.Media.Playback命名空…
列表采集器ListPicker在作用上与html中的<select/>标签一样 都是提供多选一功能,区别在于ListPicker可以自定义下拉状态和非下拉状态的样式. 1.模板设置 ListPicker有两个模板属性 ItemTemplate 文本框显示的单个选项模板 FullModeItemTemplate 所有选项列表的模板 与之相关的还有一个数字类型的属性:ItemCountThreshold 如果ListPicker中的选项数量小于该属性的值的话 则显示方式是普通下拉菜单      但…
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日 16:30 System.DateTime.Now.ToString("f"); //2008-4-…
WP7中如何阻止Back后退键的后退事件呢? WP7上提供了物理的Back按键,获取Back物理键按下可以通过PhoneApplicationPage的BackKeyPress事件. 具体实现方法如下: 1.在xaml中的PhoneApplicationPage节点加入BackKeyPress属性,比如在MainPage中禁止后退键,则为 BackKeyPress="MainPage_BackKeyPress" BackKeyPress="MainPage_BackKeyPr…