Flex AIR应用的启动闪屏(必须)

简介:

说明:

一款移动应用,它必须具有启动屏幕,这点可以从我们常见的手机应用观察知道(如,你启动一个QQ,开始大约10秒钟会停留在一个界面上,之后才跳转到登陆或者是主界面)。 

air移动应用中,如果不添加启动屏幕,则应用在启动后,会有一段时间的白屏,这个是不允许的,因为IOS的审核会将其视为不合格的应用。而且,还会影响用户的体验。

白屏问题:

苹果人工审核时,若应用无启动屏,则会将其打回来:


·解决:

我们知道如今的iOS设备主流的是:

iPhone4/iPhone4s/iPod touch 4  分辨率 640 X 960/960 X 640

iPhone5/iPhone5s/iPhone 5c/iPod touch 5 分辨率 640 X 1136 / 1136 X 640

iPad/iPad 2/iPad mini 分辨率   768 X 1024 / 1024 X 768

iPad3/iPad4/iPad AIR/iPad mini2 分辨率 1536 X 2048 / 2048 X 1536

要完美支持iPhone5,我们需要加入启动屏,即‘[url=mailtoefault-568h@2x.png]Default-568h@2x.png[/url]’作为启动画面,由于我做的游戏多部分是横屏的,所以之前我只用到了3种分辨率的启动画面:

[url=mailtoefault-568h@2x.png]Default-568h@2x.png[/url]   分辨率 640 X 1136

[url=mailtoefault@2x.png]Default@2x.png[/url] 分辨率640 X 960

Default.png 分辨率 768 X 1024

 

所以只需要做几个相应分辨率的图片,将他添加到应用中,就可以完美解决了。


并且,在应用的入口处,添加如下代码:


 

这样,就可以解决应用的白屏问题了。

 

当然,为移动应用添加启动屏幕,还有一种方案,可参照链接:

http://lichen.blog.51cto.com/697816/244538/

相关文章
|
4月前
|
Ubuntu 网络安全 虚拟化
vmware设置窗口自适应大小
vmware设置窗口自适应大小
58 1
|
编解码 Windows
Linux-SmartHome-QML-6-主窗口实现全屏显示
Linux-SmartHome-QML-6-主窗口实现全屏显示
352 0
Linux-SmartHome-QML-6-主窗口实现全屏显示
苹果Dock样式的菜单
在线演示 本地下载
834 0
|
C# Windows
WPF 4 开发Windows 7 任务栏(Overlay Icon、Thumbnail Toolbar、Progress Bar)
原文:WPF 4 开发Windows 7 任务栏(Overlay Icon、Thumbnail Toolbar、Progress Bar)      在上一篇我们介绍了如何在WPF 4 中开发Windows 7 跳转列表,本篇将继续针对WPF 4 中任务栏其他功能:覆盖图标(Overlay Icon)、进度条(Progress Bar)、缩略图工具栏(Thumbnail Toolbar)进行研究。
1137 0
|
C#
WPF应用程序的启动画面[Splash Screen本质分析]
原文:WPF应用程序的启动画面[Splash Screen本质分析]   不经意间发现了wpf的这个小玩意,感觉蛮有意思的。我在项目中添加了一张图片 如图: wpf-1.JPG(10.73 K)2010-6-6 17:04:47 然后再这张图片的属性中设置它的生成操作为SplashScreen 如图: wpf-2.JPG(13.51 K)2010-6-6 17:04:47 之后f5启动程序,你会发现在你主程序启动之前会出现一个0.5秒的动画,当然这个是默认的,您可以通过程序来进行对它的控制。
1217 0
用UWP实现一个和win10设置页面类似的布局
原文:用UWP实现一个和win10设置页面类似的布局 不知道有人注意过Win10中的设置页面的布局没?那个页面会根据不同的窗口宽度来调节显示的内容,甚至来后退按钮的操作在不同的宽度也是不同的,看图:   是不是有点cool呢,这篇文章,我们就来做一个类似的布局。
1263 0