phonegap Android应用程序的启动屏幕是怎样的?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

有人可以告诉我如何将启动画面添加到基于HTML5 Phonegap的Android应用程序中。我只是想让它在加载时显示5秒钟。

提问于
用户回答回答于

为了有一个闪屏在PhoneGap的Android应用程序,你需要把你的splash.png文件转换成res/drawable-ldpires/drawable-mdpires/drawable-hdpires/drawable-xhdpi。那些目录代表每英寸低,中,高和特大点。您需要为每个目录调整splash.png(文件名非常重要),否则Android会为你扩展它。

每个图像的大小应该是:

  • xlarge(xhdpi):至少960 x 720
  • 大(hdpi):至少640 x 480
  • 中等(mdpi):至少470 x 320
  • 小(ldpi):至少426 x 320

然后,在你的主要Java类(扩展DroidGap的类)中,您需要添加一行并修改另一行。首先添加:

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

这一行应该显示在super.onCreate但之前super.loadUrl。然后,您需要修改loadUrl方法以在加载主页面之前暂停5秒。它看起来像这样:

super.loadUrl("file:///android_asset/www/index.html", 5000);

用户回答回答于

Phonegap文档在一个地方有足够的关于启动画面和Android和iOS的不同分辨率的细节。

扫码关注云+社区