随笔分类 - WP8.1
This is a jump start for studying WP8.1 API
wp8.1 Study19:通知
摘要:一、通知形式 在windowsphone系统中,通知有很多中形式,如下图(Tile磁贴在前一博文已复习过,Badge形式与tile类似)1、Toast它主要是利用xml文件来编写的,xml代码如下:1 2 3 4 headline text 5 body ...
阅读全文
WP8.1 Study18:动态磁贴
摘要:一、前言 动态磁贴在WindowsPhone8.1和Windows8.1都是其特色,有人喜欢有人讨厌,不过我觉得还是挺好的,可以让使用者很快知道App内的内容和吸引使用者打开App。下面来学习下怎样添加动态磁贴,其实挺简单的。二、磁贴的模板(tile's templates) windows8....
阅读全文
WP8.1 Study17:网络之后台下载/上传及HttpClient
摘要:一、后台下载/上传1、简介 使用BackgroundTransferGroup可以十分方便操作上传及下载文件,BackgroundDownloader和BackgroundUploader类中的方法提供一系列方法交互这一过程,因此我们也可以利用live tile或toast显示传输的状态。2、下载...
阅读全文
wp8.1 Study16:网络之 使用Azure移动服务及利用Azure推送通知服务
摘要:一、WP8.1有关网络的APIWP8.1与其它平台的对比如下图:二、Azure移动服务前提: Azure移动服务可以让使用者的数据存放在云空间,从而方便使用者的App在不同平台上的数据共享。1、在App添加Azure服务(注意:如果微软账户没有添加Azure移动服务,那么你没有上图界面且不能进行下...
阅读全文
wp8.1 Study15:后台任务
摘要:一、介绍1、多任务处理 什么是多任务处理?它意味着当App被挂起时,它仍然可以完成一些开发者设定的任务,比如更新tiles和toasts、预定toast和提醒、后台任务等。2、后台任务 App可以注册后台任务,它被系统运行和管理,但它依旧使用和前台程序一样的数据储存等,同时它使用的CPU资源是由...
阅读全文
wp8.1 Study14 FilePicker简单介绍
摘要:一、FileOpenPicker/FileSavePicker介绍 这个在使用手机中是十分经常的,如在朋友圈中你要发图片,首先点击添加图片,而后你会进入手机图片区,选择图片后自动返回朋友圈准备发图界面。简单的步骤演示如下图所示: 它允许App获取手机中任何类型的文件,可以不通过KnownFold...
阅读全文
wp8.1 Study13:在WP8.1中分享文件和数据
摘要:绪论:不同于windows, 在wp8.1中,如果不止一个程序可以接受其Uri或者文件,shell会提供一个界面让用户选择用哪个程序。而在windows中,用户可以在设置那里设置各种文件和Uri的默认程序。在wp8.1中,分享文件和数据过程如图:一、Uri与file关联1、定制Uri关联 我们...
阅读全文
WP8.1 Study12:文件压缩与Known Folder(包含SD卡操作)
摘要:一、文件压缩当应用程序保存和加载数据,它可以使用压缩。1、使用 Windows.Storage.Compression.Compressor 压缩,获得一个Compressor stream。var s = await destFile.OpenAsync(FileAccessMode.ReadWr...
阅读全文
wp8.1 Study9:针对不同的屏幕和手机方向调整UI
摘要:一、预备知识 现在不同屏幕大小WP8.1手机越来越多,那么在设计UI时,这需要我们考虑这个问题。在WP中,比例因子(a scale factor)能很好的解决问题,而且在微软系统的PC/平板/手机都是这样做的。scale factor是根据物理的手机屏幕尺寸等参数计算出来的,有具体的计算公式,在这...
阅读全文
wp8.1 Study11:APP里文件读写和使用XML和Json序列化
摘要:一、文件读写1、基本操作(使用FileIO API) 这个方法在上一个stduy已经学过,那么贴出来复习下,代码如下:private async void writeTextToLocalStorageFile(string filename, string text) { ...
阅读全文
wp8.1 Study10:APP数据存储
摘要:一、理论1、App的各种数据在WP哪里的?下图很好介绍了这个问题。有InstalltionFolder, knownFolder, SD Card...2、一个App的数据存储概览主要分两大部分,InstallationFolder和App Data Folder3、Windows.Storage....
阅读全文
wp8.1 Study8:页面过渡和主题动画(Page transition and Theme animations)
摘要:一、在WP8.1中是有动画(Animation)的:页面导航(默认为旋转式Turnstile)、PointerDown/up(默认是倾斜)、页面旋转、MenuFlyout出现等等二、页面过渡(Page transition)1、默认的动画是旋转式(Turnstile)。2、除了默认的动画,我们还可以...
阅读全文
wp8.1 Study7: ListView 和GridView应用
摘要:对于列表控件,WP8.1常用的是ListView、GridView、ListBox控件。其中前两个是从第三个继承来的。1、ListView控件它是展示垂直列表的,如下图所示。它十分适合展示数据。2、GridView控件它是行列表展示数据的控件,排列图如下。通常用来展示基于图片的数据。3、控件的Tem...
阅读全文
wp8.1 Study6: App的生命周期管理
摘要:一、概述 应用程序的生命周期详解可以参照Windows8.1开发中msdn文档http://msdn.microsoft.com/library/windows/apps/hh464925.aspx应用程序生命周期中有三个状态:Running(运行中),Suspended(挂起,暂停),NotRu...
阅读全文
WP8.1 Study5:Data binding数据绑定
摘要:一、数据绑定 最简单的编程UI控件的方法是写自己的数据来获取和设置控件的属性,e.g. , textBox1.Text = "Hello, world"; 但在复杂的应用程序,这样的代码很快就会变得笨拙,容易出错因此,为了更加方便,使用XAML数据绑定到你的UI链接到一个在应用程序中包含应用程序的...
阅读全文
WP8.1 Study4:WP8.1中控件集合应用
摘要:1、AutoSuggestBox的应用在xaml里代码可如下: 在C#代码添加类似代码...
阅读全文
WP8.1 Study3:WP8.1中Animation应用
摘要:WP8.1上的Animation动画的API和WIN8/WIN8.1上的差不多,网上可以找到很多资料,同时可以去MSDN看官方文档。下面是我参考一些资料,写出来的例子,希望以后有用。xaml代码如下: ...
阅读全文
wp8.1 Study1: 页面导航&页面间值传递
摘要:摘要:wp8.1与wp8中很多API是不一样了,wp8.1把以前wp7.x时的api去掉了,更多与win8.1的API相似。比如以下的页面导航和页面之间的值传递1、页面导航利用Frame.Navigate() 方法,C#语句如下:1 Frame.Navigate(typeof(Page2));//...
阅读全文
浙公网安备 33010602011771号