代码改变世界

随笔分类 - Windows Phone

Windows Phone Background Agent杂谈

2012-05-18 09:54 by Windie Chai, 2794 阅读, 收藏, 编辑
摘要:Windows Phone从Mango开始开放了Background Agent,使得我们可以实现后台运行的任务。出于兴趣,我在第一时间使用这套API开发了一个应用——Human Calendar。随着时间的推移、功能的增加,Human Calendar越来越依赖于Background Agent,也逐渐遇到了更多让人头疼的问题。经过许多摸索和撞墙后,绝大多数问题都解决了,Human Calendar目前运行良好。所以我就用这篇文章来记录一下开发Background Agent过程中的一些事情,但我不会完整地介绍一个Background Agent的开发过程,你大可将本文看成一篇“吐槽”文。限 阅读全文

Windows Phone自定义主题

2012-03-12 09:12 by Windie Chai, 8049 阅读, 收藏, 编辑
摘要:我们知道Windows Phone默认的主题系统是由黑白两色为背景和一些强调色组成的,用户可以随意切换。通常来说,应用开发者无需关心这一部分,系统会去更新相关的资源,然后再体现在应用中。 但有一些时候,我们基于品牌等因素的考量,可能不想使用Windows Phone的默认主题。比如我开发的“豆芽”是豆瓣网的一个客户端,我希望尽可能贴近豆瓣网本身清新的风格,而不是给用户呈现一个和豆瓣网风格大相径庭的黑色背景的界面;再比如我想让应用使用Windows Phone的默认字体(等线),而不是SDK的默认字体(雅黑)。 这些都需要我们去自定义应用的主题。 阅读全文

Windows Phone WebBrowser的技巧

2012-03-07 17:23 by Windie Chai, 2714 阅读, 收藏, 编辑
摘要:无论是在桌面级开发中,还是在手机端开发中,WebBrowser都是一个经常会用到的控件;Windows Phone中的WebBrowser虽然远远没有桌面版那么强大,但依然足够应付常规用途。本文就来介绍几则Windows Phone中的WebBrowser控件的小技巧。 阅读全文

Windows Phone 7 UI设计和交互规范随笔(2)

2011-01-22 17:02 by Windie Chai, 2623 阅读, 收藏, 编辑
摘要:本文再来谈谈《Windows Phone 7设计和交互规范》中的剩余部分,包括文本、标点符号、触控、屏幕键盘、物理键盘、屏幕以及其他硬件。 阅读全文

Windows Phone 7 UI设计和交互规范随笔(1)

2011-01-21 09:07 by Windie Chai, 5227 阅读, 收藏, 编辑
摘要:当iPhone和Android在市场上所向披靡的时候,搭载Windows Phone 7的手机也终于进入了市场。我打算写个Windows Phone 7应用试一下,就随便翻了翻Windows Phone 7的SDK,SDK写的很细致,上线也很及时,要是微软其他产品的SDK也能这样就好了。 Windows Phone 7 SDK的许多章节都提示要先阅读《UI Design and Interaction Guide for Windows Phone 7 v2.0》,这份规范非常细致,内容并不只是针对用户体验的设计,开发人员也能从中了解Windows Phone 7的一些能力以及限制。 阅读全文