Windows Runtime中的WriteableBitmap小Bug

如果你在WPF、Silverlight、Windows Store App或Windows Phone中开发过图形处理相关的功能,那么一定不会对WriteableBitmap感到陌生。WriteableBitmap允许你通过PixelBuffer属性来手工操作位图的所有像素,你可以在上面绘图,也可以加载一张图片,然后修改它的像素颜色。

最近一段时间一直在维护一个Windows Phone 8.1的应用,基于Windows Runtime SDK。某日在解决错误的时候发现了一个Bug,虽然这个Bug在一定程度上和我的错用也有关系,但从API设计的角度而言,它确确实实应当被视作Bug。 Continue reading →

如何在Windows Phone 8.1中隐藏状态栏

Windows Phone 8.1 Runtime App SDK和以往的Silverlight App SDK有着较大的差异,不少API都发生了变化。就状态栏而言,相关的类和使用方法都发生了变化,但功能却没有删减,本文会介绍在这两种SDK中隐藏状态栏的方法。 Continue reading →

在Windows Phone 8.1 SDK中发送邮件的方法

Windows Phone 8.1新的SDK并没有包含原Silverlight App SDK中的各种Task类(比如用来发送邮件EmailComposeTask),所以一时间许多开发者都不知道该如何发送邮件。其实新的SDK也提供了发送邮件的API,只是隐藏较深或曲线弧度偏大,不易发现罢了,本文将介绍两种在新SDK中发送邮件的方法。 Continue reading →

Windows Phone 内购的c101a006错误

wp_ss_20140619_0001[1]

最近给一个Windows Phone 8.1的应用增加了内购选项,几天后收到许多反馈称无法完成购买,热心的用户给我发来截图,截图中所显示的错误信息表明这应该是一个商店端产生的错误。 Continue reading →

在Windows Phone 8.1 Runtime App中处理错误

在Windows Phone中处理错误其实没有什么特殊之处,不外乎是try…catch…而且Windows Phone SDK一开始在支持应用级别触发UnhandledException事件,开发者可以利用这一事件来处理漏网的异常,从而阻止类似应用崩溃这样的不良体验。

开发者通常会在该事件中将异常信息组织成文本,然后提示用户发送错误报告。然而在Windows Phone 8.1新引入的Runtime SDK中,奇怪的事情发生了…… Continue reading →