支持windows10系统下载操作系统的app究竟有多么匮乏

从 Android 转为 Windows Phone 8.1 有什么要注意的?
系统无优劣,人心有高低。题主你唯一需要注意的就是不要因为别人的看法而活,当年用Android1.5的时候一堆用诺基亚的笑我蓝牙不能传东西,现在用WP了一堆iOS、Android用户直接笑我SB。问我怎么看他们,看都不看。利益相关:WP用户,前Android用户。现在WP粉有的也是够让我恶心的
如果楼主铁了心觉得WP目前仍然比较孱弱的生态适合自己,那么我现在过来一答目前机型+系统:LUMIA 525+WP10说注意点:1.记得诺基亚给你的数据转移工具,安卓手机里的联系人数据可以很快传过来2.别杀后台了,无聊,WP用不着这个,用完直接长按后退切换或者win切回3.最好选亲儿子lumia,如果你能搞到ONE M8 FOR WINDOWS也不错4.有个神奇的东西叫做开发者预览,别怕上面的说升级会丢保修,更新下固件就没问题了5.尽可能地升级到WP最新的版本,至少也要WP8.1.1(GDR1)(10还没正式发布我用的是insider的(逃)6.多关注一些第三方开发者,他们独立开发的应用都相当优秀7.要想用的开心(而不是尝鲜),建议选择830 930 一类的旗舰,诺记的黑科技硬件+专业拍摄5.0的配合很强悍8……目前就想到这么多
个人来说,你需要习惯使用网页端app
上面很多人秀了很多优越,偶还是想简单泼点冷水。利益相关,lumia 8201.首先,你得是个不折腾的人,恨不得每天把玩新软件,每周刷个更新版的人,大概不能适应wp;2.其次,你得学会“满足”,毕竟很多很多应用wp还没有(ios,安卓,wp的官方商场的搜索是多么的糟糕我就不提了),偶前段,等易信公测,然后正式上架等的蛋疼。先搞清楚自己有哪些需要,然后看看wp里面有没有,再说;3.有些应用并不是想象中那么美好,像onenote神马的,同步起来能让人蛋疼死,不过好在系统更新没怎么被墙,也算大幸。wp8.1更新之后,确实比以前好用了一些(多了通知中心,多了流量统计,应用可以放内存卡等等)不过,有些可有可无的软件木法删除,像什么播客啊,影片,onedrive,还有游戏里面的广告,看起来也让人不爽,这些,你只能接受。4.虽然wp没那么多后台进程,但是一旦把玩起来,耗电量也不是说着玩了,偶现在基本一天一充。5.wp和ios的设计理念都是给用户更为简单的选择(就是内部更为封闭),用户比较省心,不折腾。不差钱的,建议直接上水果吧,wp毕竟还有不少小的缺陷,水果对于有些人也有缺陷,有越狱可以弥补。综上,个人感觉wp适合不(没)怎(时)么(间)折腾手机的上班族。入手的话,中端即可,太高端的货,偶真心觉得没什么性价比了。512就流畅了,1g内存妥妥的大部分游戏都吃得下。至于电池是否内置,是否支持内存卡,这些都是个人习惯问题。(偶就是属于喜欢可以下电池,支持内存卡扩展的穷逼)说一个上面貌似都没提到的好处,你可以无视安卓大踏步的机皇掉价和硬件比拼。不用担心一个手机半年硬件就跟不上了,一部手机用个两三年还是妥妥的。
支付宝还有淘宝会用的你想砸手机,输入法不能萌萌的发颜表情和众多emoji卖萌,浏览器的一些不本地化的优化比如返回的时候是返回到页面最顶端会让人抓狂,你安卓用的客户端比windows高n个版本多n多功能,windows的app会因为人数不多,没开发人员,开发投入太大等等而放弃,你在用得开开心心的小众app下次就可能永远都不更新了,最后因为开发者更换了移动端推送的接口等等,你的app从此就是等于一个空壳了ect.总之你用着感觉到一股非常严重的不安全感,对未来app的不安全感。
注意微软账号的万能,但是也要注意保护账户安全,被封了被盗了都不是开玩笑的。多上上美国市场好应用比较多。当然记得过几天回中国区看看是不是有哪家上WP客户端了,或者下个威锋客。做好为好游戏好应用付费的准备,至今无法越狱。申请开发者账号,尽早享用最新系统。再也不要查病毒、杀内存、清理内存卡啦,就是这么清爽。不用纠结下豌豆荚、还是百度手机助手了。终于可以摆脱360了。。。好好玩玩cortana,前提是英语得ok。学会使用电脑上媒体库软件,用WMP等同步所有媒体。整理好人脉信息,可以跟小鸟,脸,谷歌,微博绑定,就很爽啦。之后在上可以跟好友直接聊天、视频。补充:善用应用内PIN功能,这个别的平台没有,很多人也会忽视,但其实能带来很大便利。比如把女友的QQpin到桌面等。不用想着备份系统了,微软账号会后台自动备份的。做好,应用比别的平台慢的心理准备。学会用日历来规划生活。对了,有个网站叫可以远程购买、安装应用,以及远程定位手机位置。如果需要清空账号里面对手机的备份信息,或者一个账号在两个手机上使用删除备份。可以上 很多人不知道。。。
1.首先你会去申请一个微软账号,这个账号很重要,如果你以后都要接触微软的服务或产品的话,希望你能好好对待,比如win8.1或者OneDrive或者Outlook.2.
用windows phone系统的话,会培养你的一种新的手机使用习惯,你的通讯录,软件,日历等都会贴上一个云的东西!
如果你还用的是win8.1系统,你会觉得微软的东西会不得不爱,虽然有些东西做的不好,但是它确实引导我们一种新的用户体验,比如你会发现手机上的IE原来这么酷!如果你还用OneNote. 那我告诉你,这货用起来真心给你的知识整合提供强大的支持,当然还有它优秀的OCR,不过目前来说WP自带的OneNote还不是很好,比如有些字库显示不好,而对于桌面版上建立的密码页面也没有在WP端提供很好的解决方案。
(在电脑上的IE搜索记录和收藏夹会自动同步到你的手机IE上)3.关于人脉,相比WP8.1, 我觉得WP8更好,至少现在微软关闭了Messager功能,之前如果你的通讯录中如果有人也是用WP的话,那么你们就可以用流量发短信了(我想说这个跟系统自带的集成特别好,别人给你的Message跟短信是一样的,没有区别,所以很酷,不知道以后微软还会不会开放这个功能,目前你想发Message只能在房间里发),房间是个很有创意的东西,比一般聊天室酷的地方就是你可以共享笔记,日历,图片等,我想如果你的家人都用WP,那么这个功能就让你心动很久了,关于人脉整合,目前中文用户提供的是微博,这里我想吐槽微软。为什么不加入朋友圈或者空间,毕竟微博的信息太杂了,不具有很强的朋友属性(其实我一直想用那个发条朋友zhuangbi难道微软不知道吗,呵呵贴上一张个人绑定了小鸟账号的效果图,目前来说港版的机子可以实现,不用FQ,我会告诉你我贴这个图是来zhuangbi的吗)4.照片跟人脉同理!
相比WP8.1, 我觉得WP8更好,特别是照片里会把人脉里有照片的信息整合进来(后面是图片,然后悬浮着文字的感觉简直酷的没人爱啊),当然也会整合进你跟照片相关的应用,不过到了8.1就是黑压压的一片了,微软,我不想说它了。
(没有找到WP8下那个人脉照片+文字悬浮的酷酷效果,不好意思,这张是百度来的)5.之前游戏,音乐和视频的视觉效果跟自带照片应用类似,不过8.1真的没了,不知道微软的设计师是怎么想的,逼格拉低不止一点点啊。6.对于那个磁贴,开放三列磁贴后,你的排列更加自由,如果这点稍微有点偏执的人,就够让人折腾好久的了,又爱有恨了!
用过一段时间WP后,特别是微软通过手机给你带来的操作体验和服务,你会特别鄙视国内的某些互联网公司,你会成为微粉也会是微黑!8.对于应用,我想说的是质量真的较差,某些App,相比安卓和ios真的缺失相当严重,还有千万别信别人说的,WP应用够用就行了,这句话简直伤害了多少wphoner的心,够用就行ni da ye! 看看那个支付宝!有还不如没有呢!9.Lumia系列的照相功能是比较好,但也没有那么特别的好,920白天照相简直就是个渣渣(相比它的夜景来说),另外诺基亚相关的照片应用还是挺有创意的,不过优化不是很好,有些发热耗电严重!10.想入手WP系统的话,建议首选Lumia系列(在微软没有推出自有手机品牌之前),其他厂商的WP机子,最好不要买,因为到了后面更新推送升级,真的无法容忍一些厂商对待WP的态度,基本是半放弃状态,Lumia能享受最新的和最快的更新推送体验,切记!11.我觉得如果用过一段时间WP系统后,你以后换机基本上是不会考虑安卓机了,到很有可能转投ios阵营,至少我觉得最好的手机还是iPhone.这看以后微软的表现,估计他这个一直以来的尿性短时间是改变不了的。12.对于WP的使用技巧,建议入手机子后安装玩机助手,里面有详细的使用介绍,还有相关的网站比如
和 ,也是值得去的,估计不过几天半月,你对wp的爱和恨就久病成华佗!以上。(我想晒下我的桌面啊!)
那些黑Android的别太过分了。中手机病毒的权利 比如手机病毒爆发,周围一圈用安卓的朋友都中毒了,大家在互相讨论怎么办的时候,你只能干着急,‘我怎么还没中毒啊!?’ 你朋友看你没中毒,就过来问你,‘你不是也扫了那个二维码了吗?怎么没中毒?用什么杀毒软件了吗?’ 这时候你只能无力的辩驳, “我、我没有啊,我没装过杀毒软件啊。真的,我真没骗你,你怎么用这种眼神看我。” 病毒,求解Android哪来的病毒了?常年没见到一只,无脑黑不谢。卡顿的权利 回想起自己以前的安卓手机,用到某处必会遇到卡顿,现在也下意识的等着卡顿的到来,“咦,怎么不卡了,这手机是不是坏了?啊,不对,这手机是好了。” 一键清理后台的权利 看到朋友们卡了之后用某某手机助手一键清理后台,有下意识的跳回开始界面想请后台,但是又没得清,心中不由一阵失落。 什么年代了,你的Android手机还卡?我现在的moto g,装了几十个app,什么管理app都没有,甚至连绿色守护都没装,依然丝滑流畅,后台留2-4个app流畅度跟苹果差不多,而且没有自杀现象看本地视频卡帧闪退的权利 想起以前1G、2Gram的安卓手机,看视频时还是不流畅,偶尔闪退发烧死机什么的,现在拿着手上的512m的Lumia,已经做好了卡帧的心理准备。 下了’魔力播放器‘,开始看1080p的视频,看完两小时电影之后, “好像我看电影前在担心着什么啊?是什么来着?” 又来无脑黑了,不要只测试一台啊,中学实验时要做的都白学了,用不同的参照物多实验几次啊丢失联系人的权利 微软帐号的同步功能,换了新wp手机再登录,联系人都好好的躺在‘人脉’里面,短信都在‘消息’里面,你就纳闷了,“我sim卡都没插呢,又没下什么XX同步助手,真见鬼了。” 同理,有Google服务,自动备份联系人,不谢不停刷机的权利 看着用安卓的朋友不停刷机,从这个贴吧逛到那个论坛,就为了刷机到处找工具,刷错了ROM还得重新找,还偶尔刷成了砖。而你,却只需悠闲的等着微软推送,不免少了以前刷机时的着急,只能暗暗叹息。 对不起,我之前用galaxy nexus开着art,绿色守护什么的,一年多没刷机了.....总之你所说的那些「权利」我们Android用户基本用不到哦,你们说的只是可怜的「安卓」用户吧,不要拿「安卓」生态圈代表Android生态圈,那样会被别人笑死的。Windows Phone是一个潜力不错的系统,但它还有提升,还在成长。不要把Windows Phone吹的太神,甚至无脑黑其他平台,那是大家最不喜欢的。要尊重客观事实,那样才能让大家信服。
充值信仰。顺便如果可以的话准备一个安卓/IOS的备机。以便补充WP上没有且无法取代的应用
最应该注意的就是国产的应用大多质量很差,或是长时间没更新,又或是根本没有。如果你对国产的应用有很大的依赖,并且不准备戒除这种依赖,那建议还是别转到WP吧。但是我觉得WP其实更适合普通用户,因为Android手机经常会有问题,出了问题又很难解决(是指需要通过学习才能解决)。而WP真的很少很少出现难以解决并且影响使用的问题,真的遇到了问题好像都是通过重启就解决了。
已有帐号?
无法登录?
社交帐号登录Windows兼容安卓应用 解读微软的小心思(四)
Windows支持Android应用首先让我们看到的是,微软已经认识到自家平台的应用匮乏成为了阻碍其发展的严重问题,在经过多轮吸引开发者入驻Windows平台的策略失败以后,微软祭出了最终的解决方案:直接拿来用。
微软下的是一盘什么棋?Windows免费,Office积极推iOS/Android版,现在Windows又要兼容Android,这一系列的大动作出来后,明眼人一定能看出微软绝对在下一盘大棋。那么这盘棋到底是什么呢?一切最终还是回到微软喊了好些年的口号:“我们要转型成一家硬件加服务的公司。”这话已经说得非常明显了,所谓“硬件加服务的公司”,就是“要赚硬件和服务钱的公司”。说白了,现在的微软就是要卖硬件跟服务。不过回顾这两年,这个“硬件加服务的公司”既没有推出什么让人眼前一亮的硬件,也没有什么让人记得住的服务,反倒自家的老招牌Windows&8还被人骂得不轻。想想也是挺惨的,但是问题出在哪?微软现在算是有了答案。先说服务,服务的根基是什么?是用户数。但是看看现在WP乃至Windows&Store加起来的用户数,很明显并不能给予这个服务足够的回报。那么解决用户数的方法是什么,现在微软给出的路子就是让Windows免费,还要兼容Android。有了用户基数才有资本谈下文。在微软的规划中,Cortana是一个重要的环节,这个语音工具真正的作用在于在用户数据的挖掘和对互联网爆炸信息的抓取。在Win10中我们几乎看到新的功能几乎都嵌入Cortana,包括浏览器、地图应用、邮件应用等等这些个人化的服务中。举个简单的例子,当我们对着Cortana说需要导航时,自然打开的就是必应地图,然后再看推荐的商铺也都是由此提供。是不是看到了LBS的影子?没错,Cortana卖广告的能力将远超任何一种广告形式。这就是微软的收入,再想想看搜索引擎的植入,这背后的盈利空间会有多大?
还有我们也看到了自纳德拉上台以来,积极火速在Android和iOS平台推出各种App,包括Office套件。我们看最新的消息,微软已经推出了Apple&Watch版的OneNote,俨然比自家的平台还上心。微软为什么要这么做?因为微软现在的目的很明确,我就是要卖服务,我才不管这些服务是在哪个平台上使用,能把这些服务更多更好的卖出去就是胜利。而以前的微软正是既要卖服务又要顾着自家的平台,导致畏首畏尾、患得患失而痛失良机。其实,当微软的服务本身取得成功后,人们自然会回到你的Windows平台上来,毕竟土生土长的平台拥有最佳的连接性和贯通性。这就叫“无心插柳柳成荫”。
本文来源:中关村在线
关键词阅读:
不做嘴炮 只管约到
跟贴热词:
文明上网,登录发贴
网友评论仅供其表达个人看法,并不表明网易立场。
热门产品:   
:        
:         
热门影院:
用微信扫描二维码分享至好友和朋友圈Posts - 100,
Articles - 1,
Comments - 328
Windows Phone & Windows中混迹的程序猿
随笔分类 -Windows 8 Store App
14:38 by 王祖康, 2516 阅读, ,
应用开发过程中,我们或多或少会使用到第三方的公司平台的功能,例如:新浪微博、人人网、高德地图等。 那么在Windows 8 Store App开发中,我们能够使用哪些第三方SDK呢?大家可以参考该网址:微软官方及第三方SDK。 我们可以在该网站上了解到有哪些微软官方的SDK和第三方的SDK,这里我主要介绍一下目前在Windows 8中可以使用的第三方SDK基本情况。 支付类 我们可...
11:15 by 王祖康, 1108 阅读, ,
引言 通常我们发布Windows Store应用失败后,会返回一些错误需要我们去修改。我之前在给学生做培训的时候发现大部分同学应用被打回来,通常由以下几个常见原因: 1,隐私策略; 2,应用图标和文字; 3,本地化; 为了避免这三个原因导致应用发布失败,我们开发应用的时候该怎么去注意并有效避免呢? 一、隐私策略 1,添加隐私策略的场景(摘取MSDN) 应用中收集个人信息或...
16:31 by 王祖康, 1818 阅读, ,
引言 在发布应用之前,我们需要注册开发者账号才能够发布应用。我们可以登录/StorePortals/ 该网址进行注册开发者账号,同时我们也可以点击这里来浏览MSDN给到的开发者账号注册的详细步骤。那么注册完成开发者账号后,如何发布Windows Store 应用程序呢? Windows Store App 发布流程 1,使用Visu...
21:02 by 王祖康, 1175 阅读, ,
引用 Windows 8设备通常具有多点触摸屏,用户可以同时使用多个手指来进行不同的输入交互,如点击、拖动或收缩等手势操作。另外Windows 8中将触摸、鼠标和笔/触笔交互是作为指针输入进行接收、处理和管理。 一、手势处理 首先我们来汇总一下Windows 8中常用的手势都有哪些。 1,点击:用一个手指触摸屏幕,然后抬起手指。 2,长按:用一个手指触摸屏幕并保持不动。 3,滑...
17:17 by 王祖康, 1719 阅读, ,
引言 开发过WindowsPhone应用或者使用过WindowsPhone手机的开发者都知道,我们会收到一些应用的提示信息,这些提示信息出现在手机的上端,并且停留几秒钟后会自动消失,当然如果我们点击弹出的信息会自动运行相应的应用程序,这种提示信息我们叫做通知。 其实Windows 8 Store 应用也借鉴了Windows Phone上的提示信息,我们开发人员可以使自己应用程序在合适时间弹...
23:33 by 王祖康, 1174 阅读, ,
引言 Windows Phone(8&7.5)和Windows 8引入了锁屏概念,其实做过Windows Phone 7.5应用开发者都知道7.5时代手机锁屏是不支持第三方开发者开发的。那么现在我们第三方开发者可以在Windows 8和Windows Phone 8的锁屏界面开发显示自己应用的信息了。 Windows 8 锁屏具有三种用途: 防止触控设备上的意外登录尝试; 为...
16:48 by 王祖康, 1013 阅读, ,
引言 Windows Phone中,我们开发者可能会开发的一个功能点是将数据列表中某一项“Pin To Start(固定到开始屏幕)”,大家都知道这种固定到开始屏幕的磁贴叫做辅助磁贴(也叫二级磁贴),用户可以通过该辅助磁贴启动应用程序并导航到应用程序中某一个页面或某一位置。 其实Windows 8 Store风格应用程序也引入了辅助磁贴的概念,用户在使用Windows 8 Store应用的...
21:26 by 王祖康, 1651 阅读, ,
引言磁贴是吸引用户经常使用应用重要手段之一。我们可将应用程序内较好的内容使用磁贴进行展示。另外应用程序磁贴是应用程序中的核心部分,而且很可能也是用户最常见到的部分,因此利用动态磁贴来吸引用户经常使用我们的应用程序!本篇博文主要介绍如何创建基本磁贴(也就是默认磁贴)以及如何使用本地通知更新磁贴。一、创建基本磁贴基本磁贴也可以叫做默认磁贴。通常我们点击基本磁贴来启动或者切换应用。我们可以在应用程序清单文件中设置默认的静态磁贴,并且该静态磁贴分为两种大小:注意:这两种大小的磁贴都可以被动态更新。那么我们怎么创建应用中的基本磁贴呢?1.创建Windows 8 商店应用程序;2.打开应用清单文件(pac
21:27 by 王祖康, 1957 阅读, ,
引言 之前我们都知道可以将应用程序发布到Windows 商店中供用户下载使用。如果我们是企业开发人员,则我们的应用可能属于以下两种类别之一: 1.应用内容是只与公司内个人切实相关的应用。 2.希望尽可能多的用户可以使用我们的应用,最好将该应用列在 Windows 应用商店中。 本篇博文主要针对第一种类型的应用如何部署到企业进行分析。 一、准备应用 虽然通过Windows Sto...
11:58 by 王祖康, 759 阅读, ,
引言Windows 8 中可以启动多个应用并在其中切换,我们没有必要担心降低系统速度或消耗电池电量。 因为系统会自动挂起(有时会终止)在后台正在运行的应用。设计良好的应用可以由系统挂起、终止以及重新启动,并且这些过程看起来该应用一直在运行中。一、原理1.当激活了应用时,无论任何原因,系统都会发送 Activated 事件2.每当用户切换到桌面或其他应用时,系统都会挂起你的应用,系统会发送Suspending事件3.每当用户切回到你的应用时,系统就会恢复你的应用,系统会发送Resuming事件生命周期变化当用户启动应用程序,该应用在生命周期中可以发生哪些变化呢?1.运行的应用,可以进行挂起,变成
12:10 by 王祖康, 1047 阅读, ,
引言 本篇博文主要介绍Windows 8中相机的概念、捕获图片与视频的基本原理、如何实现捕获图片与视频、相机最佳实践。 一、相机 关于相机 1.相机对话框提供了触屏优化的全屏体验,你可从嵌入的或附加的相机中捕获照片和视频。 2.全屏对话框处理显示相机 UI 的工作。 3.通过此对话框,你可以使用对 Windows.Media.Capture.CameraCaptureUI.capt...
22:20 by 王祖康, 1053 阅读, ,
本篇博文主要介绍临时应用数据概览、如何构建临时应用数据。一、临时应用数据概览临时应用数据相当于网页中缓存,这些数据文件是不能够漫游的,并且随时可以删除。通常系统为了维护任务可以随时删除掉这些临时应用数据,同时我们也可以通过“磁盘清理”将这些数据删除掉。一般我们在应用中存储会话期间的临时信息,例如:QQ的聊天纪录等。二、如何构建临时应用数据1、声明临时存储对象使用ApplicationData.TemporaryFolder属性获取文件。Windows.Storage.StorageFolder temporaryFolder = ApplicationData.Current.Temporar
08:46 by 王祖康, 1155 阅读, ,
本篇博文主要介绍漫游应用数据概览、如何构建漫游应用数据、构建漫游应用数据最佳实践。一、漫游应用数据概览1.若应用当中使用了漫游应用数据,用户可以很轻松的在不同的设备间保持应用数据的同步。2.Windows会将更新的漫游数据同步到云端,并将数据更新到其他安装此应用的设备上。3.Windows 限制了每个应用可漫游的应用数据大小。若我们的应用达到漫游数据大小的限制,在应用的总漫游数据再次少于该限制之前,不会将应用的任何数据更新到云端,因此最好的做法是仅为用户首选项、链接和小型数据文件使用漫游数据。4.只要用户在所需的时间间隔内从某个设备访问应用的漫游数据,这些数据将存在云端,若用户不在比此时间间隔
20:49 by 王祖康, 1330 阅读, ,
本篇博文主要介绍如何获取应用的设置和文件容器、如何将数据写入设置、如何从设置中获取数据、如何删除设置中数据、如何将数据写入文件、如何从文件中获取数据。当应用安装时,系统会为设置和文件等应用数据提供它自己的每用户数据存储。我们不需要知道这些数据存在哪里或如何存储,因为系统会负责管理物理存储工作。我们只需使用应用数据API就可以了。本地应用数据一般用于当前设备数据的持久化,并且本地数据没有限制大小,通常情况使用本地数据存储大型数据集。如何获取应用的设置和文件容器1.使用ApplicationData.LocalSettings属性可以获取ApplicationDataContainer 对象中的设
19:31 by 王祖康, 1306 阅读, ,
本篇博文主要介绍如何将UI元素与数据进行绑定、数据绑定的方向、数据更改通知、数据转换、数据绑定支持的绑定方案。 数据绑定是一种简单方式来显示数据,UI元素与数据对象之间的连接或绑定是允许数据在两者之间流动的。另外建立了绑定且数据发生变化时,相应的UI元素会自动显示变化。 如何将UI元素与数据进行绑定 从上面图可以知道,每个绑定必须指定一个源和一个目标。 其中源对象可以是任何CL...
09:58 by 王祖康, 1579 阅读, ,
本篇博文主要介绍构建AppBar基本步骤、如何构建AppBar、如何在AppBar中构建上下文命令、如何在AppBar中构建菜单、如何构建页面间共享AppBar。 构建应用栏的目的的显示导航、命令和始终隐藏不需要的使用的工具。我们可以把应用栏放在页面顶部或底部或同时存在顶部和底部。 默认情况在AppBar是隐藏的,当用户单击右键、按下Win+Z、或从屏幕的顶部或底部边缘轻松时可显示或关闭App...
21:53 by 王祖康, 2439 阅读, ,
《快速构建Windows 8风格应用》系列的文章基于XAML+C#进行编写,汇总了Windows 8 Store应用开发过程中常用的开发技术点。对于我个人来说,将自己平时学习和开发过程中遇到的开发知识点汇总成这个系列的博文,分享给各位开发者,希望各位开发者更能快速的构建出自己的Windows 8 Store应用。同时我也非常希望结交更多开发朋友能够互相讨论学习进步。大家可以加我的Sina Weibo 进行讨论开发学习过程中遇到的问题。Sina Weibo: /zukang同时我也在博客园创建了一个“Windows 8 Store应用开发”小组,欢迎大家加入,共同
10:16 by 王祖康, 1412 阅读, ,
本篇博文主要介绍App Bar概述、App Bar命令组织步骤、App Bar最佳实践。 App Bar概述 Windows 8 Store应用中的App Bar(应用程序工具栏)起到的作用和Windows Phone中AppBar一样。我们可以向用户提供各种操作接口,实现导航或者触发命令等。 AppBar一般默认是隐藏的,也可以设置为始终可见。我们可以通过清扫屏幕上边缘或下边缘时显示...
10:58 by 王祖康, 1664 阅读, ,
本篇博文主要介绍MessageDialog概述、MessageDialog常用属性和方法、如何构建MessageDialog MessageDialog概述 MessageDialog指的就是对话框。 对话框的命令栏中最多包含三个命令。如果我们指定任何命令,将会有一个默认命令添加到对话框中,目的是关闭对话框。 对话框弹出后界面中所有元素将在对话框下面显示,并且将会阻塞任何触摸事件直到...
10:22 by 王祖康, 1787 阅读, ,
本篇博文主要介绍如何构建一个简单的媒体播放器。《快速构建Windows 8风格应用20-MediaElement》博文中提到了如何使用MediaElement对象进行播放视频的简单功能,但是在实际应用中需要更复杂的功能,例如:控制视频播放的控件、全屏模式、进度条等等其他功能。本篇博文中示例使用应用程序中包含的媒体文件,当然我们也可以通过网络或者本地[使用FileOpenPicker]进行加载某一媒体文件。MSDN中关于媒体播放器的示例代码下载地址:XAML media playback sample。构建基本的MediaElement控件首先我们创建一个MediaElement控件并添加到Co
09:49 by 王祖康, 1792 阅读, ,
本篇博文主要介绍MediaElement概述、MediaElement对象介绍、MediaElement常用属性、如何控制媒体播放。MediaElement概述通常在Windows 8风格应用中播放音频或视频文件时是使用MediaElement类进行构建的。MediaElement对象提供了用于播放视频或音频的属性和方法。相关MediaElement的开发示例可参考该链接:XAML media playback sample和Media Play To sample。MediaElement对象介绍使用MediaElement构建将视频文件在应用面中进行播放的功能是比较容易的。例如:XAML代
14:03 by 王祖康, 1678 阅读, ,
本篇博文接着上篇博文《快速构建Windows 8风格应用18-基础控件I》介绍开发Windows 8风格应用中常用控件。Slider:Slider控件常见的效果图:如何在XAML代码中声明Slider控件呢?代码如下:Value属性值表示Slider控件显示的初始值,应用运行状态下我们也可以拖动改变Slider控件的值。C#代码中声明Slider控件。代码可以如下:可以通过ValueChanged事件获取Slider控件当前的Value值关于Slider类详细说明可以参考: Slider Class。Image:Image控件常见的效果图:如何在XAML代码中声明Slider控件呢?代码如下:
15:11 by 王祖康, 683 阅读, ,
本篇博文主要介绍Windows 8风格应用开发中常用的几种基础控件。ProgressRing:ProgressRing控件常见的效果图:如何在XAML代码中声明ProgressRing控件呢?代码如下:ProgressRing控件包含IsActive属性,该属性控制ProgressRing控件是否激活可用。默认情况下IsActive属性值为Ture,我们也可以将其值设置为False。另外我们也可以在C#代码中声明ProgressRing控件,添加到布局控件中。代码可以如下:关于ProgressRing类详细说明可以参考:Progress Ring Class。ProgressBar:Progr
16:48 by 王祖康, 632 阅读, ,
本篇博文主要介绍三种常用的布局控件:Canvas、Grid、StackPanel。Panel类是开发Windows 8 Store应用中一个重要类,它在Windows 8 Store应用布局系统中扮演非常重要角色。Panel可以承载多个子元素,面板类可以把子元素存放在栈中、或网格里面、或把子元素停靠在其边缘等。Panel类自身是一个抽象类,下面是Panel类的层次结构:Windows 8 Store应用中包含的三个标准布局控件:Canvas(通常在常规布局中,尽量不要考虑使用Canvas,不过在某些特殊情况下,使用Canvas还是非常方便的)、Grid(它是大多数常规布局的首选)、StackP
16:11 by 王祖康, 421 阅读, ,
本篇博文主要介绍Setting Contract概述、Setting Contract实现基本原理、如何构建Setting Contract、构建Setting Contract最佳实践。Setting Contract概述1) Setting Contract在当前的应用中提供了快速、上下文相关的沉浸式的设置访问体验;2) Setting Contract始终是可用的;3) 设置包括始终可用的系统设置、让用户可以控制应用对系统设备和功能的访问的系统代理设置、以及当前应用程序指定的设置;我们可以从屏幕右边缘轻扫划出超级按钮,选择“设置”显示设置窗口。设置窗口中既包括应用设置又包括系统设置。对于
10:41 by 王祖康, 526 阅读, ,
本篇博文主要介绍共享数据包、如何构建共享源、如何构建共享目标、DataTransferManager类。共享数据包DataPackage(数据包)是共享数据标准。共享数据格式可以是多种的,包括文本、URI、HTML、图像等,以及更多可扩展的格式。我们可以通过以下方法设置需要的分享数据类型:1) SetText():设置共享文本,例如:可以实现效果:2) SetUri():设置共享U3) SetHtmlFormat():设置共享H4) SetBitmap():设置共享位图,例如:可以实现效果:5) SetRtf():设置共享富文本;6) SetData():设置共享数据;7) Se
15:08 by 王祖康, 403 阅读, ,
本篇博文主要介绍Share Contract概述、Share Contract实现原理、实现Share Contract意义。Share Contract概述我们都知道Windows 8中包含3类不同的Contract:Search Contract、Share Contract、Setting Contract。这三种Application Contract为整合Windows 8体验提供了一致性的编程模型。现在微博,人人都是非常火的平台,我们很多人都愿意将自己所见所闻在这些平台上进行分享。在我们电脑上可能包含许多个不同的应用,包括社交类。那么我们怎么将这些应用信息与社交类应用进行分享呢?W
15:11 by 王祖康, 436 阅读, ,
本篇博文主要介绍如何在应用中构建SearchContract,相应的原理已经在博文《快速构建Windows 8风格应用12-SearchContract概述及原理》中阐述清楚。如何在应用中构建SearchContract这里以常见的构建Search Contract功能为例,具体如下:设置应用Search权限:我们在应用中构建SearchContract之前,需要确认应用程序具有相应的Search能力,可以在应用清单文件中查看设置。添加标准Search Contract页面:应用的解决方案中添加Search Contract页面。查看Search Contract页面默认生成的控件模版:添加S
10:51 by 王祖康, 523 阅读, ,
本篇博文主要介绍Search Contract概述、Search Contract面板结构剖析、Search Contract实现原理、Search Contract最佳实践。Search Contract概述使用过Windows 8操作系统的开发者都知道什么是Charms(超级按钮)。其中在Charms中包含了一个Search,微软称之为Search Contact,我们可以在应用中调用Search Contract相应的API来实现应用搜索功能。使用Search Contract可以从系统的任何位置进入到我们的应用进行搜索,意思就是不管我们在操作系统上面做任何事情都可以随时使用Search
17:40 by 王祖康, 639 阅读, ,
本篇博文主要介绍为什么需要语义缩放、什么是语义缩放、如何构建语义缩放。为什么需要语义缩放如果用过Windows 8系统的开发者都知道在Windows 8中页面内容更偏重于横向滚动,而不是纵向滚动。随着页面内容的增多,用户定位某一个特定元素的难度就会随之增大。那么如何帮助用户更加方便地定位到相应元素呢?——语义缩放。什么是语义缩放首先我们来看一下实现语义缩放的手势:支持语义缩放的页面中通过该手势就可以实现语义缩放的效果了。一般来说语义缩放用于在页面内容间快速跳转,并且通过缩放手势触发。通常来讲“缩小”视图是“放大”视图的概览。另外语义缩放视图可以呈现出不同的样式效果,这些样式效果都是我们开发人员
10:52 by 王祖康, 455 阅读, ,
本篇博文主要介绍常用支持Windows 8操作系统设备的方向、如何获取当前设备方向、DisplayProperties类。常用支持Windows 8操作系统设备的方向在我们常用的设备当中,Windows 8是通过什么来监控设备方向呢?答案是方向传感器,那么对于设备的不同方向,方向传感器都对应哪些方向值呢?如下表:我们可以从表中知道:1) 设备方向为水平方向向上(Portrait Up)时,对应传感器值为NotRotated(未发生旋转);我们可以通过对比设备中Windows按钮的位置来识别不同方向,如下图所示:2) 设备方向为竖直方向向左(Landscape Left)时,对应传感器值为Rot
11:11 by 王祖康, 479 阅读, ,
本篇博文主要介绍竖直视图概览、关于竖直视图设计、如何构建竖直视图竖直视图概览Windows 8为了支持旋转的设备提供了竖屏视图,我们开发的应用在竖屏视图中应该能够保持和水平时一样的良好UI,必要的时候应该为应用量身定制相应页面的竖屏视图、同时我们也可以像WindowsPhone那样优先设置应用为横屏视图或竖屏视图。关于竖直视图设计为了使应用在竖直视图UI呈现更加优化,可以从以下几个方面去考虑:1) 减少控件间的边距;2) 如果有需要,重新布局排列内容,因此就可能需要考虑改变项目模版;3) 数据浏览方向上,可以保持页面的水平滚动;如何构建竖直视图若我们应有中页面使用的是GridView控件来呈现
16:55 by 王祖康, 834 阅读, ,
本篇博文主要介绍如何切换出贴靠视图、关于贴靠视图的设计、关于贴靠视图的应用程序栏和如何实现贴靠视图。如何切换出贴靠视图第一步:水平方向全屏视图第二步:通过边缘轻扫手势,向设备左端或右端进行贴靠第三步:实现贴靠视图的效果我们知道如何通过手势的操作切换出一个应用的贴靠视图了。关于开发贴靠视图,对于我们开发者需要注意哪些呢?如下几点:所有的应用程序都是支持贴靠视图的。根据应用的业务需求,最好为贴靠视图量身定做页面效果(也就是说需要定制贴靠视图模版)最好保持贴靠视图页面的内容和状态与全屏视图的一致性。保持贴靠视图页面设计风格和其他视图的一致性。保证在贴靠视图中所有用户的操作是有交互的,有响应的(就是说
11:05 by 王祖康, 644 阅读, ,
本篇博文主要介绍Windows 8风格应用中包含哪些视图、Visual Studio 2012和模拟器中如何开发和调试不同的页面视图、页面视图切换基本原理。Windows 8风格应用中包含哪些视图常用的几种视图包括:1.FullScreenLandscape(水平方向全屏视图)2.Filled(填充视图)3.Snap view(贴靠视图)4.FullScreenPortrait(竖直方向全屏视图)最小视图状态分辨率支持,全屏视图状态分辨率为以上。注意:实现贴靠视图的最小分辨率为。Visual Studio 2012和模拟器中如何开发和调试不同的页
15:35 by 王祖康, 1508 阅读, ,
本篇博文主要介绍什么是GridView数据控件、如何构建常用的GridView数据呈现样式。什么是GridView数据控件?GridView控件用来显示数据集合。它继承自ItemsControl。通常使用GridView控件来横向显示数据,并且显示的数据通常是排序过的。另外我们一般开发水平视图时,通常使用GridView显示数据集合。GridView数据控件包含的重要属性和事件:1) IsItemClickEnabled属性:获取或设置点击列表项是否会触发Click事件;2) SelectionMode属性:获取或设置选择的模式;3) HeaderTemplate属性:获取或设置列表标题的模版
16:13 by 王祖康, 1391 阅读, ,
本篇博文主要介绍什么是ListView数据控件、如何构建ListView数据控件。什么是ListView数据控件?1) ListView数据控件用来显示数据集合。2) 继承自ItemsControl。3) 大多数情况是纵向显示数据,显示的数据通常是排序过的。4) 在切换到Snap View(贴靠视图)时,通常使用ListView显示数据集合。如何构建ListView数据控件?首先我们需要了解一下ListView控件中一些重要属性和事件:1) IsItemClickEnabled属性:获取或设置点击列表项是否会触发Click事件;2) SelectionMode属性:获取或设置选择的模式;3)
17:27 by 王祖康, 1773 阅读, ,
本篇博文主要介绍为什么使用FlipView控件、什么是FlipView控件、如何使用FlipView控件和FlipView控件最佳实践。为什么使用FlipView控件?如果我们开发一个购物类应用,希望在产品详细页面中显示产品的多个图像,对于这种小型数据集合可以使用FlipView控件。如果我们开发一个房地产类应用,希望针对每间房屋显示许多图像,以展示各个房间,对于这种中型数据集合可以包括FlipView控件,以便让用户可以跳转到特定的照片。什么是FlipView控件?FlipView数据控件用来显示数据集合,用户可以通过滑动在其子窗体间切换,当然也可以点击左右或者上下两侧的切换按钮在其子窗体间
14:06 by 王祖康, 1475 阅读, ,
本篇博文主要介绍如何打包应用程序,成功后如何部署应用程序,最后介绍如何发布应用程序到应用商店中。如何打包Windows 8风格应用程序呢?首先我们需要使用Windows 8内置Administrator账户才能进行打包,若使用本地普通账户或者Hotmail账号是无法正常打包的。那么我们如何启用内置的Administrator账户呢?步骤如下:1) 打开控制面板;2) 打开管理工具;3) 打开计算机管理;4) 在系统工具中打开“本地用户和组”;5) 打开用户文件夹;6) 选择Administrator;7) 在Administrator属性中“账户已禁用”勾选项去掉,如下图;8) 点击“确定”按
14:50 by 王祖康, 894 阅读, ,
本篇博文主要介绍的是创建应用时可以选择哪些模版,生成默认的Windows 8风格应用解决方案中含哪些文件,最后是如何调试Windows 8风格应用。我们如何使用Visual Studio 2012创建Windows 8风格应用呢?可归结为以下几步:1.选择我们要使用的开发语言,例如:JavaScript、C++、C#、Visual Basic。2.选择项目模版,可以选择以下常用的项目模版:1)拆分应用(Split App)模版可以对该应用进行自定义,以创建允许用户以两列式视图方式查看项目列表和项目详细信息,用户可能需要在项目间快速切换,并且该列表可能会动态更新。例如:新闻阅读器、运动计分应用或
18:24 by 王祖康, 1525 阅读, ,
本篇博文主要介绍的是开发Windows 8风格应用中常用的两个开发工具:Visual Studio 2012和Expression Blend for Visual Studio 2012、Windows 8模拟器功能按钮介绍以及Visual Studio 2012安装步骤。首先简单介绍一下Visual Studio 2012和Expression Blend for Visual Studio 2012。Visual Studio 2012:对所有支持的开发语言使用相同的设计器,这些语言包括:C#、C++ 和 VB等;核心编辑用户界面与 Expression Blend 共享;一致的 XAM

我要回帖

更多关于 windows系统 的文章

 

随机推荐