0

当我使用 Sencha Touch 2 设置本机 Adroid 应用程序时,在显示 index.html 之前,我在设备上看到一个空白屏幕,并且没有启动图像。我使用 SDK 工具创建应用程序并在多个 android 设备上进行了测试。

我已经厌倦了不同的方法:
为了加快加载速度,我传递了一个空的 css 文件 --> 没有区别
我从 index.html 中删除了除了microloader 之外的所有内容
有人建议在 index.html 中使用背景图片 --> 没有区别, index.html 在白屏后显示。
我还检查了实际包含默认启动图像的生成的 apk 文件。

测试环境
Windows 7 x64
java 7 x64
Android SDK API lvl 7 已安装(因为构建工具只为 API lvl 7 生成应用程序)
Sencha SDK Tools 2.0.0beta3
Sencha touch 2.0.1

重现问题的步骤

sencha app create name /path
set Android sdk path in packager.json
set platform to "Android" in packager.json
sencha app build native

如果可能的话,我的首要任务是移除白屏,或者至少将其变为黑色。
另外我想知道是否可以像在 iOS 上那样用启动图像覆盖它?

4

1 回答 1

0

我使用 phonegap 将 sencha touch 应用程序打包为 Android 和 iOS 中的原生应用程序。然后我在 Android 的主类中使用以下代码来设置启动画面:

setIntegerProperty("splashscreen", R.drawable.splash);

图像文件应该在

res/drawable-hdpi/splash.png
res/drawable-mdpi/splash.png
res/drawable-ldpi/splash.png

我还设置了在加载 android 浏览器时显示的背景图像。

于 2012-04-27T11:38:17.757 回答