【问题标题】:How do you disable the Windows Phone 7 splash screen?如何禁用 Windows Phone 7 启动画面?
【发布时间】:2011-07-12 13:10:40
【问题描述】:

有什么方法可以禁用 WP7 启动画面,只显示一个空白屏幕?

我的启动画面只停留了不到半秒,给用户留下了相当不和谐的感觉。我宁愿他们根本看不到任何启动画面。

我本来会简单地使用纯黑色图像作为我的启动画面,但这会给使用浅色主题的人带来难看的体验(因为我的应用的背景在浅色主题上是白色,在深色主题上是黑色)

谢谢!

【问题讨论】:

  • 这个问题更适合superuser.com
  • 您可以通过某种方式将您的启动画面与您的初始页面集成——也许在您的应用首次显示时提供一些动画以减少体验的不和谐。或者,我相信大多数用户(很长一段时间内)都使用深色主题 - 所以你可以围绕它进行设计?
  • nebukadnezzar - 我不同意 - 这是一个编程问题 - 它是关于 WP7 中应用程序的启动画面,而不是 WP7 手机的启动画面
  • @nebukadnezzar - 这是一个 WP7 应用程序开发问题,为什么它更适合 superuser.com?
  • @Richard Szalay:我的错,我误解了这个问题

标签: silverlight windows-phone-7 splash-screen


【解决方案1】:

只需删除文件SplashScreenImage.jpg

【讨论】:

  • 那不行。我收到错误消息:Xap 打包失败。找不到文件“C:\Path\To\App\SplashScreenImage.jpg”。知道如何阻止这种情况吗?
  • 愚蠢的问题,您是从项目中删除文件还是从磁盘中删除文件?
  • 愚蠢的回答:我刚刚从磁盘中删除了它:P
【解决方案2】:

就像大家说的,你可以删除它。但在此之前,只需重命名它 - 在解决方案资源管理器中右键单击 SplashScreenImage.jpg,单击重命名并将其命名为:SplashScreenImage2.jpg - 让 VS 有机会根据您的机器赶上您的意图。然后删除那个文件。

您可以并且应该按照第 5.2.1.a 节中Windows Phone 7 Application Certification Guide 中的指导删除启动画面:

Microsoft 建议将 应用程序提供启动画面 仅当花费时间超过 1 时才显示图像 第二个加载第一个屏幕。

但是,我发现的一件事是,虽然许多应用程序在第一次启动时可以非常快速地启动,但如果它们有已被删除的数据,那么之后它们的加载速度就会变慢。仅供参考

【讨论】:

【解决方案3】:

右键单击图像文件,选择“从项目中排除”。重建。

【讨论】:

    【解决方案4】:

    尝试删除SplashScreenImage.jpgas madd0 说:)
    如果您希望 SplashScreen 持续更长时间,您可以添加这样的起始页:
    Customer Splash Screen
    修改时间跨度以适应您想要的时间:

    _splashTimer.Interval = new TimeSpan(0, 0, 2);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多