当我使用Sencha Touch 2设置原生Adroid应用程序时,在显示index.html之前,设备上会出现一个空白的白色屏幕,并且没有启动图像。我使用SDK工具来创建应用程序并在多个Android设备上测试它。
我已经厌倦了不同的审批:
为了加快加载速度,我传递了一个空的css文件 - >没有区别
我从index.html中删除了除microloader之外的所有东西
有人建议在index.html中使用背景图片 - >没有区别,白屏后会显示index.html
我还检查了生成的apk文件,其实际上包含默认的splash图像。
测试环境
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创建名称/路径
在packager.json中设置Android sdk路径
在packager.json中将平台设置为“Android”
sencha应用程序构建本机
我的首要任务是尽可能移除白色屏幕,或者至少将其变黑 另外我想知道是否有可能用启动图像覆盖它,就像在iOS上一样?
答案 0 :(得分: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浏览器时显示。