博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月5日

摘要: Windows Phone 中的 Microsoft Push Notification Service 向第三方开发人员提供了一个弹性,专注,而且持续的渠道,使得开发人员可以从Web Service 向移动应用程序发送信息和更新。 过去移动应用程序需要经常主动访问相应的WEB服务,以了解是否有任何等待处理的通知。这样做是有效的,但会导航手机无线设备频繁打开,从而对电池续航时间或者用户的流量带来负面 影响。使用推送通知的方式取代主动调查,Web Service 能够提醒应用程序获取所需要的重要理更新。 当一个Web Service 有信息要发送到应用程序,它先发送一个通知到Push Noti. 阅读全文

posted @ 2011-03-05 22:59 星尘的天空 阅读(424) 评论(0) 推荐(0) 编辑

摘要: 转载地址:Windows Phone 7 不温不火学习之《工程结构》像学习Android 一样也必须先把Windows Phone 7的工程结构了解清楚才好,Windows Phone 7的项目结构以一个最标准的WP7应用为例,截图如下:1.PropertiesAppManifest.xml翻译成中文为应用列表,当我们的WP应用开发完成后,会打包并发布,而此文件的作用是把我们需要布署和发布的所有文件列表列出来,这个跟Android 的Manifest 是不大相同的,Android 的manifest 虽然也可以理解成列表,但Andriod 必须自己手动添加需要的应用权限、服务、广播等。而这个文 阅读全文

posted @ 2011-03-05 19:28 星尘的天空 阅读(380) 评论(0) 推荐(0) 编辑

摘要: 上篇文章中介绍了如何进行页面间导航(跳转)操作,本文来说说页面间的传值操作。在页面间导航时传递参数的方式大致有3种,QueryString,全局变量和独立存储。独立存储还可用于在一个程序的多次执行中共享变量,我会在介绍独立存储的文章中说明。本文只介绍前两种传值方式。一.QueryString方式我沿用了上篇文章中的演示程序,去掉了页面1中的HyperlinkButton,并在页面2中添加一个文本框用以呈现数据。如下图:我在页面1中的Button事件处理程序中添加了如下代码:privatevoidbtnMain_Click(objectsender,RoutedEventArgse){strin 阅读全文

posted @ 2011-03-05 18:47 星尘的天空 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 2010-12-7 9:36:43 发布:机微网 来源:WP7爱好者 浏览:-1次 字体:大|中|小 打印此文 关闭窗口 本文将介绍如何在Silverlight for Windows Phone中进行页面间导航(跳转)操作。一.NavigationService类页面间的导航操作需要通过类来实现。首先来看演示程序的XAML代码和截图(我在项目中添加了一个页面):页面1的XAML:<Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><StackPanelV 阅读全文

posted @ 2011-03-05 18:33 星尘的天空 阅读(182) 评论(0) 推荐(0) 编辑

摘要: Windows Phone 7 开发探索笔记1——触控操作之Touch 2010-12-3 15:21:13 发布:机微网 来源:WP7爱好者 浏览:-1次 字体:大|中|小 打印此文 关闭窗口 在Silverlight for Windows Phone中,我们有多种方法来获取设备触摸信息并对其进行控制。与此最密切相关的是以下几个事件 和定义在 UIElement中的 ManipulationStarted,ManipulationDelta 和 ManipulationCompleted。本节只讲解Touch.FrameReported事件。一.Touch.FrameReported事件 阅读全文

posted @ 2011-03-05 17:04 星尘的天空 阅读(339) 评论(0) 推荐(0) 编辑

摘要: 本文来介绍一下Windows Phone中的菜单栏(Application Bar)。一.Application BarWindows Phone中的菜单栏最多可以显示4个图标按钮。这些图标会自动地被从左向右添加到菜单栏中。如果还有额外的选项可以通过菜单项来添加,这些菜单项默认是不显示的。只有在点击菜单栏右侧的省略号(或省略号下方的区域)时才会显示出来,在电话屏幕的方向改变时,系统会自动处理菜单栏的方向(包括按钮和菜单项)。按钮中的图标应该是48 x 48像素的,其他的尺寸会自动被缩放为48x48的,不过这通常会导致失真。二.通过XAML代码创建菜单栏在一个新建的Silverlight for 阅读全文

posted @ 2011-03-05 16:45 星尘的天空 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 本文是 “Windows Phone 7 开发 31 日谈” 系列的第24日。昨天,我说了如何为你的程序添加试用版本。这是一个可以让你卖更多程序的极有价值的特性。今天,我要讲如何在程序中嵌入字体。首先,要够小 对于为移动设备构建的所有应用程序,你都应该记住数据一定不是“免费”的。你的用户有一个每月只能传输5GB的数据计划。其次,还有一个限制,就是通过数据计划能获取到的应用程序的大小:20MB。如果你的应用程序大于20MB,用户就不得不使用Wi-Fi或通过电脑来进行同步。这些都会对你卖出更多份程序的拷贝不利。 说了这些,不要用你“可能”会需要的数据,字体,图像,视频等等内容来填充你的应用程序。将 阅读全文

posted @ 2011-03-05 16:32 星尘的天空 阅读(148) 评论(0) 推荐(0) 编辑

摘要: 本文是 “Windows Phone 7 开发 31 日谈” 系列的第23日。 昨天,我写了如何将游戏添加到电话的游戏中心中。今天,我会向你展示为应用程序添加试用内容是多么简单。例如,假设你创建了一个50关的游戏。可能你想让用户能免费体验前5关,但要想玩后面的,他们就需要购买这个游戏。本文就像你展示如何做到。使用LicenseInformation类 通过向我们的页面中添加Microsoft.Phone.Marketplace程序集和相应的名称空间,就可以访问LicenseInformation类了,它直接与程序的“付费”状态相关。usingMicrosoft.Phone.Marketplac 阅读全文

posted @ 2011-03-05 16:31 星尘的天空 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 本文是 “Windows Phone 7 开发 31 日谈” 系列的第22日。 昨天,我发了一篇极长的关于Silverlight Toolkit for Windows Phone的文章。今天的会短一些,但却非常珍贵。我会讨论你的应用程序设置中非常细微但很重要的设置:类别(Genre)。 如果你创建过一个默认的Windows Phone应用程序(或一个默认的XNA应用程序),并将它部署到模拟器中,你可能会发现它会出现在应用程序列表中(就是当你在起始界面点击右上角箭头时出现的列表)。 如果你用过真实的WP7设备,你很可能会发现所有的游戏都出现在游戏中心(Games Hub)中。要做到这一点有一个 阅读全文

posted @ 2011-03-05 16:29 星尘的天空 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 如何修改windowsphone7的默认其实页面1)打开工程的解决方案管理器2)打开属性文件夹3)打开WMAppManifest.xml文件的前台代码4)修改 <Tasks> <DefaultTask Name ="_default" NavigationPage="Page1.xaml"/></Tasks>中的NavigationPage属性,定位到你的新目标起始页5)运行程序,系统定位到起始页面! 阅读全文

posted @ 2011-03-05 16:17 星尘的天空 阅读(232) 评论(0) 推荐(0) 编辑