Windows Phone 7 开发 31 日谈——第22日:应用?还是 游戏?

By Jeff Blankenburg

本文是 “Windows Phone 7 开发 31 日谈” 系列的第22日。

    昨天,我发了一篇极长的关于Silverlight Toolkit for Windows Phone的文章。今天的会短一些,但却非常珍贵。我会讨论你的应用程序设置中非常细微但很重要的设置:类别(Genre)。

    如果你创建过一个默认的Windows Phone应用程序(或一个默认的XNA应用程序),并将它部署到模拟器中,你可能会发现它会出现在应用程序列表中(就是当你在起始界面点击右上角箭头时出现的列表)。

    如果你用过真实的WP7设备,你很可能会发现所有的游戏都出现在游戏中心(Games Hub)中。要做到这一点有一个很简单的方法,但你在模拟器中操作时你的应用程序好像“消失”了。记住你只能在程序确实是一个游戏时才能这么做。如果你没有说实话那么很有可能会被App Hub 拒绝。

 

还记得第1日吗?

    在这个系列的第1日中,我讲解了一个Silverlight for Windows Phone应用程序中的每一个文件。想要做出一些小改变,我们所需的就是打开WMAppManifest.xml文档。在Visual Studio 2010的解决方案管理器中可以找到它。它在属性文件夹中。

 

clip_image001

 

在此文件内,你可以找到关于应用程序的大量元数据。像应用程序图标,应用程序名以及需要加载的默认页面等内容的名称/路径信息。

另外,更改DefaultTask的NavigationPage属性是一种使手动测试UI更快捷的方法。在那个节点中更改页面的名称,你的应用程序就会加载另一个页面。下面是例子:

好了,回到手边的事……让我们的应用程序出现在游戏中心而不是像电话中的其他应用程序一样。要做到这点,我们需要修改App节点的Genre属性。下面是默认的样子(我略微调整了Genre的顺序):

你可以看到Genre的默认值是“apps.normal”。将它改为“apps.games”然后你会看到你的程序从模拟器中消失了(它并没有真正消失,只是你在模拟器中看不到游戏中心而已)。下面是我修改后的例子:

如果你有机会将你的程序部署到真实设备中,就会在游戏中心里看到你的游戏。在美国,这意味着你在11月8号就可以去尝试了。如果你在新西兰,那么现在你已经可以得到一部真机了。

如果想做到这点,你要确保已经在App Hub 中注册了。只有在你注册的了开发人员账户后才能将你的代码放到你自己的手机中。

 

下载示例代码

这个例子和我上面写的内容相比没有什么更多的内容,但你还是可以把它下载下来。

clip_image002

原文地址:http://www.jeffblankenburg.com/post/31-Days-of-Windows-Phone-7c-Day-22-Apps-vs-Games.aspx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows Phone是由微软推出的移动操作系统,它提供了丰富的开发工具和教程,使开发者可以轻松地创建各种类型的应用程序。下面是Windows Phone开发教程的一些步骤: 1. 准备开发环境:首先,你需要安装Windows Phone SDK,并且拥有一台运行Windows 8或更高版本的电脑。然后,你需要注册一个开发者账户,这样你就可以在Windows Phone商店中发布你的应用程序了。 2. 学习开发语言:Windows Phone应用程序主要使用C#语言进行开发,因此你需要熟悉C#语言的基本语法和特性。同时,你也需要了解XAML标记语言,用于设计应用程序的用户界面。 3. 使用Visual Studio开发工具:Windows Phone开发主要使用Visual Studio作为集成开发环境,它提供了丰富的工具和模板,帮助你创建各种类型的应用程序,包括游戏、商务应用和社交应用等。 4. 学习应用程序的生命周期:你需要了解Windows Phone应用程序的生命周期和事件模型,以便正确地处理应用程序的启动、挂起和恢复等状态。 5. 学习应用程序的数据存储和互联网连接:在开发Windows Phone应用程序时,你可能需要将数据保存到本地数据库或者通过网络连接获取数据,因此你需要学习使用本地存储和网络连接的相关知识。 总之,学习Windows Phone开发需要你掌握C#语言和XAML标记语言,熟悉Visual Studio开发工具,并且了解应用程序的生命周期和数据存储等知识。通过不断的实践和学习,你可以成为一名优秀的Windows Phone开发者。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值