如何安装Windows Phone 8.1的SDK

作者&投稿:裔泻 (若有异议请与网页底部的电邮联系)
如何安装windows phone 8.1 SDK~

1、首先下载微软官方的SDK8.0安装程序,运行程序等待下载完成(此处建议下载离线安装包,节省时间,也免得安装中报错而无法确定错误指向),一定要选择简体中文版本下载,否则开发工具永久默认英文,无法修改,且无法与vs2012整合。
2、打开Hyper-V功能(组合键windows+x –>程序和功能à启用或关闭Windows功能, 选择Hyper-V,确定)。
3、由于VS安装程序签名日起比较靠前,在安装SDK时需调整系统日期(调整到半年 到一年前之间),否则会报出签名无效错误。
4、提示:安装中或许会无端报错,此时卸载已安装的程序,重新安装即可,等待安装完成,重启电脑后会继续部署SDK,部署成功后便可找到vs Express for windows phone 程序。

Windows Phone 8.1的预览版将在近期推送,WP 8.1的SDK也已经进入到RC阶段,可以从这里安装。本次更新的SDK被直接集成到了VS2013Update2里面,不再是单独的安装包。这就意味着我们要先把Windows从8升级到8.1,再把VS从2012升级到2013。又是折腾了一个够。可能有人说这个Update2还是RC版,要等到Release放出。我觉得这个安装包就是Release了,要等WP8.1出来后再改名儿,要不WP8.1还没出,SDK的Release先放出来了容易让人诟病。这篇文章就来讨论一下那些在WP8.1SDK中的新特性们。

1、创建应用界面

Universal Apps是一个统一的项目,可以将Windows Store和Windows Phone 8.1创建在一个项目中,直接用一套Core,两个UI。这绝对是一个非常有用的功能。上面的项目模板中你感觉到陌生的可能是Hub App,其实就是之前的Panorama项目,名字被改成了Hub。这次我们就来创建一个Windows Phone8.1的项目。而且只能创建WP8.1的项目,不像VS2012一样可以选择创建7.1还是8.0的项目。我想微软可能是出于目前所有8.0的手机都可以免费升级到8.1的考虑,不过我想今后的一段时间8.0的项目还将是主流。

上面这张图就是创建好的项目了。首先你感觉到的也是最大的变化就是所有的命名空间怎么都是Windows Store里的,这就是前面提到的存在Universal App的原因。在WP8.1的SDK中所有的命名空间简直大换血,完全和Windows Store统一,不再是单独的一套API命名。不光是命名空间,这次变更做的非常之彻底,彻底到连Windows Store中的控件都直接可以再WP中使用,比如,FlipView, GridView, ListView, RichEditBox, PasswordBox, SemanticZoom。
2、应用生命周期
为了尽可能的重用WP中的代码,应用可以在多任务列表里关闭。所以WP的生命周期有了非常大的变化,总共有三种状态Running、Suspended、NotRunning。

