WindowsPhone8.1SDK新特性、WindowsPhone8.1SDK如何安装

作者:小菜 更新时间:2025-02-27 点击数:
简介:Windows Phone 8.1的预览版将在近期推送,WP 8.1的SDK也已经进入到RC阶段,可以从这里安装。

本次更新的SDK被直接集成到了VS2013Up

【菜科解读】

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里的,这就是前面提到的存在UniversalApp的原因。

在WP8.1的SDK中所有的命名空间简直大换血,完全和Windows Store统一,不再是单独的一套API命名。

不光是命名空间,这次变更做的非常之彻底,彻底到连WindowsStore中的控件都直接可以再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,上面也给出了链接可以看全部的更新。

WindowsPhone8.1SDK,新特性,新,特性,、,

厦门职工社保卡缴费最新标准2024年是多少

截至2024年3月末,全国社保卡持卡人数达13.8亿人,覆盖98%的人口,其中9.86亿人同时领用了电子社保卡。

这表明社保卡已经得到了广泛的普及,但并非人人都有。

那么厦门社保卡一年交多少钱?接下来随新社通app小编一起了解社保卡费用具体详情吧。

  一、厦门职工社保卡需要交多少?以希某职工社保为例:  由上图得知,希某社保卡一年需要缴纳5187.78元,个人部分每月需要缴纳432.32元,若您想要了解明细点击新社通社保计算器,来了解一下明细吧。

提示:每个城市每年设定的最低缴纳基数(即劳动者月收入)各有差异,但总体上遵循着相似的原则,即按比例进行缴纳。

二、厦门职工社保卡退休后能领取多少钱?厦门社保累计缴费年限为15年时,能领的钱怎么计算?厦门养老金计算公式2025年在线计算器最新:每月到手的养老金=月基础养老金+月个人账户养老金(1)月基础养老金=(全省上年度所有职工的月平均工资+本人指数化月平均缴费工资)÷2缴费年限(2)个人账户养老金=个人账户的余额÷计发月数(50岁为195、55岁为170、60岁为139)可能有的小伙伴还不是太明白,小编来给大家举个栗子:假如小红,女,满60退休,退休前社保正好交满15年,共缴费1,10000元,其中个人账户的余额是47012元,而她所在地区的在职工资月平均是为5500元,她在当地平均工资的60%~300%之间,选择了60%作为缴费基数,那么她第一次领到的养老金是:(1)月基础养老金:(5500+55000.6)÷215%=660元(2)个人账户养老金:47012÷139=338元合计:660元+338元=998元所以,小红第一个月的养老金是998元。

假设60岁的小红还能领养老金17年,领取时间总计:1712个月=204个月。

那么,小红退休后17年内,总共能领取的养老金总额是:998204=203592元(温馨提示:本数据仅供参考,具体养老金要根据当地工资水平、缴费档次等的不同而有区别。

)三、厦门职工社保卡个人社保缴费比例是多少?社保缴费比例如下:厦门社保卡职工缴费公式=缴费比例*缴费基数:1、缴纳社保基数的上限就是上年度在岗职工月平均工资的3倍,下限为上年度在岗职工月平均工资的60%。

2、厦门社保卡-------职工缴费比例参照如下:医疗保险:单位承担8%,个人承担2%;养老保险:单位承担22%,个人承担8%;生育保险:单位承担0.8%,个人不承担缴费;工伤保险:单位承担0.8%,个人不承担缴费;失业保险:单位承担2%,个人承担1%。

厦门养老金=基础养老金+个人账户养老金个人账户养老金=个人账户储存额÷计发月数(50岁为195、55岁为170、60岁为139,不再统一是120了)基础养老金=(全省上年度在岗职工月平均工资+本人指数化月平均缴费工资)÷2缴费年限1%=全省上年度在岗职工月平均工资(1+本人平均缴费指数)÷2缴费年限1%注:本人指数化月平均缴费工资=全省上年度在岗职工月平均工资本人平均缴费指数厦门职工社保卡个人交多少钱?在上述公式中可以看到,在缴费年限相同的情况下,基础养老金的高低取决于个人的平均缴费指数,个人的平均缴费指数就是自己实际的缴费基数与社会平均工资之比的历年平均值。

低限为0.6,高限为3。

因此在养老金的两项计算中,无论何种情况,缴费基数越高,缴费的年限越长,养老金就会越高。

2025年青岛社保卡缴费费用最新标准看看你社保卡一年缴纳多少

社会保险是一种为丧失劳动能力、暂时失去劳动岗位或因健康原因造成损失的人口提供收入或补偿的一种社会和经济制。

社会保险的主要项目包括养老保险、医疗保险、失业保险、工伤保险、生育保险。

那么青岛社保卡每年需要缴纳多少钱?接下来随新社通app小编一起了解社保卡费用具体详情吧。

青岛职工社保卡怎么查询余额?每年交多少钱?最新如下(1)社保卡的钱怎么查余额1、线上查询:通过社保局官网、人社app、支付宝、微信等线上平台可以查询个人社保卡的缴费情况下以及账户余额。

2、电话查询:拨打人社局客服热线,按照语音提示进行操作便可以完成社保卡账户余额的查询。

3、网点查询:可以携带个人社保卡前往参保地当地的社保服务中心,之后可以选择在自助机器上进行查询,也可以在柜台让工作人员帮忙查询。

  (2)社保卡每年交多少?以谢某职工社保为例:  由上图得知,谢某社保卡一年需要缴纳5458.18元,个人部分每月需要缴纳454.85元,若您想要了解明细点击新社通社保计算器,来了解一下明细吧。

提示:每个城市每年设定的最低缴纳基数(即劳动者月收入)各有差异,但总体上遵循着相似的原则,即按比例进行缴纳。

(3)青岛社保卡相关知识介绍青岛自己交社保和职工社保待遇一样吗自己交社保跟职工社保的待遇是一样的,首先基础的保险都是一样的,比如说医疗保险的报销待遇、生育保险领取的这些待遇都是一样的。

其次就是在我们退休了之后养老保险的养老金待遇,这个只要我们跟职工社保缴纳的基数一样,缴纳的年限相同,那么我们能够领取的养老金数额就是相同的。

因为我们的养老金都是按照基本养老金加上个人账户的养老金去进行领取,基本养老金在相同的基数,相同的缴费的年限的情况下都是一致的。

以上就是青岛职工社保卡一年交多少钱的全部内容,希望对您有帮助,欢迎关注新社通app解锁更多社保专业资讯。

加入收藏
               

WindowsPhone8.1SDK新特性、WindowsPhone8.1SDK如何安装

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录