你的应用可能从多种途径启动,可能是用户直接启动或者是从tile启动。在进入到Running状态之前应用会进入Activated状态,在这个状态我们可以判断应用的上一个状态,从而判断是否有上次退出之前保存的数据。重写OnLaunched事件,这个事件在每次启动应用的时候被执行。
async protected override void OnLaunched(LaunchActivatedEventArgs args)
{ if (args.PreviousExecutionState == ApplicationExecutionState.Terminated || args.PreviousExecutionState == ApplicationExecutionState.ClosedByUser)
{ // TODO: Populate the UI with the previously saved application data
}
else { // TODO: Populate the UI with defaults }
if (Window.Current.Content == null)
{ Window.Current.Content = new MainPage(); }
Window.Current.Activate(); }
PreviousExcutionState代表应用打开之前的状态,ApplicationExcutionState有三种状态,如果是Terminated,代表程序是被系统后台关闭的,那么可能有我们之前保存的数据。ClosedByUser和NotRunning代表应用是被用户关闭或者为启动的状态,要进行一次完整的启动应用。如果用户让应用进入到后台,那么操作系统会给一点时间来相应用户的重新开启应用,如果用户没有立即启动后台的应用那么系统会将应用置成Suspend挂起状态。大部分应用进入后台状态时都会停止运行。
系统会保持尽量多的后台应用挂起,用户一旦启动后台应用,可以得到一个更快的启动速度。然而如果后台挂起的应用过多,那么系统会自动关闭一些应用,而且应用不会收到任何的通知,所以如果后台应用有需要保存的数据,就需要在Suspended状态的时候保存。通过订阅Application.Current.Suspending事件来保存重要数据。在应用进入Suspending状态后的1到10秒钟没有在重新打开应用,系统会认为应用已经停止响应并将其挂起进入Suspened状态。
如果你在在应用挂起时使用异步的方法来保存数据,那么你可以通过GetDeferral方法来推迟挂起事件,直到你的任务完成后再调用SuspendingDeferral的Complete方法来告知系统你的异步任务已经完成,可以进入Suspended状态了。如果一个被挂起的应用被重新唤起,将先触发Resuming事件再触发Activated事件。
3、程序内导航
在WP8.1中用户可以通过back键来进入Suspended状态而不是直接退出应用。这个功能和以往的WP应用不同,通过注册BackPressed事件。当用户点击back键的时候将触发,通过设置BackPressedEventArgs.Handled为true告知系统将应用放到后台设为Suspended状态。如果你的应用在第一页并不能再向后导航,那么你不应该处理这个事件,系统将直接挂起你的应用。在默认的项目模板中默认处理了这个逻辑。
private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{ Frame frame = Window.Current.Content as Frame;
if (frame == null)
{ return;
}
if (frame.CanGoBack)
{
frame.GoBack();
e.Handled = true;
} }
4、SD卡读写的支持
在WP8中开发者只能读SD卡上的内容,在WP8.1中如果应用注册了文件类型处理那么就可以对SD卡进行写的操作。具体可以点击这里查看。
5、数据漫游
在WP8.1中提供数据漫游的功能,漫游的数据大小限制在100KB。只有在设备处于锁屏状态和系统不繁忙的情况下才会漫游数据。漫游的数据可以在不同版本的应用之间使用,适合在Windows Store和Windows Phone Store之间分享数据。具体的如何实现可以点击这里。
6、后台传输
在WP8.1中你可以通过Windows.Networking.BackgroundTransfer实现后台上传或者下载传输,这个过程完全是由系统完成的,即使你的应用在没有打开的情况下。
7、在通知中心管理toast
在WP8.1中引入了新版的通知中心,开发者可以管理通知中心中的toast。通过Windows.UI.NotificationsAPI开发者可以对通知中心中的通知进行添加、删除、替换和过期等设置。详细的设置可以点击这里查看。

总结
随着昨晚WP8.1开发者预览版的推送,正式版估计也不远了。看了What's new in WP8.1 SDK我倒是觉得对用户来讲新的功能其实不多,但对开发者来说更新的内容很多。将升级到8.1确实要费一番功夫,不过也方便了以后的Windows8的开发。上面只列出了我觉得有意思的一些features,上面也给出了链接可以看全部的更新。

要求支持二级地址转换
(SLAT)
的处理器
如果您的计算机符合硬件和操作系统要求,但却不符合
Windows
Phone
8
模拟器的要求,将安装和运行
Windows
Phone
SDK
8.0。
然而,Windows
Phone
8
模拟器将不起任何作用,而且您无法在
Windows
Phone
8
模拟器上部署或测试应用。

虽然说Windows Phone SDK中有专门的虚拟机程序,可以方便大家在第一自己体验到最新的系统特性,不过Windows Phone SDK的安装却一点儿都不容易,对系统的要求也相当多。我这里先为大家简单的列举一下,方便大家选择安装。  
系统要求:windows 8 64位操作系统或者更高
内存要求:8GB(当然小内存也可以运行,只是体验稍差)
硬盘空间要求:最少4GB的硬盘空间
CPU要求:支持64位系统并且支持二级地址转换技术(简单理解就是支持虚拟机)

安装SDK前一定要先确定自己的CPU是否支持二级地址转换技术,要不然即使成功安装SDK也无法顺利的运行模拟器。
  TIPS:二级地址转换技术(Second Level Address Translation,简称SLAT),在Intel和AMD处理器中均有所支持,但名称有所不同,Intel叫做EPT(Extended Page Tables),在Nehalem架构中开始支持;AMD叫做RVI(Rapid Virtualization Indexing),在第三代Opteron处理器Barcelona中才开始支持。Hyper-V使用SLAT帮助执行更多内存管理功能,并且减少在客户机物理机地址和实体机物理地址之间转换的系统开销,减少了运行虚拟机时,Hypervisor的CPU和虚拟机的内存占用。
  至于如何验证CPU是否支持二级地址转换技术,我们可以登录微软官网下载“Coreinfo.exe ”,通过命令提示符来运行,查找末尾“SLAT”字样的那一行是否是什么符号,*号代表支持,-号代表不支持。

  一般来说,近两年来的CPU大都支持二级地址转换技术

  如果你的电脑可以满足上面所有的系统要求,那就可以安装最新的Windows Phone 8.1的SDK了。目前网上只有泄露的SDK开发包,所以我们还无法在微软官网下载最新的程序,这里先给出大家一个由网友分享的快盘地址,方便感兴趣的用户自己下载体验(下载地址:http://pan.baidu.com/s/1jGhvo02)。文件较大需要大家耐心等待。下载安装完成以后,就可以启动虚拟机程序了,这里需要提醒大家的是,虚拟机程序比较吃内存,而且首次运行时启动时间比较长,所以需要大家耐心的等待一会儿。至于虚拟机的操作可以通过键盘模拟按键来操作,这里把具体的操作方法简单的介绍一下:
ESC/F1 返回
F2 Win键
F3 搜索
F7 相机
F9 Vol+
F10 Vol-
F12 电源

虚拟机自带控制栏
  除了上面的快捷键之外,模拟器右上角还有一个竖排的工具栏,通过它可以控制屏幕翻转角度、缩放界面大小(选择720P后小屏幕用户可适当缩小屏幕大小)、截屏等操作。上面的所有准备完成之后,就可以开始体验最新的windows Phone 8.1系统了。


Win7系统怎么安装
具体步骤:一、制作u启动盘 1、从网上下载u启动u盘启动盘制作工具安装包 2、安装u启动u盘启动盘制作工具 3、插入u盘,打开u启动u盘启动盘制作工具,点击“一键制作启动U盘”4、弹窗确认,执行一键制作启动u盘操作 二、安装win7 1、制作好u盘启动盘,接着将该u启动盘插入电脑usb接口,按开机启动快捷键...

如何自己安装系统win7
材料准备:win7 64位旗舰版,一键GHOST (OneKey GHOST)V13.9,WinRAR或好压等解压软件 1、下载系统iso镜像到本地,比如win7系统,右键使用WinRAR等工具解压出来;2、将最大的gho文件如win7.gho和下载的Onekey ghost工具放到同一目录,不要放C盘或桌面;3、双击打开Onekey ghost安装工具,选择“还原...

win7系统安装教程
win7系统安装教程,用u盘下载好系统,开始win7系统安装教程,安装程序启动,选择系统,安装到电脑即可。工具/原料:华硕飞7、Windows7。1、启动U盘:下载好win7系统并复制到U盘中,进入BIOS设置U盘启动顺序。电脑启动时按“del”或“F2”“F12”键进入BIOS设置,一般是第二项,选择有Boot的,选择USB-...

怎么安装window7系统安装
一、u盘安装 1.下载个u盘制作工具(大白菜、老毛桃、大白菜)之类的,把u盘制作一下,东西先考出来,完成后把win 7 GHO系统文件放到u盘里。2.开机设置u盘启动,不用进blos,直接网上查找你主板品牌的型号,快捷启动按键是那个,开机点按。3.选择u盘那一项,进入后,选pe进去重装系统。二、系统盘安装 ...

怎样重装win7系统
以后的安装和光盘安装完全相同。特别提醒在出现询问“进行何种类型的安装”的时候要选择“自定义安装”。在出现询问“你讲Windows安装在何处”时,选择安装系统的分区后, 这里选择右下角的 驱动 器选项(高级)格式化所选分区。U盘安装Windows7 一、制作启动U盘 (一)、用微软工具制作直接安装window7原版...

如何安装原版win7系统?
按任意键启动后,系统会加载各种所需文件,在此之后会进入安装程序界面,此时点击下一步继续 点击“现在安装”开始安装过程 耐心等待安装程序启动,一会儿就好 在窗口左下角勾选“我接受许可条款”,然后点击下一步继续 选择安装类型,因为现在是全新安装Win7系统,所以选第二项“自定义(高级)”,然后...

我电脑window没的 要怎么安装啊?
BIOS Features,敲回车键,按方向键的下键,将光标移动到Hard Disk。按回车,按方向键将方框移动到CDROM后面按下回车,此时First Boot Device后面已经变成了CDROM,3.选择好启动方式后,按F10键,按“Y”键,并回车,计算机自动重启,证明更改的设置生效了。第二步,在重启之前放入系统安装光盘,启动后...

如何用win7重装win7系统
4、此时可以看到左侧窗口已经有win7镜像的相关文件了,然后点击启动——写入硬盘映像,如图:5、弹出写入硬盘映像窗口,相关信息确认无误后点击写入按钮,如图:6、之后便是写入过程,等待直至写入完成。打开计算机,双击打开刚刚写入的镜像,如图:7、双击打开setup.exe文件,如图:8、最后就是win7系统安装...

怎么安装正版的window7系统
安装正版的window7系统:准备工作:①使用大番薯u盘工具制作一个大番薯u盘启动盘。②网络上下载原版win7系统安装包并将其放入u盘启动盘中。具体操作:1、将大番薯u盘启动盘插入usb接口,重启电脑后按启动快捷键进入大番薯菜单页面,在菜单页面中选择“【02】大番薯 WIN8×86 PE维护版(新机器)”按回车...

电脑开不了机用u盘安装win7系统怎么办
电脑开不了机用u盘安装win7系统步骤如下: 准备工具: 1、老毛桃v9.2装机版u盘启动盘制作工具 2、4G以上并能够正常使用的u盘 3、win7系统镜像文件 具体步骤: 一、制作老毛桃U盘启动盘步骤: 1、到老毛桃官网中下载老毛桃v9.2安装包到系统桌面上,如图是已经下载好的老毛桃安装包: 2、鼠标左键双击运行安装包,接着在...

新乡市13379301847: 如何安装用于windows桌面的windows phone应用 -
蓬丁白及: 1、按键盘上的“Windows”按键,或者点击桌面左下角的“Windows”图标进入Metro界面.2、右击要放置到桌面的应用图标,从弹出的右键菜单中选择“打开文件位置”.3、接着右击相应的应用程序图标,从弹出的右键菜单中选择“发送到”->“桌面快捷方式”项.4、然后按“Windows+D”返回桌面,就会发现应用程序图标被“移动”到桌面啦.

新乡市13379301847: windows phone 软件怎么安装 -
蓬丁白及: 一,可以直接到商店下载安装二,可以把自己手机越狱通过手机助手安装XAP文件三,注册开发者帐号,然后通过微软提供的工具进行安装

新乡市13379301847: 如何安装Windows phone 7模拟器, -
蓬丁白及: 先从微软下载 Web Platform Installer,然后勾选Windows Phone 7.1 SDK安装即可 当然也可以直接下载,不过可能需要先安装VisualStudio http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=0a373422-6680-46a7-89e1-e9a468a14259&displaylang=zh-cn

新乡市13379301847: windows phone如何连接电脑 -
蓬丁白及: 你如果是第一次连接电脑的话,需要等计算机识别设备,它会给你安装一个叫“Windows phone”的东东.然后在我的电脑就可以看到“便携设备”里有Windows phone的wp图标了.

新乡市13379301847: 手机怎么装windows phone 8 -
蓬丁白及: 注册一个微软账户,进入手机的应用商店,选你想装的软件,登上你的账号就可以下载了,下载完是自动安装的!

新乡市13379301847: 如何升级Windowsphone -
蓬丁白及: windows phone手机升级方法1、在“应用商店”里搜索“用于开发人员的预览”.下载下来,并开始安装2、在“设置”里,打开“手机更新”程序.3、请务必连接到WIFI,因为下载的更新程序比较大.而且要保证手机电量充足.按“查找更...

新乡市13379301847: 如何安装与卸载WinPhone系统软件 -
蓬丁白及: 绿色软件,一般是打包的RAR文件或者ZIP文件我们以在PPC手机上安装RescoExplore为例(SP手机软件安装方法同) 绿色软件指的是不通过正式安装 即可正常使用的软件,因其操作简单,升级方便,基本上不会占用注册表空间等优...

新乡市13379301847: 如何从手机上重新安装windows phone 7的应用?
蓬丁白及:1、在“开始”屏幕上,点按“商城”. 2、点按“搜索”以查找要重新安装的应用或游戏. 3、如果该应用或游戏是免费的,请点按“安装”.否则,请点按“购买”,此时会出现确认屏幕,您将在该屏幕上看到一条消息,说明您已经购买此应用.点按“安装”以重新安装. 4、按照提供的说明重新安装应用.您可能必须重新输入 Windows Live ID.

新乡市13379301847: 如何在VMware中安装Windows Phone SDK 8.0 -
蓬丁白及: 前期准备1.“计算机”右键“属性”查看自己电脑安装的Windows8系统的版本,以及电脑内存是不是4G或4G以上.2注:必须是Windows 8专业版以上的系统.软件环境:Windows 7 旗舰版 (x64)、VMwareWorkstation 10,硬件环境:Xeon...

新乡市13379301847: 如何安装windows phone7部署程序 -
蓬丁白及: 有三种方式:1是到商店下载安装2越狱手机然后安装3是注册开发者账号

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网